Business UnitΒΆ

Business Unit - GetΒΆ

HTTP Request

GET /api/v1/business-units/{id}

πŸ“‹ Description: Retrieves detailed information about a specific business unit within the financial organization structure, identified by the provided unit ID. This operation supports users in understanding the hierarchy and organizational context 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

ResponseBusinessUnitDto

Business Unit - UpdateΒΆ

HTTP Request

PUT /api/v1/business-units/{id}

πŸ“‹ Description: Updates the details of a specified business unit within the financial organization structure, allowing for modifications to its hierarchy and attributes as needed.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

BusinessUnitDto

true

Request body containing the updated details of the specified business unit, including its hierarchical structure and financial attributes.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseBusinessUnitDto

Business Unit - DeleteΒΆ

HTTP Request

DELETE /api/v1/business-units/{id}

πŸ“‹ Description: Deletes a specified business unit 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

Business Unit - Delete Or DecommissionΒΆ

HTTP Request

PUT /api/v1/business-units/remove/{id}

πŸ“‹ Description: Removes a specified business unit 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

Business Unit - Delete Or Decommission AllΒΆ

HTTP Request

PUT /api/v1/business-units/remove/bulk

πŸ“‹ Description: Removes multiple business units from the financial organization structure in a single operation, ensuring efficient management of the organizational hierarchy.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing an array of business unit identifiers to facilitate the bulk removal of specified units within the financial organization structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Business Unit - DecommissionΒΆ

HTTP Request

PUT /api/v1/business-units/decommission/{id}

πŸ“‹ Description: Decommissions a specified business unit within the financial organization structure, effectively removing it from the active hierarchy and ensuring accurate representation of the organization’s operational framework.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseBusinessUnitDto

Business Unit - Decommission By Modification Date BeforeΒΆ

HTTP Request

PUT /api/v1/business-units/decommission/modified-before/{modified_before}

πŸ“‹ Description: Decommissions business units within the financial organization structure that have been modified before the specified date, ensuring the hierarchy remains up-to-date and aligned with current operational needs.

Parameters

Name

In

Type

Required

Description

modified_before

path

string(date-time)

true

Specifies the cutoff date for decommissioning business units that were modified before the given date, ensuring alignment with the organization’s financial structure and hierarchy.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListBusinessUnitDto

Business Unit - Decommission Before NowΒΆ

HTTP Request

PUT /api/v1/business-units/decommission/modified-before-now

πŸ“‹ Description: Decommissions business units that have been modified before the current timestamp, ensuring the financial organization structure remains up-to-date and aligned with strategic objectives.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListBusinessUnitDto

Business Unit - Decommission AllΒΆ

HTTP Request

PUT /api/v1/business-units/decommission/bulk

πŸ“‹ Description: Decommissions multiple business units within the financial organization structure, allowing for efficient management of organizational hierarchy and streamlining of financial entity operations.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing an array of business unit identifiers and their corresponding decommissioning details for bulk processing within the financial organization structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListBusinessUnitDto

Business Unit - Create Or Update BulkΒΆ

HTTP Request

PUT /api/v1/business-units/createOrUpdate/bulk

πŸ“‹ Description: Creates or updates multiple business units within the financial organization structure, enabling efficient management of organizational hierarchy and financial entities in bulk.

Parameters

Name

In

Type

Required

Description

body

body

BusinessUnitDto

true

Request body containing bulk data for creating or updating business units within the financial organization structure, including details on hierarchy and organizational attributes.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListBusinessUnitDto

Business Unit - Create Or UpdateΒΆ

HTTP Request

PUT /api/v1/business-units/createOrUpdate

πŸ“‹ Description: Updates or creates a business unit within the financial organization structure, ensuring alignment with the existing hierarchy and organizational framework. This operation facilitates the management of financial entities by allowing for seamless adjustments to their structural representation.

Parameters

Name

In

Type

Required

Description

body

body

BusinessUnitDto

true

Request body containing the financial entity details necessary for creating or updating a business unit within the organizational structure and hierarchy.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseBusinessUnitDto

Business Unit - Bulk UpdateΒΆ

HTTP Request

PUT /api/v1/business-units/bulk

πŸ“‹ Description: Updates multiple business units 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

BusinessUnitDto

true

Request body containing a bulk update of business unit information, including organizational hierarchy and financial entity details.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListBusinessUnitDto

Business Unit - Bulk CreateΒΆ

HTTP Request

POST /api/v1/business-units/bulk

πŸ“‹ Description: Creates multiple business units within the financial organization structure, enabling efficient management of organizational hierarchy and alignment of financial entities.

Parameters

Name

In

Type

Required

Description

body

body

BusinessUnitDto

true

Request body containing an array of business unit definitions, including hierarchical relationships and financial attributes, to facilitate bulk creation within the organizational structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListBusinessUnitDto

Business Unit - Bulk DeleteΒΆ

HTTP Request

DELETE /api/v1/business-units/bulk

πŸ“‹ Description: Deletes multiple business units within the financial organization structure, allowing for efficient management of organizational hierarchy and streamlining of financial entity operations.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing an array of identifiers for the business units to be deleted, facilitating the management of the financial organization structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Business Unit - Detach Lease AreaΒΆ

HTTP Request

POST /api/v1/business-units/detach/lease-area/{lease_area_id}

πŸ“‹ Description: Detaches a specified lease area from the financial organization structure, facilitating updates to the hierarchy and organization of business units within the financial entity.

Parameters

Name

In

Type

Required

Description

lease_area_id

path

integer(int64)

true

Unique identifier for the lease area to be detached from the specified business unit within the financial organization structure.

body

body

BusinessUnitDto

true

Request body containing the details of the business unit to be detached from the specified lease area, including relevant identifiers and metadata for organizational hierarchy within the financial entity.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Business Unit - Attach Lease AreaΒΆ

HTTP Request

POST /api/v1/business-units/attach/lease-area/{lease_area_id}

πŸ“‹ Description: Attaches a specified lease area to a business unit within the financial organization structure, facilitating the alignment of organizational hierarchy and resource management.

Parameters

Name

In

Type

Required

Description

lease_area_id

path

integer(int64)

true

Unique identifier for the lease area within the financial organization structure, used to attach a business unit to the specified lease area.

body

body

BusinessUnitDto

true

Request body containing the details of the business unit to be attached to the specified lease area, including relevant organizational hierarchy and financial entity information.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Business Unit - Find AllΒΆ

HTTP Request

GET /api/v1/business-units

πŸ“‹ Description: Retrieves a list of business units within the financial organization structure, providing insights into the hierarchical arrangement of financial entities. This operation supports effective management and analysis of organizational resources.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

Indicates whether the response should be paginated, facilitating efficient retrieval of financial organization structure data for business units.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageBusinessUnitDto

Business Unit - CreateΒΆ

HTTP Request

POST /api/v1/business-units

πŸ“‹ Description: Creates a new business unit within the financial organization structure, allowing for the establishment of hierarchical relationships and organizational alignment within the financial entity.

Parameters

Name

In

Type

Required

Description

body

body

BusinessUnitDto

true

Request body containing the details of the new business unit, including its name, hierarchy level, and associated financial entity information.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseBusinessUnitDto

Business Unit - Get MetadataΒΆ

HTTP Request

GET /api/v1/business-units/meta

πŸ“‹ Description: Retrieves metadata for business units within the financial organization structure, providing insights into the hierarchy and organization of financial entities.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Business Unit - Get All By Lease AreaΒΆ

HTTP Request

GET /api/v1/business-units/lease-area/{id}

πŸ“‹ Description: Retrieves detailed information about a specific lease area within the financial organization structure, identified by the provided ID, to support organizational hierarchy and management of financial entities.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

pageable

query

Pageable

true

Indicates whether the response should be paginated, allowing for efficient retrieval of business unit lease area data within the financial organization structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageBusinessUnitDto