Business Area

Business Area - Get

HTTP Request

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

📋 Description: Retrieves detailed information about a specific business area within the financial organization structure, identified by the provided ID, to support organizational hierarchy and entity management.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseBusinessAreaDto

Business Area - Update

HTTP Request

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

📋 Description: Updates the details of a specific business area within the financial organization structure identified by the provided ID, allowing for modifications to the organizational hierarchy and structure of the financial entity.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

BusinessAreaDto

true

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

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseBusinessAreaDto

Business Area - Delete

HTTP Request

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

📋 Description: Deletes a specified business area within 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 Area - Delete Or Decommission

HTTP Request

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

📋 Description: Removes a specified business area from the financial organization structure, ensuring the hierarchy remains accurate and up-to-date 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

OK

ResponseVoid

Business Area - Delete Or Decommission All

HTTP Request

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

📋 Description: Removes multiple business areas from the financial organization structure in a single request, streamlining the management of organizational hierarchy within financial entities.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing an array of financial entity identifiers for the bulk removal of specified business areas within the organizational structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Business Area - Decommission

HTTP Request

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

📋 Description: Decommissions a specified business area within the financial organization structure, effectively removing it from the active hierarchy and ensuring alignment with organizational changes. This operation is essential for maintaining an accurate representation of the financial entity’s structure.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseBusinessAreaDto

Business Area - Decommission By Modification Date Before

HTTP Request

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

📋 Description: Decommissions specified business areas within the financial organization structure that have been modified before the given date, ensuring the hierarchy remains up-to-date and aligned with organizational goals.

Parameters

Name

In

Type

Required

Description

modified_before

path

string(date-time)

true

Specifies the cutoff date for decommissioning business areas 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

ResponseListBusinessAreaDto

Business Area - Decommission Before Now

HTTP Request

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

📋 Description: Decommissions business areas within the financial organization structure that were modified before the current date, ensuring the hierarchy remains aligned with the organization’s operational requirements.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListBusinessAreaDto

Business Area - Decommission All

HTTP Request

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

📋 Description: Updates the status of multiple business areas to ‘decommissioned’ within the financial organization structure, facilitating the management of organizational hierarchy and ensuring accurate representation of financial entities.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing a list of financial entity identifiers and associated details for the bulk decommissioning of specified business areas within the organizational structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListBusinessAreaDto

Business Area - Create Or Update Bulk

HTTP Request

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

📋 Description: Updates or creates multiple business areas within the financial organization structure, allowing for efficient management of organizational hierarchy and entities in bulk. This operation ensures that changes to the structure are implemented seamlessly and consistently across the system.

Parameters

Name

In

Type

Required

Description

body

body

BusinessAreaDto

true

Request body containing bulk data for creating or updating financial organization structures, including details on business areas, hierarchies, and associated financial entities.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListBusinessAreaDto

Business Area - Create Or Update

HTTP Request

PUT /api/v1/business-areas/createOrUpdate

📋 Description: Creates or updates business area information within the financial organization structure, ensuring accurate representation of the organization’s hierarchy and financial entities.

Parameters

Name

In

Type

Required

Description

body

body

BusinessAreaDto

true

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

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseBusinessAreaDto

Business Area - Bulk Update

HTTP Request

PUT /api/v1/business-areas/bulk

📋 Description: Updates multiple business areas 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

BusinessAreaDto

true

Request body containing a bulk update of financial organization structure data, including details on business areas and their hierarchical relationships within the financial entity.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListBusinessAreaDto

Business Area - Bulk Create

HTTP Request

POST /api/v1/business-areas/bulk

📋 Description: Creates multiple business areas within the financial organization structure in a single request, enabling efficient management of organizational hierarchy and enhancing the overall structure of financial entities.

Parameters

Name

In

Type

Required

Description

body

body

BusinessAreaDto

true

Request body containing a collection of business area definitions, including their hierarchical relationships and associated financial entity attributes, for bulk creation within the organizational structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListBusinessAreaDto

Business Area - Bulk Delete

HTTP Request

DELETE /api/v1/business-areas/bulk

📋 Description: Deletes multiple business areas within the financial organization structure, allowing for efficient management of the 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 areas to be deleted, reflecting the organization’s financial structure and hierarchy.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Business Area - Find All

HTTP Request

GET /api/v1/business-areas

📋 Description: Retrieves a list of business areas within the financial organization structure, providing insights into the organization’s hierarchy and operational framework. This operation supports effective management and analysis of financial entities.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

Indicates whether the results of the business areas query should be returned in a paginated format, facilitating efficient navigation through the organizational structure of financial entities.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageBusinessAreaDto

Business Area - Create

HTTP Request

POST /api/v1/business-areas

📋 Description: Creates a new business area within the financial organization structure, enabling the establishment of hierarchical relationships and organizational classifications for effective management of financial entities.

Parameters

Name

In

Type

Required

Description

body

body

BusinessAreaDto

true

Request body containing the details of the new business area, including its name, description, and hierarchical relationship within the financial organization structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseBusinessAreaDto

Business Area - Get Metadata

HTTP Request

GET /api/v1/business-areas/meta

📋 Description: Retrieves metadata related to the financial organization structure, including details on business areas and their hierarchical relationships within the financial entity. This operation supports users in understanding the organizational framework and its components.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Business Area - Find All By System ID

HTTP Request

GET /api/v1/business-areas/erp-system/{systemId}

📋 Description: Retrieves detailed information about a specific ERP system within the financial organization structure, identified by the provided system ID, to support organizational hierarchy and entity management.

Parameters

Name

In

Type

Required

Description

systemId

path

integer(int64)

true

Unique identifier for the system

pageable

query

Pageable

true

Indicates whether the results should be returned in a paginated format, facilitating efficient navigation through the financial organization structure associated with the specified ERP system.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageBusinessAreaDto