Internal Asset Class¶
Internal Asset Class - Get¶
HTTP Request
GET /api/v1/internal-asset-classes/{id}
📋 Description: Retrieves detailed information about a specific internal asset class within the financial organization structure, identified by the provided ID, to support organizational hierarchy and asset management needs.
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 "name": "string",
19 "assetClassType": "PROPERTY",
20 "infiniteUsefulLife": true
21 }
22}
Internal Asset Class - Update¶
HTTP Request
PUT /api/v1/internal-asset-classes/{id}
📋 Description: Updates the details of a specific internal asset class within the financial organization structure, identified by its unique ID, to reflect changes in the organization’s hierarchy or financial entity classification.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer(int64) |
true |
Unique identifier for the resource |
body |
body |
true |
Request body containing the updated details of the internal asset class, including attributes related to the organization’s financial structure and hierarchy. |
Body Parameters
1{
2 "id": 0,
3 "status": "CREATED",
4 "displayId": "string",
5 "name": "string",
6 "assetClassType": "PROPERTY",
7 "infiniteUsefulLife": true
8}
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 "name": "string",
19 "assetClassType": "PROPERTY",
20 "infiniteUsefulLife": true
21 }
22}
Internal Asset Class - Delete¶
HTTP Request
DELETE /api/v1/internal-asset-classes/{id}
📋 Description: Deletes a specified internal asset class from the financial organization structure, ensuring the integrity of the hierarchy within the 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}
Internal Asset Class - Delete Or Decommission¶
HTTP Request
PUT /api/v1/internal-asset-classes/remove/{id}
📋 Description: Removes a specified internal asset class 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}
Internal Asset Class - Delete Or Decommission All¶
HTTP Request
PUT /api/v1/internal-asset-classes/remove/bulk
📋 Description: Removes multiple internal asset classes from the financial organization structure, enabling efficient management of the entity’s hierarchy and ensuring alignment with organizational changes.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
array[integer] |
true |
Request body containing a list of internal asset class identifiers to be removed in bulk from the financial organization 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}
Internal Asset Class - Decommission¶
HTTP Request
PUT /api/v1/internal-asset-classes/decommission/{id}
📋 Description: Decommissions a specified internal asset class within the financial organization structure, effectively removing it from the active hierarchy of financial entities. This operation ensures that the organization’s asset classifications remain current and relevant.
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 "name": "string",
19 "assetClassType": "PROPERTY",
20 "infiniteUsefulLife": true
21 }
22}
Internal Asset Class - Decommission By Modification Date Before¶
HTTP Request
PUT /api/v1/internal-asset-classes/decommission/modified-before/{modified_before}
📋 Description: Decommissions internal asset classes that were modified before the specified date, ensuring the financial organization structure remains current and aligned with operational needs. This operation is essential for maintaining an accurate hierarchy within the financial entity.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
modified_before |
path |
string(date-time) |
true |
Specifies the date and time before which internal asset classes must have been modified for decommissioning within the financial organization structure. |
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 "name": "string",
20 "assetClassType": "PROPERTY",
21 "infiniteUsefulLife": true
22 }
23 ]
24}
Internal Asset Class - Decommission Before Now¶
HTTP Request
PUT /api/v1/internal-asset-classes/decommission/modified-before-now
📋 Description: Updates the status of internal asset classes that were modified before the current date to ‘decommissioned,’ ensuring the financial organization structure reflects accurate and up-to-date hierarchy management.
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 "name": "string",
20 "assetClassType": "PROPERTY",
21 "infiniteUsefulLife": true
22 }
23 ]
24}
Internal Asset Class - Decommission All¶
HTTP Request
PUT /api/v1/internal-asset-classes/decommission/bulk
📋 Description: Decommissions multiple internal asset classes in a financial organization structure, allowing for efficient management of the entity’s hierarchy and organizational resources.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
array[integer] |
true |
Request body containing a list of internal asset classes to be decommissioned in bulk, including relevant identifiers and metadata for financial organization structure management. |
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 "name": "string",
20 "assetClassType": "PROPERTY",
21 "infiniteUsefulLife": true
22 }
23 ]
24}
Internal Asset Class - Create Or Update Bulk¶
HTTP Request
PUT /api/v1/internal-asset-classes/createOrUpdate/bulk
📋 Description: Updates or creates multiple internal asset classes within the financial organization structure, enabling efficient management of organizational hierarchy and financial entities.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing bulk data for creating or updating internal asset classes within the financial organization structure, including relevant attributes and hierarchy details. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "name": "string",
7 "assetClassType": "PROPERTY",
8 "infiniteUsefulLife": true
9 }
10]
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 "name": "string",
20 "assetClassType": "PROPERTY",
21 "infiniteUsefulLife": true
22 }
23 ]
24}
Internal Asset Class - Create Or Update¶
HTTP Request
PUT /api/v1/internal-asset-classes/createOrUpdate
📋 Description: Creates or updates internal asset classes within the financial organization structure, ensuring alignment with the organization’s hierarchy and entity requirements.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing the financial organization structure data for creating or updating internal asset classes, including relevant attributes and hierarchical relationships. |
Body Parameters
1{
2 "id": 0,
3 "status": "CREATED",
4 "displayId": "string",
5 "name": "string",
6 "assetClassType": "PROPERTY",
7 "infiniteUsefulLife": true
8}
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 "name": "string",
19 "assetClassType": "PROPERTY",
20 "infiniteUsefulLife": true
21 }
22}
Internal Asset Class - Bulk Update¶
HTTP Request
PUT /api/v1/internal-asset-classes/bulk
📋 Description: Updates multiple internal asset classes within the financial organization structure, allowing for efficient management of organizational hierarchy and alignment of financial entities.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing a bulk update of internal asset class data, including identifiers, attributes, and hierarchical relationships relevant to the financial organization structure. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "name": "string",
7 "assetClassType": "PROPERTY",
8 "infiniteUsefulLife": true
9 }
10]
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 "name": "string",
20 "assetClassType": "PROPERTY",
21 "infiniteUsefulLife": true
22 }
23 ]
24}
Internal Asset Class - Bulk Create¶
HTTP Request
POST /api/v1/internal-asset-classes/bulk
📋 Description: Creates multiple internal asset classes in bulk for a financial organization, facilitating the efficient management of the organization’s structure and hierarchy.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing a collection of internal asset class definitions, including hierarchical relationships and attributes relevant to the financial organization structure. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "name": "string",
7 "assetClassType": "PROPERTY",
8 "infiniteUsefulLife": true
9 }
10]
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 "name": "string",
20 "assetClassType": "PROPERTY",
21 "infiniteUsefulLife": true
22 }
23 ]
24}
Internal Asset Class - Bulk Delete¶
HTTP Request
DELETE /api/v1/internal-asset-classes/bulk
📋 Description: Deletes multiple internal asset classes from the financial organization structure, allowing for streamlined management of the entity’s hierarchical classifications.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
array[integer] |
true |
Request body containing an array of internal asset class identifiers to be deleted in bulk from the financial organization 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}
Internal Asset Class - Search¶
HTTP Request
POST /api/v1/internal-asset-classes/search
📋 Description: Submits a search request for internal asset classes within the financial organization structure, enabling users to identify and analyze hierarchical relationships among financial entities.
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 for internal asset classes, including relevant organizational hierarchy and financial entity attributes. |
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 "uiSelector": "string",
24 "nameLike": "string",
25 "assetClassTypeIn": [
26 "PROPERTY"
27 ],
28 "infiniteUsefulLifeEqual": true
29}
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 "name": "string",
24 "assetClassType": "PROPERTY",
25 "infiniteUsefulLife": true
26 }
27 ],
28 "number": 0,
29 "sort": {
30 "unsorted": true,
31 "sorted": true,
32 "empty": true
33 },
34 "first": true,
35 "last": true,
36 "empty": true
37}
Internal Asset Class - Find All¶
HTTP Request
GET /api/v1/internal-asset-classes
📋 Description: Retrieves a list of internal asset classes within the financial organization structure, providing insights into the hierarchy and classification of financial entities. This operation supports effective management and analysis of organizational assets.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
pageable |
query |
true |
Indicates whether the results of the internal asset classes query should be paginated, facilitating efficient data retrieval within the financial organization structure. |
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 "name": "string",
24 "assetClassType": "PROPERTY",
25 "infiniteUsefulLife": true
26 }
27 ],
28 "number": 0,
29 "sort": {
30 "unsorted": true,
31 "sorted": true,
32 "empty": true
33 },
34 "first": true,
35 "last": true,
36 "empty": true
37}
Internal Asset Class - Create¶
HTTP Request
POST /api/v1/internal-asset-classes
📋 Description: Creates a new internal asset class within the financial organization structure, enabling the classification and management of financial entities in a hierarchical framework.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing the details of new internal asset classes, including classification attributes and hierarchical relationships within the financial organization structure. |
Body Parameters
1{
2 "id": 0,
3 "status": "CREATED",
4 "displayId": "string",
5 "name": "string",
6 "assetClassType": "PROPERTY",
7 "infiniteUsefulLife": true
8}
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 "name": "string",
19 "assetClassType": "PROPERTY",
20 "infiniteUsefulLife": true
21 }
22}
Internal Asset Class - Get Metadata¶
HTTP Request
GET /api/v1/internal-asset-classes/meta
📋 Description: Retrieves metadata for internal asset classes within the financial organization structure, providing insights into the hierarchy and classification of financial entities.
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Inline |
Example Responses
1[
2 "NAME"
3]