You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/api-specifications/accounts-api.md
+10-13Lines changed: 10 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,9 @@
1
-
---
2
-
id: accounts-api
3
-
title: Accounts API
4
-
---
1
+
# Accounts API
5
2
6
3
## Purpose
7
-
To identify all information to be captured with regards to the Accounts domain.
8
-
As part of our solution we are proposing to develop an Account entity and API that will serve accounts related data for our housing streams and any other projects that may require information relating to an account. This means that we can offer a deeper, more citizen-centric self-service capability, enabling even more service transactions to be carried out online.
9
-
For the purposes of establishing context, the definition of an account as it relates to this entity is a record of a financial basis that links a user to a service.
4
+
To identify all information to be captured with regards to the Accounts domain.
5
+
As part of our solution we are proposing to develop an Account entity and API that will serve accounts related data for our housing streams and any other projects that may require information relating to an account. This means that we can offer a deeper, more citizen-centric self-service capability, enabling even more service transactions to be carried out online.
6
+
For the purposes of establishing context, the definition of an account as it relates to this entity is a record of a financial basis that links a user to a service.
10
7
11
8
## Functions
12
9
- Accounts - Account information relating to a person or organisation. This could be for a person’s rent account, benefit account or any other account a person (or organisation) may hold with the council.
Copy file name to clipboardExpand all lines: docs/api-specifications/asessment_process.md
+1-5Lines changed: 1 addition & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,4 @@
1
-
---
2
-
id: assessment_process
3
-
title: Assessment Process
4
-
5
-
---
1
+
# Assessment Process
6
2
## Purpose
7
3
The purpose of this process is to provide a clear,open and consistent method of providing new and amended API specifications, evaluating them and getting them published in a way that is easy for a wider audience to access.
Copy file name to clipboardExpand all lines: docs/api-specifications/asset_info.md
+6-9Lines changed: 6 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,4 @@
1
-
---
2
-
id: asset_info
3
-
title: Asset Information API
4
-
---
1
+
# Asset Information API
5
2
6
3
## Purpose
7
4
To identify all information to be captured with regards to the Core-Asset domain.
@@ -31,7 +28,7 @@ We have agreed on a flexible approach to following HACT standards for Asset info
31
28
- I can find if any facilities are linked to the property.
32
29
- I can direct the required repairs information to the team.
33
30
34
-
** As a Repairs service user I would like to see what type of property it is so that: **
31
+
** As a Repairs service user I would like to see what type of property it is so that: **
35
32
- I can decide what action they can take. For example: if it is a house and the roof is leaking then it will be a house repair similarly if it is a block then it will be a block repair.
36
33
- I can find out if the property comes under new build and direct the required team to take action.
37
34
@@ -53,7 +50,7 @@ We have agreed on a flexible approach to following HACT standards for Asset info
53
50
- I can find out the rent group of the property (HRA information).
54
51
55
52
56
-
** As a Repairs/Tenancy and Leaseholder service user I need to know the LLPG reference so that: **
53
+
** As a Repairs/Tenancy and Leaseholder service user I need to know the LLPG reference so that: **
57
54
- I can identify the location of the property.
58
55
- I can see the status of the property (whether the property belongs to a block/estate etc)
59
56
@@ -95,7 +92,7 @@ endpoints are relevant
95
92
** As an application support analyst**
96
93
I need to understand the queries being used by the API so that I can deal with support requests accordingly and resolve the potential issues in the underlying data.
97
94
98
-
** As a data analyst I need to connect to the API via Qlik so that: **
95
+
** As a data analyst I need to connect to the API via Qlik so that: **
99
96
data is easy to interpret and available for further reporting purposes.
100
97
101
98
** As a data analyst I need to know the LLPG reference so that: **
@@ -390,7 +387,7 @@ Not found
390
387
391
388
{
392
389
"DevErrorMessages ": ["validation errors"],
393
-
"UserErrorMessage": "Your item could not be updated for the following
390
+
"UserErrorMessage": "Your item could not be updated for the following
Copy file name to clipboardExpand all lines: docs/api-specifications/contact_details.md
+2-5Lines changed: 2 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,8 @@
1
-
---
2
-
id: contact_details
3
-
title: Contact Details API
4
-
---
1
+
# Contact Details API
5
2
6
3
## Purpose
7
4
8
-
The purpose of this document is to propose the implementation of a Contact Details microservice to interact with contact details data we hold for a person/organization. In the initial implementation, the microservice will focus on the Housing domain, but it should be built in a reusable way so it can be extended to other service areas in the future.
5
+
The purpose of this document is to propose the implementation of a Contact Details microservice to interact with contact details data we hold for a person/organization. In the initial implementation, the microservice will focus on the Housing domain, but it should be built in a reusable way so it can be extended to other service areas in the future.
9
6
10
7
- Contact details can be related to a person/organization and include one or multiple (both historical and current)
Copy file name to clipboardExpand all lines: docs/api-specifications/contracts_api.md
+5-8Lines changed: 5 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,7 @@
1
-
---
2
-
id: contracts_api
3
-
title: Contracts API
4
-
---
1
+
# Contracts API
5
2
## Purpose
6
3
7
-
The temporary housing platform requires an agreement in place which provides a model representing the details to enbable the use of the property by Hackney contractually.
4
+
The temporary housing platform requires an agreement in place which provides a model representing the details to enbable the use of the property by Hackney contractually.
8
5
9
6
As part of our solution, we are proposing to develop the Contracts API. This API will be designed to keep the asset and people models clean and provide a link between these objects as well as holding all the contractual information between the parties.
10
7
@@ -26,7 +23,7 @@ This API was discussed at TDA 25/05/22 off the back of the need to move data off
26
23
27
24
**Endpoint Status**: PROPOSED
28
25
29
-
**Purpose:**
26
+
**Purpose:**
30
27
Gets one or more Contracts from the Contract table. Requests can be made by specifying a ref path parameter or searching for Tenures based on a series of parameters.
31
28
32
29
**Endpoint URL's:**
@@ -222,7 +219,7 @@ Gets one or more Contracts from the Contract table. Requests can be made by spe
Copy file name to clipboardExpand all lines: docs/api-specifications/housing_search.md
+7-10Lines changed: 7 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,4 @@
1
-
---
2
-
id: housing_search
3
-
title: Housing Search API
4
-
---
1
+
# Housing Search API
5
2
## Purpose
6
3
7
4
To define how a new proposed search service will work. The microservice will be reusable across different housing services and will provide searching functionality for both people and properties. The service will make use of ElasticSearch as a search engine (for performance benefits and to support free-text and fuzzy search) and will aggregate assets and people data for ease of search purposes.
@@ -25,24 +22,24 @@ ElasticSearch will be updated by a Lambda function, holding business logic, that
25
22
- I want the ability to filter the details of the results returned in an asset search
26
23
- So that I can easily look through the different results and find accommodation matching my requirements
27
24
28
-
### Searching
25
+
### Searching
29
26
30
27
Searching is achieved by providing `searchText` as a string parameter.
31
28
32
29
**Search by :**
33
30
1. Person - First name, Middle name, Last name
34
31
2. Asset - Address line 1, Postcode, Asset type
35
-
3. Tenure - Payment Reference, FullAddress of TenuredAsset , Household Members FullName
32
+
3. Tenure - Payment Reference, FullAddress of TenuredAsset , Household Members FullName
0 commit comments