Lessor Account Mappingยถ
Lessor Account Mapping - Getยถ
HTTP Request
GET /api/v1/lessor-account-mappings/{id}
๐ Description: Retrieves the details of a specific lessor account mapping by its unique identifier, providing insights into the financial organization structure and hierarchy of the associated financial entity.
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 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {
15 "id": 0,
16 "rowNumber": 0,
17 "rowIdentifier": "string",
18 "errors": [
19 "string"
20 ],
21 "linkedErrors": [
22 "string"
23 ],
24 "warnings": [
25 "string"
26 ],
27 "remarks": [
28 "string"
29 ],
30 "skipMessage": "string",
31 "determinationId": 0,
32 "determinationDisplayId": "string",
33 "accountType": "ACCRUED_INTEREST_INCOME",
34 "accountSubType": "LEASE",
35 "generalLedgerAccountId": 0,
36 "generalLedgerAccountDisplayId": "string",
37 "generalLedgerAccountShortName": "string"
38 }
39}
Lessor Account Mapping - Updateยถ
HTTP Request
PUT /api/v1/lessor-account-mappings/{id}
๐ Description: Updates the details of a specific lessor account mapping identified by the provided ID, ensuring alignment within the financial organization structure and hierarchy. This operation facilitates the management of relationships between financial entities and their associated accounts.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer(int64) |
true |
Unique identifier for the resource |
body |
body |
true |
Request body containing the updated financial entity mapping data, including organizational structure details and hierarchy adjustments for the specified lessor account. |
Body Parameters
1{
2 "id": 0,
3 "rowNumber": 0,
4 "rowIdentifier": "string",
5 "errors": [
6 "string"
7 ],
8 "linkedErrors": [
9 "string"
10 ],
11 "warnings": [
12 "string"
13 ],
14 "remarks": [
15 "string"
16 ],
17 "skipMessage": "string",
18 "determinationId": 0,
19 "determinationDisplayId": "string",
20 "accountType": "ACCRUED_INTEREST_INCOME",
21 "accountSubType": "LEASE",
22 "generalLedgerAccountId": 0,
23 "generalLedgerAccountDisplayId": "string",
24 "generalLedgerAccountShortName": "string"
25}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {
15 "id": 0,
16 "rowNumber": 0,
17 "rowIdentifier": "string",
18 "errors": [
19 "string"
20 ],
21 "linkedErrors": [
22 "string"
23 ],
24 "warnings": [
25 "string"
26 ],
27 "remarks": [
28 "string"
29 ],
30 "skipMessage": "string",
31 "determinationId": 0,
32 "determinationDisplayId": "string",
33 "accountType": "ACCRUED_INTEREST_INCOME",
34 "accountSubType": "LEASE",
35 "generalLedgerAccountId": 0,
36 "generalLedgerAccountDisplayId": "string",
37 "generalLedgerAccountShortName": "string"
38 }
39}
Lessor Account Mapping - Deleteยถ
HTTP Request
DELETE /api/v1/lessor-account-mappings/{id}
๐ Description: Deletes a specific lessor account mapping identified by the provided ID, thereby maintaining the integrity of the financial organization structure and hierarchy within the system.
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 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {}
15}
Lessor Account Mapping - Create Or Update Bulkยถ
HTTP Request
PUT /api/v1/lessor-account-mappings/createOrUpdate/bulk
๐ Description: Updates or creates multiple lessor account mappings in bulk, facilitating the management of financial entity hierarchies within the organizational structure. This operation ensures efficient alignment of lessor accounts with the overarching financial organization framework.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing a bulk array of financial entity mappings, including organization identifiers and hierarchical relationships for effective management of the financial organization structure. |
Body Parameters
1[
2 {
3 "id": 0,
4 "rowNumber": 0,
5 "rowIdentifier": "string",
6 "errors": [
7 "string"
8 ],
9 "linkedErrors": [
10 "string"
11 ],
12 "warnings": [
13 "string"
14 ],
15 "remarks": [
16 "string"
17 ],
18 "skipMessage": "string",
19 "determinationId": 0,
20 "determinationDisplayId": "string",
21 "accountType": "ACCRUED_INTEREST_INCOME",
22 "accountSubType": "LEASE",
23 "generalLedgerAccountId": 0,
24 "generalLedgerAccountDisplayId": "string",
25 "generalLedgerAccountShortName": "string"
26 }
27]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": [
15 {
16 "id": 0,
17 "rowNumber": 0,
18 "rowIdentifier": "string",
19 "errors": [
20 "string"
21 ],
22 "linkedErrors": [
23 "string"
24 ],
25 "warnings": [
26 "string"
27 ],
28 "remarks": [
29 "string"
30 ],
31 "skipMessage": "string",
32 "determinationId": 0,
33 "determinationDisplayId": "string",
34 "accountType": "ACCRUED_INTEREST_INCOME",
35 "accountSubType": "LEASE",
36 "generalLedgerAccountId": 0,
37 "generalLedgerAccountDisplayId": "string",
38 "generalLedgerAccountShortName": "string"
39 }
40 ]
41}
Lessor Account Mapping - Create Or Updateยถ
HTTP Request
PUT /api/v1/lessor-account-mappings/createOrUpdate
๐ Description: Creates or updates lessor account mappings within the financial organization structure, ensuring accurate representation of the hierarchy and relationships among financial entities.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing the financial entityโs organization structure data, including details for creating or updating lessor account mappings within the hierarchy. |
Body Parameters
1{
2 "id": 0,
3 "rowNumber": 0,
4 "rowIdentifier": "string",
5 "errors": [
6 "string"
7 ],
8 "linkedErrors": [
9 "string"
10 ],
11 "warnings": [
12 "string"
13 ],
14 "remarks": [
15 "string"
16 ],
17 "skipMessage": "string",
18 "determinationId": 0,
19 "determinationDisplayId": "string",
20 "accountType": "ACCRUED_INTEREST_INCOME",
21 "accountSubType": "LEASE",
22 "generalLedgerAccountId": 0,
23 "generalLedgerAccountDisplayId": "string",
24 "generalLedgerAccountShortName": "string"
25}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {
15 "id": 0,
16 "rowNumber": 0,
17 "rowIdentifier": "string",
18 "errors": [
19 "string"
20 ],
21 "linkedErrors": [
22 "string"
23 ],
24 "warnings": [
25 "string"
26 ],
27 "remarks": [
28 "string"
29 ],
30 "skipMessage": "string",
31 "determinationId": 0,
32 "determinationDisplayId": "string",
33 "accountType": "ACCRUED_INTEREST_INCOME",
34 "accountSubType": "LEASE",
35 "generalLedgerAccountId": 0,
36 "generalLedgerAccountDisplayId": "string",
37 "generalLedgerAccountShortName": "string"
38 }
39}
Lessor Account Mapping - Bulk Updateยถ
HTTP Request
PUT /api/v1/lessor-account-mappings/bulk
๐ Description: Updates multiple lessor account mappings in bulk, allowing for efficient management of financial entity hierarchies within the organizationโs structure.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing a collection of lessor account mapping entries, including organizational identifiers and hierarchical relationships for financial entity structuring. |
Body Parameters
1[
2 {
3 "id": 0,
4 "rowNumber": 0,
5 "rowIdentifier": "string",
6 "errors": [
7 "string"
8 ],
9 "linkedErrors": [
10 "string"
11 ],
12 "warnings": [
13 "string"
14 ],
15 "remarks": [
16 "string"
17 ],
18 "skipMessage": "string",
19 "determinationId": 0,
20 "determinationDisplayId": "string",
21 "accountType": "ACCRUED_INTEREST_INCOME",
22 "accountSubType": "LEASE",
23 "generalLedgerAccountId": 0,
24 "generalLedgerAccountDisplayId": "string",
25 "generalLedgerAccountShortName": "string"
26 }
27]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": [
15 {
16 "id": 0,
17 "rowNumber": 0,
18 "rowIdentifier": "string",
19 "errors": [
20 "string"
21 ],
22 "linkedErrors": [
23 "string"
24 ],
25 "warnings": [
26 "string"
27 ],
28 "remarks": [
29 "string"
30 ],
31 "skipMessage": "string",
32 "determinationId": 0,
33 "determinationDisplayId": "string",
34 "accountType": "ACCRUED_INTEREST_INCOME",
35 "accountSubType": "LEASE",
36 "generalLedgerAccountId": 0,
37 "generalLedgerAccountDisplayId": "string",
38 "generalLedgerAccountShortName": "string"
39 }
40 ]
41}
Lessor Account Mapping - Bulk Createยถ
HTTP Request
POST /api/v1/lessor-account-mappings/bulk
๐ Description: Facilitates the bulk creation of lessor account mappings within the financial organization structure, enabling efficient management of hierarchical relationships among financial entities.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing a collection of lessor account mappings, including organizational identifiers and hierarchical relationships essential for structuring financial entities. |
Body Parameters
1[
2 {
3 "id": 0,
4 "rowNumber": 0,
5 "rowIdentifier": "string",
6 "errors": [
7 "string"
8 ],
9 "linkedErrors": [
10 "string"
11 ],
12 "warnings": [
13 "string"
14 ],
15 "remarks": [
16 "string"
17 ],
18 "skipMessage": "string",
19 "determinationId": 0,
20 "determinationDisplayId": "string",
21 "accountType": "ACCRUED_INTEREST_INCOME",
22 "accountSubType": "LEASE",
23 "generalLedgerAccountId": 0,
24 "generalLedgerAccountDisplayId": "string",
25 "generalLedgerAccountShortName": "string"
26 }
27]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": [
15 {
16 "id": 0,
17 "rowNumber": 0,
18 "rowIdentifier": "string",
19 "errors": [
20 "string"
21 ],
22 "linkedErrors": [
23 "string"
24 ],
25 "warnings": [
26 "string"
27 ],
28 "remarks": [
29 "string"
30 ],
31 "skipMessage": "string",
32 "determinationId": 0,
33 "determinationDisplayId": "string",
34 "accountType": "ACCRUED_INTEREST_INCOME",
35 "accountSubType": "LEASE",
36 "generalLedgerAccountId": 0,
37 "generalLedgerAccountDisplayId": "string",
38 "generalLedgerAccountShortName": "string"
39 }
40 ]
41}
Lessor Account Mapping - Bulk Deleteยถ
HTTP Request
DELETE /api/v1/lessor-account-mappings/bulk
๐ Description: Deletes multiple lessor account mappings in bulk, allowing for efficient management of financial organization structures and hierarchies within a financial entity.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
array[integer] |
true |
Request body containing an array of financial entity identifiers for bulk deletion of lessor account mappings within the organizational structure. |
Body Parameters
1[
2 0
3]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {}
15}
Lessor Account Mapping - Searchยถ
HTTP Request
POST /api/v1/lessor-account-mappings/search
๐ Description: Submits a search request for lessor account mappings within the financial organization structure, enabling users to identify and analyze relationships between financial entities based on organizational hierarchy.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
page |
query |
integer |
false |
Zero-based page index (0..N) |
size |
query |
integer |
false |
The size of the page to be returned |
sort |
query |
array[string] |
false |
Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. |
body |
body |
false |
Request body containing the criteria for searching lessor account mappings, including organizational structure and hierarchy details relevant to financial entities. |
Default Valuesยถ
Parameter |
Default |
Type |
|---|---|---|
page |
|
query |
size |
|
query |
sort |
|
query |
Parameter Constraintsยถ
Parameter |
Constraints |
|---|---|
page |
Min: 0 |
size |
Min: 1 |
Body Parameters
1{
2 "idIn": [
3 0
4 ],
5 "idEqual": 0,
6 "idLike": "string",
7 "createdAtGreaterThanOrEqual": "2019-08-24T14:15:22Z",
8 "createdAtLessThanOrEqual": "2019-08-24T14:15:22Z",
9 "createdByLike": "string",
10 "createdByEqual": "string",
11 "modifiedAtGreaterThanOrEqual": "2019-08-24T14:15:22Z",
12 "modifiedAtLessThanOrEqual": "2019-08-24T14:15:22Z",
13 "modifiedByLike": "string",
14 "modifiedByEqual": "string",
15 "generalLedgerAccountDisplayIdLike": "string",
16 "determinationIdEqual": 0,
17 "determinationDisplayIdLike": "string",
18 "accountTypeIn": [
19 "ACCRUED_INTEREST_INCOME"
20 ],
21 "generalLedgerAccountIdEqual": 0,
22 "generalLedgerAccountShortNameLike": "string"
23}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "totalElements": 0,
3 "totalPages": 0,
4 "pageable": {
5 "pageNumber": 0,
6 "paged": true,
7 "pageSize": 0,
8 "unpaged": true,
9 "offset": 0,
10 "sort": {
11 "unsorted": true,
12 "sorted": true,
13 "empty": true
14 }
15 },
16 "numberOfElements": 0,
17 "size": 0,
18 "content": [
19 {
20 "id": 0,
21 "rowNumber": 0,
22 "rowIdentifier": "string",
23 "errors": [
24 "string"
25 ],
26 "linkedErrors": [
27 "string"
28 ],
29 "warnings": [
30 "string"
31 ],
32 "remarks": [
33 "string"
34 ],
35 "skipMessage": "string",
36 "determinationId": 0,
37 "determinationDisplayId": "string",
38 "accountType": "ACCRUED_INTEREST_INCOME",
39 "accountSubType": "LEASE",
40 "generalLedgerAccountId": 0,
41 "generalLedgerAccountDisplayId": "string",
42 "generalLedgerAccountShortName": "string"
43 }
44 ],
45 "number": 0,
46 "sort": {
47 "unsorted": true,
48 "sorted": true,
49 "empty": true
50 },
51 "first": true,
52 "last": true,
53 "empty": true
54}
Lessor Account Mapping - Find Allยถ
HTTP Request
GET /api/v1/lessor-account-mappings
๐ Description: Retrieves the mappings of lessor accounts within the financial organization structure, providing insights into the hierarchical relationships between financial entities.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
pageable |
query |
true |
Indicates whether the results of the financial organization structure can be paginated for improved navigation through the hierarchy of lessor account mappings. |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "totalElements": 0,
3 "totalPages": 0,
4 "pageable": {
5 "pageNumber": 0,
6 "paged": true,
7 "pageSize": 0,
8 "unpaged": true,
9 "offset": 0,
10 "sort": {
11 "unsorted": true,
12 "sorted": true,
13 "empty": true
14 }
15 },
16 "numberOfElements": 0,
17 "size": 0,
18 "content": [
19 {
20 "id": 0,
21 "rowNumber": 0,
22 "rowIdentifier": "string",
23 "errors": [
24 "string"
25 ],
26 "linkedErrors": [
27 "string"
28 ],
29 "warnings": [
30 "string"
31 ],
32 "remarks": [
33 "string"
34 ],
35 "skipMessage": "string",
36 "determinationId": 0,
37 "determinationDisplayId": "string",
38 "accountType": "ACCRUED_INTEREST_INCOME",
39 "accountSubType": "LEASE",
40 "generalLedgerAccountId": 0,
41 "generalLedgerAccountDisplayId": "string",
42 "generalLedgerAccountShortName": "string"
43 }
44 ],
45 "number": 0,
46 "sort": {
47 "unsorted": true,
48 "sorted": true,
49 "empty": true
50 },
51 "first": true,
52 "last": true,
53 "empty": true
54}
Lessor Account Mapping - Createยถ
HTTP Request
POST /api/v1/lessor-account-mappings
๐ Description: Creates a new mapping between lessor accounts within the financial organization structure, facilitating the establishment of hierarchical relationships among financial entities.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing the mapping data for lessor accounts, including organizational identifiers and hierarchical relationships within the financial entity structure. |
Body Parameters
1{
2 "id": 0,
3 "rowNumber": 0,
4 "rowIdentifier": "string",
5 "errors": [
6 "string"
7 ],
8 "linkedErrors": [
9 "string"
10 ],
11 "warnings": [
12 "string"
13 ],
14 "remarks": [
15 "string"
16 ],
17 "skipMessage": "string",
18 "determinationId": 0,
19 "determinationDisplayId": "string",
20 "accountType": "ACCRUED_INTEREST_INCOME",
21 "accountSubType": "LEASE",
22 "generalLedgerAccountId": 0,
23 "generalLedgerAccountDisplayId": "string",
24 "generalLedgerAccountShortName": "string"
25}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {
15 "id": 0,
16 "rowNumber": 0,
17 "rowIdentifier": "string",
18 "errors": [
19 "string"
20 ],
21 "linkedErrors": [
22 "string"
23 ],
24 "warnings": [
25 "string"
26 ],
27 "remarks": [
28 "string"
29 ],
30 "skipMessage": "string",
31 "determinationId": 0,
32 "determinationDisplayId": "string",
33 "accountType": "ACCRUED_INTEREST_INCOME",
34 "accountSubType": "LEASE",
35 "generalLedgerAccountId": 0,
36 "generalLedgerAccountDisplayId": "string",
37 "generalLedgerAccountShortName": "string"
38 }
39}
Lessor Account Mapping - Get Metadataยถ
HTTP Request
GET /api/v1/lessor-account-mappings/meta
๐ Description: Retrieves metadata related to lessor account mappings within the financial organization structure, providing insights into the hierarchical relationships of financial entities.
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Inline |
Example Responses
1[
2 "ACCOUNT_TYPE"
3]