Controlling AreaΒΆ

Controlling Area - GetΒΆ

HTTP Request

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

πŸ“‹ Description: Retrieves detailed information about a specific controlling area within the financial organization structure, identified by the provided ID, to facilitate understanding of the organization’s hierarchy and financial 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

ResponseControllingAreaDto

Controlling Area - UpdateΒΆ

HTTP Request

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

πŸ“‹ Description: Updates the details of a specified controlling area within the financial organization structure, allowing for modifications to the hierarchy and organization of financial entities.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

ControllingAreaDto

true

Request body containing the updated financial organization structure data for the specified controlling area, including hierarchy details and relevant attributes.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseControllingAreaDto

Controlling Area - DeleteΒΆ

HTTP Request

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

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

OK

ResponseVoid

Controlling Area - Delete Or DecommissionΒΆ

HTTP Request

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

πŸ“‹ Description: Removes a specified controlling area from the financial organization structure, ensuring the hierarchy reflects the current organizational needs. This operation is essential for maintaining accurate financial entity configurations.

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

Controlling Area - Delete Or Decommission AllΒΆ

HTTP Request

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

πŸ“‹ Description: Removes multiple controlling areas from the financial organization structure in a single operation, 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 controlling areas within the organizational structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Controlling Area - DecommissionΒΆ

HTTP Request

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

πŸ“‹ Description: Decommissions a specified controlling area within the financial organization structure, effectively removing it from the active hierarchy of financial entities. This operation ensures accurate representation and management of organizational 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

ResponseControllingAreaDto

Controlling Area - Decommission By Modification Date BeforeΒΆ

HTTP Request

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

πŸ“‹ Description: Decommissions controlling areas within the financial organization structure that have been modified before the specified date, ensuring an updated and accurate hierarchy of financial entities. This operation helps maintain the integrity of organizational data by removing outdated structures.

Parameters

Name

In

Type

Required

Description

modified_before

path

string(date-time)

true

Specifies the cutoff date for decommissioning controlling areas in the financial organization structure, ensuring that only those modified before this date are processed.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListControllingAreaDto

Controlling Area - Decommission Before NowΒΆ

HTTP Request

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

πŸ“‹ Description: Decommissions controlling areas in the financial organization structure that have been modified before the current date, ensuring the hierarchy remains up-to-date and aligned with organizational changes.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListControllingAreaDto

Controlling Area - Decommission AllΒΆ

HTTP Request

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

πŸ“‹ Description: Updates the status of multiple controlling areas to β€˜decommissioned’ in bulk, facilitating the management of financial organization structures and ensuring accurate hierarchy representation within the financial entity.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing a list of financial organization structure identifiers and associated decommissioning details for bulk processing of controlling areas within the hierarchy of financial entities.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListControllingAreaDto

Controlling Area - Create Or Update BulkΒΆ

HTTP Request

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

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

Parameters

Name

In

Type

Required

Description

body

body

ControllingAreaDto

true

Request body containing a bulk array of controlling area data, including identifiers and attributes necessary for creating or updating financial entities within the organizational structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListControllingAreaDto

Controlling Area - Create Or UpdateΒΆ

HTTP Request

PUT /api/v1/controlling-areas/createOrUpdate

πŸ“‹ Description: Creates or updates controlling areas within the financial organization structure, allowing for the effective management of organizational hierarchy and financial entities.

Parameters

Name

In

Type

Required

Description

body

body

ControllingAreaDto

true

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

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseControllingAreaDto

Controlling Area - Bulk UpdateΒΆ

HTTP Request

PUT /api/v1/controlling-areas/bulk

πŸ“‹ Description: Updates multiple controlling areas within the financial organization structure, allowing for efficient management of organizational hierarchy and financial entity configurations.

Parameters

Name

In

Type

Required

Description

body

body

ControllingAreaDto

true

Request body containing a bulk update of controlling area data, including organizational hierarchy and financial entity attributes essential for maintaining the financial organization structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListControllingAreaDto

Controlling Area - Bulk CreateΒΆ

HTTP Request

POST /api/v1/controlling-areas/bulk

πŸ“‹ Description: Creates multiple controlling areas within the financial organization structure, enabling the establishment of hierarchical relationships and organizational frameworks for financial entities.

Parameters

Name

In

Type

Required

Description

body

body

ControllingAreaDto

true

Request body containing a bulk array of controlling area definitions, including attributes essential for establishing the financial organization structure and hierarchy within the financial entity.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListControllingAreaDto

Controlling Area - Bulk DeleteΒΆ

HTTP Request

DELETE /api/v1/controlling-areas/bulk

πŸ“‹ Description: Deletes multiple controlling areas within the financial organization structure, allowing for efficient management of organizational hierarchies and entities.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing an array of identifiers for the controlling areas to be deleted, reflecting changes in the financial organization structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Controlling Area - Detach Company From Controlling AreaΒΆ

HTTP Request

POST /api/v1/controlling-areas/detach/company/{company_id}

πŸ“‹ Description: Detaches a specified company from its associated controlling area within the financial organization structure, facilitating the reorganization of financial entities and their hierarchical relationships.

Parameters

Name

In

Type

Required

Description

company_id

path

integer(int64)

true

Unique identifier for the financial entity within the organizational structure, used to detach a controlling area from the specified company.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Controlling Area - Attach Company To Controlling AreaΒΆ

HTTP Request

POST /api/v1/controlling-areas/attach/company/{company_id}/{controlling_area_id}

πŸ“‹ Description: Attaches a specified controlling area to a designated company within the financial organization structure, facilitating the establishment of hierarchical relationships essential for effective financial management.

Parameters

Name

In

Type

Required

Description

company_id

path

integer(int64)

true

Unique identifier for the financial entity within the organization, used to associate a controlling area with a specific company in the financial organization structure.

controlling_area_id

path

integer(int64)

true

Unique identifier for the controlling area within the financial organization structure, used to associate it with a specified company.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Controlling Area - Find AllΒΆ

HTTP Request

GET /api/v1/controlling-areas

πŸ“‹ Description: Retrieves a list of controlling areas within the financial organization structure, providing insights into the hierarchical relationships and organization of financial entities. This operation supports effective management and analysis of financial data across the organization.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

Indicates whether the results of the financial organization structure query should be returned in a paginated format, facilitating efficient data retrieval for large hierarchies.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageControllingAreaDto

Controlling Area - CreateΒΆ

HTTP Request

POST /api/v1/controlling-areas

πŸ“‹ Description: Creates a new controlling area within the financial organization structure, enabling the establishment of a hierarchical framework for managing financial entities.

Parameters

Name

In

Type

Required

Description

body

body

ControllingAreaDto

true

Request body containing the details for creating a new controlling area within the financial organization structure, including attributes such as name, hierarchy level, and associated financial entity.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseControllingAreaDto

Controlling Area - Get MetadataΒΆ

HTTP Request

GET /api/v1/controlling-areas/meta

πŸ“‹ Description: Retrieves metadata for controlling areas within the financial organization structure, providing insights into the hierarchy and organization of financial entities. This operation supports effective management and analysis of financial data.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Controlling Area - Find All By System IDΒΆ

HTTP Request

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

πŸ“‹ Description: Retrieves the controlling area details for a specified ERP system, enabling users to understand the organizational structure and hierarchy within the 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 efficient retrieval of financial organization structure data within the specified ERP system.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageControllingAreaDto

Controlling Area - Get All By CompanyΒΆ

HTTP Request

GET /api/v1/controlling-areas/company/{companyId}

πŸ“‹ Description: Retrieves the controlling areas associated with a specified company, providing insights into the organizational structure and hierarchy of the financial entity. This operation facilitates effective management and analysis of financial organization structures.

Parameters

Name

In

Type

Required

Description

companyId

path

integer(int64)

true

Unique identifier for the company

pageable

query

Pageable

true

Indicates whether the results should be returned in a paginated format, facilitating efficient navigation through the financial organization structure of the specified company.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageControllingAreaDto