Asset¶
Asset - Get¶
HTTP Request
GET /api/v1/assets/{id}
📋 Description: Retrieves detailed information about a specific financial entity within the organization structure by its unique identifier, facilitating insights into the hierarchy and relationships of assets.
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 "status": "CREATED",
17 "displayId": "string",
18 "erpSystemId": 0,
19 "erpSystemDisplayId": "string",
20 "name": "string",
21 "usefulLifeYears": 0,
22 "usefulLifePeriods": 0,
23 "scrapValue": 0,
24 "quantity": 0,
25 "agreementNumber": "string",
26 "companyId": 0,
27 "companyDisplayId": "string",
28 "assetClassId": 0,
29 "assetClassDisplayId": "string",
30 "locationId": 0,
31 "locationDisplayId": "string"
32 }
33}
Asset - Update¶
HTTP Request
PUT /api/v1/assets/{id}
📋 Description: Updates the details of a specific financial entity within the organizational structure by modifying the asset identified by the provided ID. This operation ensures that the hierarchy and structure of the financial organization remain accurate and up-to-date.
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 details, including organization hierarchy and structural attributes for the specified asset. |
Body Parameters
1{
2 "id": 0,
3 "status": "CREATED",
4 "displayId": "string",
5 "erpSystemId": 0,
6 "erpSystemDisplayId": "string",
7 "name": "string",
8 "usefulLifeYears": 0,
9 "usefulLifePeriods": 0,
10 "scrapValue": 0,
11 "quantity": 0,
12 "agreementNumber": "string",
13 "companyId": 0,
14 "companyDisplayId": "string",
15 "assetClassId": 0,
16 "assetClassDisplayId": "string",
17 "locationId": 0,
18 "locationDisplayId": "string"
19}
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 "status": "CREATED",
17 "displayId": "string",
18 "erpSystemId": 0,
19 "erpSystemDisplayId": "string",
20 "name": "string",
21 "usefulLifeYears": 0,
22 "usefulLifePeriods": 0,
23 "scrapValue": 0,
24 "quantity": 0,
25 "agreementNumber": "string",
26 "companyId": 0,
27 "companyDisplayId": "string",
28 "assetClassId": 0,
29 "assetClassDisplayId": "string",
30 "locationId": 0,
31 "locationDisplayId": "string"
32 }
33}
Asset - Delete¶
HTTP Request
DELETE /api/v1/assets/{id}
📋 Description: Deletes a specified asset from the financial organization structure, ensuring the hierarchy remains accurate and up-to-date.
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}
Asset - Delete Or Decommission¶
HTTP Request
PUT /api/v1/assets/remove/{id}
📋 Description: Removes a specified asset from the financial organization structure, ensuring the hierarchy remains accurate and up-to-date for effective management of financial entities.
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}
Asset - Delete Or Decommission All¶
HTTP Request
PUT /api/v1/assets/remove/bulk
📋 Description: Removes multiple assets from the financial organization structure in a single operation, streamlining the management of the hierarchy within the financial entity.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
array[integer] |
true |
Request body containing an array of asset identifiers to be removed in bulk from the financial organization’s structure, ensuring efficient management of the entity’s hierarchical resources. |
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}
Asset - Decommission¶
HTTP Request
PUT /api/v1/assets/decommission/{id}
📋 Description: Decommissions a specified financial asset within the organization’s structure, effectively removing it from the active hierarchy and ensuring accurate representation of the financial entity’s resources.
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 "status": "CREATED",
17 "displayId": "string",
18 "erpSystemId": 0,
19 "erpSystemDisplayId": "string",
20 "name": "string",
21 "usefulLifeYears": 0,
22 "usefulLifePeriods": 0,
23 "scrapValue": 0,
24 "quantity": 0,
25 "agreementNumber": "string",
26 "companyId": 0,
27 "companyDisplayId": "string",
28 "assetClassId": 0,
29 "assetClassDisplayId": "string",
30 "locationId": 0,
31 "locationDisplayId": "string"
32 }
33}
Asset - Decommission By Modification Date Before¶
HTTP Request
PUT /api/v1/assets/decommission/modified-before/{modified_before}
📋 Description: Updates the status of financial assets within the organization structure that were modified before the specified date, facilitating effective asset management and compliance within the financial entity hierarchy.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
modified_before |
path |
string(date-time) |
true |
Specifies the cutoff date for decommissioning assets modified before the given date, facilitating the management of the financial organization’s structure and hierarchy. |
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 "status": "CREATED",
18 "displayId": "string",
19 "erpSystemId": 0,
20 "erpSystemDisplayId": "string",
21 "name": "string",
22 "usefulLifeYears": 0,
23 "usefulLifePeriods": 0,
24 "scrapValue": 0,
25 "quantity": 0,
26 "agreementNumber": "string",
27 "companyId": 0,
28 "companyDisplayId": "string",
29 "assetClassId": 0,
30 "assetClassDisplayId": "string",
31 "locationId": 0,
32 "locationDisplayId": "string"
33 }
34 ]
35}
Asset - Decommission Before Now¶
HTTP Request
PUT /api/v1/assets/decommission/modified-before-now
📋 Description: Updates the status of financial assets within the organization’s structure that have been modified before the current date, facilitating effective management of the financial entity’s hierarchy.
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 "status": "CREATED",
18 "displayId": "string",
19 "erpSystemId": 0,
20 "erpSystemDisplayId": "string",
21 "name": "string",
22 "usefulLifeYears": 0,
23 "usefulLifePeriods": 0,
24 "scrapValue": 0,
25 "quantity": 0,
26 "agreementNumber": "string",
27 "companyId": 0,
28 "companyDisplayId": "string",
29 "assetClassId": 0,
30 "assetClassDisplayId": "string",
31 "locationId": 0,
32 "locationDisplayId": "string"
33 }
34 ]
35}
Asset - Decommission All¶
HTTP Request
PUT /api/v1/assets/decommission/bulk
📋 Description: Updates the status of multiple financial assets to ‘decommissioned’ in bulk, facilitating efficient management of the organization’s financial structure and hierarchy.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
array[integer] |
true |
Request body containing a list of financial asset identifiers and their corresponding decommissioning details for bulk processing within the organization’s financial 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 {
16 "id": 0,
17 "status": "CREATED",
18 "displayId": "string",
19 "erpSystemId": 0,
20 "erpSystemDisplayId": "string",
21 "name": "string",
22 "usefulLifeYears": 0,
23 "usefulLifePeriods": 0,
24 "scrapValue": 0,
25 "quantity": 0,
26 "agreementNumber": "string",
27 "companyId": 0,
28 "companyDisplayId": "string",
29 "assetClassId": 0,
30 "assetClassDisplayId": "string",
31 "locationId": 0,
32 "locationDisplayId": "string"
33 }
34 ]
35}
Asset - Create Or Update Bulk¶
HTTP Request
PUT /api/v1/assets/createOrUpdate/bulk
📋 Description: Creates or updates multiple financial entities within the organizational structure in a single operation, ensuring efficient management of hierarchy and asset data.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing bulk asset data for creating or updating financial entities within the organizational structure and hierarchy. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "name": "string",
9 "usefulLifeYears": 0,
10 "usefulLifePeriods": 0,
11 "scrapValue": 0,
12 "quantity": 0,
13 "agreementNumber": "string",
14 "companyId": 0,
15 "companyDisplayId": "string",
16 "assetClassId": 0,
17 "assetClassDisplayId": "string",
18 "locationId": 0,
19 "locationDisplayId": "string"
20 }
21]
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 "status": "CREATED",
18 "displayId": "string",
19 "erpSystemId": 0,
20 "erpSystemDisplayId": "string",
21 "name": "string",
22 "usefulLifeYears": 0,
23 "usefulLifePeriods": 0,
24 "scrapValue": 0,
25 "quantity": 0,
26 "agreementNumber": "string",
27 "companyId": 0,
28 "companyDisplayId": "string",
29 "assetClassId": 0,
30 "assetClassDisplayId": "string",
31 "locationId": 0,
32 "locationDisplayId": "string"
33 }
34 ]
35}
Asset - Create Or Update¶
HTTP Request
PUT /api/v1/assets/createOrUpdate
📋 Description: Creates or updates financial entities within the organizational structure, ensuring accurate representation of the hierarchy and relationships within the financial organization.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing the financial entity’s organizational structure data, including details for creating or updating hierarchy elements within the organization. |
Body Parameters
1{
2 "id": 0,
3 "status": "CREATED",
4 "displayId": "string",
5 "erpSystemId": 0,
6 "erpSystemDisplayId": "string",
7 "name": "string",
8 "usefulLifeYears": 0,
9 "usefulLifePeriods": 0,
10 "scrapValue": 0,
11 "quantity": 0,
12 "agreementNumber": "string",
13 "companyId": 0,
14 "companyDisplayId": "string",
15 "assetClassId": 0,
16 "assetClassDisplayId": "string",
17 "locationId": 0,
18 "locationDisplayId": "string"
19}
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 "status": "CREATED",
17 "displayId": "string",
18 "erpSystemId": 0,
19 "erpSystemDisplayId": "string",
20 "name": "string",
21 "usefulLifeYears": 0,
22 "usefulLifePeriods": 0,
23 "scrapValue": 0,
24 "quantity": 0,
25 "agreementNumber": "string",
26 "companyId": 0,
27 "companyDisplayId": "string",
28 "assetClassId": 0,
29 "assetClassDisplayId": "string",
30 "locationId": 0,
31 "locationDisplayId": "string"
32 }
33}
Asset - Bulk Update¶
HTTP Request
PUT /api/v1/assets/bulk
📋 Description: Updates multiple financial entities within the organizational structure in a single request, allowing for efficient management of asset hierarchies.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing a bulk update of financial entity assets, including their hierarchical structure and organizational details. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "name": "string",
9 "usefulLifeYears": 0,
10 "usefulLifePeriods": 0,
11 "scrapValue": 0,
12 "quantity": 0,
13 "agreementNumber": "string",
14 "companyId": 0,
15 "companyDisplayId": "string",
16 "assetClassId": 0,
17 "assetClassDisplayId": "string",
18 "locationId": 0,
19 "locationDisplayId": "string"
20 }
21]
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 "status": "CREATED",
18 "displayId": "string",
19 "erpSystemId": 0,
20 "erpSystemDisplayId": "string",
21 "name": "string",
22 "usefulLifeYears": 0,
23 "usefulLifePeriods": 0,
24 "scrapValue": 0,
25 "quantity": 0,
26 "agreementNumber": "string",
27 "companyId": 0,
28 "companyDisplayId": "string",
29 "assetClassId": 0,
30 "assetClassDisplayId": "string",
31 "locationId": 0,
32 "locationDisplayId": "string"
33 }
34 ]
35}
Asset - Bulk Create¶
HTTP Request
POST /api/v1/assets/bulk
📋 Description: Submits a bulk upload of financial assets to establish or update the organization’s financial structure and hierarchy within the system.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing a bulk upload of financial entity asset data, structured to reflect the organization’s hierarchy and organizational structure. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "name": "string",
9 "usefulLifeYears": 0,
10 "usefulLifePeriods": 0,
11 "scrapValue": 0,
12 "quantity": 0,
13 "agreementNumber": "string",
14 "companyId": 0,
15 "companyDisplayId": "string",
16 "assetClassId": 0,
17 "assetClassDisplayId": "string",
18 "locationId": 0,
19 "locationDisplayId": "string"
20 }
21]
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 "status": "CREATED",
18 "displayId": "string",
19 "erpSystemId": 0,
20 "erpSystemDisplayId": "string",
21 "name": "string",
22 "usefulLifeYears": 0,
23 "usefulLifePeriods": 0,
24 "scrapValue": 0,
25 "quantity": 0,
26 "agreementNumber": "string",
27 "companyId": 0,
28 "companyDisplayId": "string",
29 "assetClassId": 0,
30 "assetClassDisplayId": "string",
31 "locationId": 0,
32 "locationDisplayId": "string"
33 }
34 ]
35}
Asset - Bulk Delete¶
HTTP Request
DELETE /api/v1/assets/bulk
📋 Description: Deletes multiple financial entities from the organization structure in a single operation, streamlining the management of hierarchical data within the financial organization.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
array[integer] |
true |
Request body containing an array of asset identifiers to be deleted from the financial organization structure, facilitating the management of organizational hierarchy. |
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}
Asset - Search¶
HTTP Request
POST /api/v1/assets/search
📋 Description: Submits a search request to locate financial entities within the organizational structure, allowing users to efficiently navigate and analyze the hierarchy of assets.
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 search criteria and filters to retrieve financial entity assets within the organization’s hierarchical structure. |
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 "statusEqual": "CREATED",
16 "statusIn": [
17 "CREATED"
18 ],
19 "displayIdIn": [
20 "string"
21 ],
22 "displayIdLike": "string",
23 "erpSystemIdEqual": 0,
24 "erpSystemIdIn": [
25 0
26 ],
27 "erpSystemDisplayIdLike": "string",
28 "nameLike": "string",
29 "usefulLifeYearsLike": "string",
30 "usefulLifePeriodsLike": "string",
31 "scrapValueLike": "string",
32 "quantityLike": "string",
33 "agreementNumberLike": "string",
34 "companyIdEqual": 0,
35 "companyDisplayIdLike": "string",
36 "assetClassIdEqual": 0,
37 "assetClassDisplayIdLike": "string",
38 "locationIdEqual": 0,
39 "locationDisplayIdLike": "string"
40}
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 "status": "CREATED",
22 "displayId": "string",
23 "erpSystemId": 0,
24 "erpSystemDisplayId": "string",
25 "name": "string",
26 "usefulLifeYears": 0,
27 "usefulLifePeriods": 0,
28 "scrapValue": 0,
29 "quantity": 0,
30 "agreementNumber": "string",
31 "companyId": 0,
32 "companyDisplayId": "string",
33 "assetClassId": 0,
34 "assetClassDisplayId": "string",
35 "locationId": 0,
36 "locationDisplayId": "string"
37 }
38 ],
39 "number": 0,
40 "sort": {
41 "unsorted": true,
42 "sorted": true,
43 "empty": true
44 },
45 "first": true,
46 "last": true,
47 "empty": true
48}
Asset - Detach Location From Assets¶
HTTP Request
POST /api/v1/assets/detach/location/{locationId}
📋 Description: Detaches a specified financial entity from its associated location within the organizational structure, facilitating updates to the hierarchy and ensuring accurate representation of asset allocation.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
locationId |
path |
integer(int64) |
true |
Unique identifier for the location |
body |
body |
true |
Request body containing the asset detachment details, including the financial entity identifier and relevant metadata for the specified location within the organizational structure. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "name": "string",
9 "usefulLifeYears": 0,
10 "usefulLifePeriods": 0,
11 "scrapValue": 0,
12 "quantity": 0,
13 "agreementNumber": "string",
14 "companyId": 0,
15 "companyDisplayId": "string",
16 "assetClassId": 0,
17 "assetClassDisplayId": "string",
18 "locationId": 0,
19 "locationDisplayId": "string"
20 }
21]
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}
Asset - Detach Company¶
HTTP Request
POST /api/v1/assets/detach/company/{companyId}
📋 Description: Detaches a specified financial entity from the organizational structure associated with the given company ID, facilitating updates to the hierarchy of assets within the financial organization.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
companyId |
path |
integer(int64) |
true |
Unique identifier for the company |
body |
body |
true |
Request body containing the asset detachment details, including the financial entity identifiers and relevant hierarchy information for the specified company. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "name": "string",
9 "usefulLifeYears": 0,
10 "usefulLifePeriods": 0,
11 "scrapValue": 0,
12 "quantity": 0,
13 "agreementNumber": "string",
14 "companyId": 0,
15 "companyDisplayId": "string",
16 "assetClassId": 0,
17 "assetClassDisplayId": "string",
18 "locationId": 0,
19 "locationDisplayId": "string"
20 }
21]
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}
Asset - Detach Asset Class From Assets¶
HTTP Request
POST /api/v1/assets/detach/asset-class/{assetClassId}
📋 Description: Detaches a specified asset class from the financial organization structure, enabling the reorganization of assets within the hierarchy of the financial entity. This operation facilitates the management and restructuring of financial assets to align with organizational objectives.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
assetClassId |
path |
integer(int64) |
true |
Unique identifier for the asset class |
body |
body |
true |
Request body containing the asset detachment details, including the asset identifier and relevant financial entity information, to facilitate the reorganization of the financial hierarchy. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "name": "string",
9 "usefulLifeYears": 0,
10 "usefulLifePeriods": 0,
11 "scrapValue": 0,
12 "quantity": 0,
13 "agreementNumber": "string",
14 "companyId": 0,
15 "companyDisplayId": "string",
16 "assetClassId": 0,
17 "assetClassDisplayId": "string",
18 "locationId": 0,
19 "locationDisplayId": "string"
20 }
21]
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}
Asset - Attach Location To Assets¶
HTTP Request
POST /api/v1/assets/attach/location/{locationId}
📋 Description: Attaches a specified asset to a designated location within the financial organization structure, facilitating the alignment of resources to the appropriate hierarchical entity.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
locationId |
path |
integer(int64) |
true |
Unique identifier for the location |
body |
body |
true |
Request body containing the asset attachment details, including the financial entity’s location ID and associated metadata for organizational structure alignment. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "name": "string",
9 "usefulLifeYears": 0,
10 "usefulLifePeriods": 0,
11 "scrapValue": 0,
12 "quantity": 0,
13 "agreementNumber": "string",
14 "companyId": 0,
15 "companyDisplayId": "string",
16 "assetClassId": 0,
17 "assetClassDisplayId": "string",
18 "locationId": 0,
19 "locationDisplayId": "string"
20 }
21]
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}
Asset - Attach Company¶
HTTP Request
POST /api/v1/assets/attach/company/{companyId}
📋 Description: Attaches financial assets to a specified company within the organizational structure, enabling enhanced hierarchy management and financial entity integration.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
companyId |
path |
integer(int64) |
true |
Unique identifier for the company |
body |
body |
true |
Request body containing the asset attachment details, including relevant identifiers and metadata, to associate financial entities within the organizational structure. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "name": "string",
9 "usefulLifeYears": 0,
10 "usefulLifePeriods": 0,
11 "scrapValue": 0,
12 "quantity": 0,
13 "agreementNumber": "string",
14 "companyId": 0,
15 "companyDisplayId": "string",
16 "assetClassId": 0,
17 "assetClassDisplayId": "string",
18 "locationId": 0,
19 "locationDisplayId": "string"
20 }
21]
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}
Asset - Attach Asset Class To Assets¶
HTTP Request
POST /api/v1/assets/attach/asset-class/{assetClassId}
📋 Description: Attaches a specified asset class to the financial organization structure, facilitating the alignment of organizational hierarchy with financial entities.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
assetClassId |
path |
integer(int64) |
true |
Unique identifier for the asset class |
body |
body |
true |
Request body containing the asset attachment details, including relevant identifiers and metadata necessary for associating the asset with the specified asset class within the financial organization structure. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "name": "string",
9 "usefulLifeYears": 0,
10 "usefulLifePeriods": 0,
11 "scrapValue": 0,
12 "quantity": 0,
13 "agreementNumber": "string",
14 "companyId": 0,
15 "companyDisplayId": "string",
16 "assetClassId": 0,
17 "assetClassDisplayId": "string",
18 "locationId": 0,
19 "locationDisplayId": "string"
20 }
21]
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}
Asset - Find All¶
HTTP Request
GET /api/v1/assets
📋 Description: Retrieves a comprehensive list of financial entities within the organizational structure, allowing users to understand the hierarchy and relationships among various assets.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
pageable |
query |
true |
Indicates whether the results should be returned in a paginated format, facilitating efficient navigation through the financial organization structure data. |
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 "status": "CREATED",
22 "displayId": "string",
23 "erpSystemId": 0,
24 "erpSystemDisplayId": "string",
25 "name": "string",
26 "usefulLifeYears": 0,
27 "usefulLifePeriods": 0,
28 "scrapValue": 0,
29 "quantity": 0,
30 "agreementNumber": "string",
31 "companyId": 0,
32 "companyDisplayId": "string",
33 "assetClassId": 0,
34 "assetClassDisplayId": "string",
35 "locationId": 0,
36 "locationDisplayId": "string"
37 }
38 ],
39 "number": 0,
40 "sort": {
41 "unsorted": true,
42 "sorted": true,
43 "empty": true
44 },
45 "first": true,
46 "last": true,
47 "empty": true
48}
Asset - Create¶
HTTP Request
POST /api/v1/assets
📋 Description: Creates a new financial entity within the organizational structure, enabling the establishment of a hierarchical framework for asset management.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing the financial entity’s organizational structure data, including hierarchy details and associated attributes. |
Body Parameters
1{
2 "id": 0,
3 "status": "CREATED",
4 "displayId": "string",
5 "erpSystemId": 0,
6 "erpSystemDisplayId": "string",
7 "name": "string",
8 "usefulLifeYears": 0,
9 "usefulLifePeriods": 0,
10 "scrapValue": 0,
11 "quantity": 0,
12 "agreementNumber": "string",
13 "companyId": 0,
14 "companyDisplayId": "string",
15 "assetClassId": 0,
16 "assetClassDisplayId": "string",
17 "locationId": 0,
18 "locationDisplayId": "string"
19}
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 "status": "CREATED",
17 "displayId": "string",
18 "erpSystemId": 0,
19 "erpSystemDisplayId": "string",
20 "name": "string",
21 "usefulLifeYears": 0,
22 "usefulLifePeriods": 0,
23 "scrapValue": 0,
24 "quantity": 0,
25 "agreementNumber": "string",
26 "companyId": 0,
27 "companyDisplayId": "string",
28 "assetClassId": 0,
29 "assetClassDisplayId": "string",
30 "locationId": 0,
31 "locationDisplayId": "string"
32 }
33}
Asset - Get Metadata¶
HTTP Request
GET /api/v1/assets/meta
📋 Description: Retrieves metadata related to the financial organization structure, providing insights into the hierarchy and relationships of financial entities within the organization.
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Inline |
Example Responses
1[
2 "NAME"
3]
Response Schema
Asset - Find All By System ID¶
HTTP Request
GET /api/v1/assets/erp-system/{systemId}
📋 Description: Retrieves the details of a specific ERP system identified by the systemId, providing insights into the financial organization structure and hierarchy of the associated financial entity.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
systemId |
path |
integer(int64) |
true |
Unique identifier for the system |
pageable |
query |
true |
Indicates whether the response should be paginated, facilitating the retrieval of financial entity data within the organizational structure hierarchy. |
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 "status": "CREATED",
22 "displayId": "string",
23 "erpSystemId": 0,
24 "erpSystemDisplayId": "string",
25 "name": "string",
26 "usefulLifeYears": 0,
27 "usefulLifePeriods": 0,
28 "scrapValue": 0,
29 "quantity": 0,
30 "agreementNumber": "string",
31 "companyId": 0,
32 "companyDisplayId": "string",
33 "assetClassId": 0,
34 "assetClassDisplayId": "string",
35 "locationId": 0,
36 "locationDisplayId": "string"
37 }
38 ],
39 "number": 0,
40 "sort": {
41 "unsorted": true,
42 "sorted": true,
43 "empty": true
44 },
45 "first": true,
46 "last": true,
47 "empty": true
48}