Clauseยถ
Clause - Get Clauseยถ
HTTP Request
GET /api/clauses/{id}
๐ Description: Retrieves detailed information about a specific clause within the Nakisa Portfolio Management Suite, enabling users to analyze and manage portfolio assets effectively in the context of real estate properties.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer(int64) |
true |
Unique identifier for the resource |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "createdBy": "string",
3 "lastModifiedBy": "string",
4 "createdDate": "2019-08-24T14:15:22Z",
5 "lastModifiedDate": "2019-08-24T14:15:22Z",
6 "archived": true,
7 "externalId": "string",
8 "id": 0,
9 "pageNumber": "string",
10 "section": "string",
11 "rentOrCost": 0,
12 "leaseClauseTypeId": 0
13}
Clause - Update Clauseยถ
HTTP Request
PUT /api/clauses/{id}
๐ Description: Updates the specified clause in the Nakisa Portfolio Management Suite, allowing users to modify details related to portfolio, asset, and real estate property management.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer(int64) |
true |
Unique identifier for the resource |
body |
body |
true |
Request body containing the updated clause details for the specified asset within the portfolio, including relevant analytics and metadata. |
Body Parameters
1{
2 "createdBy": "string",
3 "lastModifiedBy": "string",
4 "createdDate": "2019-08-24T14:15:22Z",
5 "lastModifiedDate": "2019-08-24T14:15:22Z",
6 "archived": true,
7 "externalId": "string",
8 "id": 0,
9 "pageNumber": "string",
10 "section": "string",
11 "rentOrCost": 0,
12 "leaseClauseTypeId": 0
13}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "createdBy": "string",
3 "lastModifiedBy": "string",
4 "createdDate": "2019-08-24T14:15:22Z",
5 "lastModifiedDate": "2019-08-24T14:15:22Z",
6 "archived": true,
7 "externalId": "string",
8 "id": 0,
9 "pageNumber": "string",
10 "section": "string",
11 "rentOrCost": 0,
12 "leaseClauseTypeId": 0
13}
Clause - Delete Clauseยถ
HTTP Request
DELETE /api/clauses/{id}
๐ Description: Deletes a specified clause from the Nakisa Portfolio Management Suite, ensuring the integrity of portfolio and asset analytics related to real estate properties.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer(int64) |
true |
Unique identifier for the resource |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
204 |
No Content |
None |
Clause - Add Clause Notesยถ
HTTP Request
POST /api/clauses/{id}/notes
๐ Description: Adds a note to a specified clause within the Nakisa Portfolio Management Suite, enhancing asset management and analytics for real estate properties.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer(int64) |
true |
Unique identifier for the resource |
body |
body |
true |
Request body containing the notes related to the specified clause, including text content and associated metadata for portfolio and asset management within the Nakisa Portfolio Management Suite. |
Body Parameters
1[
2 {
3 "createdBy": "string",
4 "lastModifiedBy": "string",
5 "createdDate": "2019-08-24T14:15:22Z",
6 "lastModifiedDate": "2019-08-24T14:15:22Z",
7 "archived": true,
8 "externalId": "string",
9 "id": 0,
10 "message": "string",
11 "userIds": [
12 0
13 ],
14 "redirectUrl": "string"
15 }
16]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
201 |
Created |
Inline |
Example Responses
1[
2 {
3 "createdBy": "string",
4 "lastModifiedBy": "string",
5 "createdDate": "2019-08-24T14:15:22Z",
6 "lastModifiedDate": "2019-08-24T14:15:22Z",
7 "archived": true,
8 "externalId": "string",
9 "id": 0,
10 "message": "string",
11 "userIds": [
12 0
13 ],
14 "redirectUrl": "string"
15 }
16]
Response Schema
Status Code 201
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
anonymous |
false |
none |
[Data transfer object representing a note associated with portfolio management, asset analytics, and real estate properties, facilitating effective communication and documentation within the Nakisa Portfolio Management Suite.] |
|
ยป createdBy |
string |
false |
none |
Username of who created this resource |
ยป lastModifiedBy |
string |
false |
none |
Username of who last modified this resource |
ยป createdDate |
string(date-time) |
false |
none |
Date of the created |
ยป lastModifiedDate |
string(date-time) |
false |
none |
Date of the last modified |
ยป archived |
boolean |
false |
none |
Boolean flag indicating archived status |
ยป externalId |
string |
false |
none |
Unique identifier for the external |
ยป id |
integer(int64) |
false |
none |
Unique identifier for the resource |
ยป message |
string |
true |
none |
Textual content providing detailed information or commentary related to the portfolio, asset, or real estate property within the Nakisa Portfolio Management Suite. |
ยป userIds |
[integer] |
false |
none |
User information related to portfolio management |
ยป redirectUrl |
string |
false |
none |
URL to which users will be redirected after completing a specific action within the Nakisa Portfolio Management Suite, facilitating seamless navigation in the context of portfolio, asset, and real estate property management. |
Clause - Archive Clauseยถ
HTTP Request
POST /api/clauses/{id}/archive
๐ Description: Archives a specified clause within the Nakisa Portfolio Management Suite, enabling effective management of portfolio assets and enhancing analytics for real estate properties.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer(int64) |
true |
Unique identifier for the resource |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "createdBy": "string",
3 "lastModifiedBy": "string",
4 "createdDate": "2019-08-24T14:15:22Z",
5 "lastModifiedDate": "2019-08-24T14:15:22Z",
6 "archived": true,
7 "externalId": "string",
8 "id": 0,
9 "pageNumber": "string",
10 "section": "string",
11 "rentOrCost": 0,
12 "leaseClauseTypeId": 0
13}
Clause - Get Clausesยถ
HTTP Request
GET /api/clauses
๐ Description: Retrieves a list of clauses related to portfolio and asset management within the Nakisa Portfolio Management Suite, enabling users to analyze contractual terms and conditions for real estate properties.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
pageable |
query |
true |
Indicates whether the response should be paginated, facilitating efficient retrieval of clause data within the Nakisa Portfolio Management Suite for enhanced portfolio and asset analytics. |
|
search |
query |
string |
false |
Search term used to filter and retrieve specific clauses related to portfolio, asset, analytics, or real estate property within the Nakisa Portfolio Management Suite. |
lease-id |
query |
string |
false |
Unique identifier for the lease associated with a real estate property, used to retrieve relevant clauses within the Nakisa Portfolio Management Suite. |
type-id |
query |
string |
false |
Specifies the unique identifier for the clause type, enabling targeted retrieval of relevant portfolio, asset, and real estate property analytics within the Nakisa Portfolio Management Suite. |
page-number |
query |
string |
false |
Specifies the page number for retrieving a subset of clauses within the Nakisa Portfolio Management Suite, facilitating efficient navigation through portfolio, asset, and real estate property analytics. |
section |
query |
string |
false |
Specifies the section of the portfolio to retrieve clauses related to asset management and analytics within the Nakisa Portfolio Management Suite. |
not-applicable |
query |
string |
false |
Indicates that a specific clause is not applicable to the portfolio, asset, or real estate property being analyzed within the Nakisa Portfolio Management Suite. |
rent-or-cost |
query |
string |
false |
Specifies whether to retrieve clauses related to rental agreements or cost allocations within the Nakisa Portfolio Management Suite, facilitating informed decision-making in portfolio and asset management. |
id-not-in |
query |
string |
false |
Specifies a comma-separated list of clause IDs to exclude from the results when retrieving clauses related to portfolio, asset, and real estate property analytics. |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "_embedded": {
3 "clauses": [
4 {
5 "createdBy": "string",
6 "lastModifiedBy": "string",
7 "createdDate": "2019-08-24T14:15:22Z",
8 "lastModifiedDate": "2019-08-24T14:15:22Z",
9 "archived": true,
10 "externalId": "string",
11 "id": 0,
12 "pageNumber": "string",
13 "section": "string",
14 "rentOrCost": 0,
15 "leaseClauseTypeId": 0
16 }
17 ]
18 },
19 "page": {
20 "size": 0,
21 "totalElements": 0,
22 "totalPages": 0,
23 "number": 0
24 }
25}
Clause - Get Clause Notesยถ
HTTP Request
GET /api/clauses/{clauseId}/notes
๐ Description: Retrieves notes associated with a specific clause identified by the clauseId, providing valuable insights for portfolio and asset management within the Nakisa Portfolio Management Suite.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
clauseId |
path |
integer(int64) |
true |
Unique identifier for the clause |
pageable |
query |
true |
Indicates whether the results of the notes associated with a specific clause should be returned in a paginated format, facilitating efficient data retrieval within the Nakisa Portfolio Management Suite. |
|
search |
query |
string |
false |
Search term used to filter notes related to a specific clause within the Nakisa Portfolio Management Suite, enhancing asset and portfolio analytics for real estate properties. |
message |
query |
string |
false |
Textual content of the note associated with the specified clause, providing insights relevant to portfolio and asset management within real estate analytics. |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "_embedded": {
3 "notes": [
4 {
5 "createdBy": "string",
6 "lastModifiedBy": "string",
7 "createdDate": "2019-08-24T14:15:22Z",
8 "lastModifiedDate": "2019-08-24T14:15:22Z",
9 "archived": true,
10 "externalId": "string",
11 "id": 0,
12 "message": "string",
13 "userIds": [
14 0
15 ],
16 "redirectUrl": "string"
17 }
18 ]
19 },
20 "page": {
21 "size": 0,
22 "totalElements": 0,
23 "totalPages": 0,
24 "number": 0
25 }
26}