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

OK

ResponseAssetDto

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

AssetDto

true

Request body containing the updated financial entity details, including organization hierarchy and structural attributes for the specified asset.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseAssetDto

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

OK

ResponseVoid

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

OK

ResponseVoid

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.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

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

OK

ResponseAssetDto

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

OK

ResponseListAssetDto

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

OK

ResponseListAssetDto

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.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListAssetDto

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

AssetDto

true

Request body containing bulk asset data for creating or updating financial entities within the organizational structure and hierarchy.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListAssetDto

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

AssetDto

true

Request body containing the financial entity’s organizational structure data, including details for creating or updating hierarchy elements within the organization.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseAssetDto

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

AssetDto

true

Request body containing a bulk update of financial entity assets, including their hierarchical structure and organizational details.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListAssetDto

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

AssetDto

true

Request body containing a bulk upload of financial entity asset data, structured to reflect the organization’s hierarchy and organizational structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListAssetDto

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.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

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

AssetDto

true

Request body containing the asset detachment details, including the financial entity identifier and relevant metadata for the specified location within the organizational structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

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

AssetDto

true

Request body containing the asset detachment details, including the financial entity identifiers and relevant hierarchy information for the specified company.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

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

AssetDto

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.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

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

AssetDto

true

Request body containing the asset attachment details, including the financial entity’s location ID and associated metadata for organizational structure alignment.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

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

AssetDto

true

Request body containing the asset attachment details, including relevant identifiers and metadata, to associate financial entities within the organizational structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

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

AssetDto

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.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

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

Pageable

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

OK

PageAssetDto

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

AssetDto

true

Request body containing the financial entity’s organizational structure data, including hierarchy details and associated attributes.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseAssetDto

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

OK

Inline

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

Pageable

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

OK

PageAssetDto