CountryΒΆ

Country - GetΒΆ

HTTP Request

GET /api/v1/countries/{id}

πŸ“‹ Description: Retrieves detailed information about a specific financial entity within the organizational structure by its unique identifier, facilitating insights into the hierarchy and relationships of the organization.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseCountryDto

Country - UpdateΒΆ

HTTP Request

PUT /api/v1/countries/{id}

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

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

CountryDto

true

Request body containing the updated financial entity details for the specified country, including organizational structure and hierarchy information.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseCountryDto

Country - DeleteΒΆ

HTTP Request

DELETE /api/v1/countries/{id}

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

Country - Delete Or DecommissionΒΆ

HTTP Request

PUT /api/v1/countries/remove/{id}

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

Country - Delete Or Decommission AllΒΆ

HTTP Request

PUT /api/v1/countries/remove/bulk

πŸ“‹ Description: Removes multiple countries from the financial organization structure in a single operation, streamlining the management of hierarchical relationships within financial entities.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing an array of country identifiers to be removed in bulk from the financial organization structure, facilitating updates to the entity hierarchy.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Country - DecommissionΒΆ

HTTP Request

PUT /api/v1/countries/decommission/{id}

πŸ“‹ Description: Decommissions a specified country within the financial organization structure, effectively removing it from the active hierarchy of financial entities. This operation ensures that the organizational structure remains current and accurately reflects the operational landscape.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseCountryDto

Country - Decommission By Modification Date BeforeΒΆ

HTTP Request

PUT /api/v1/countries/decommission/modified-before/{modified_before}

πŸ“‹ Description: Decommissions countries from the financial organization structure that were 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 date and time before which the financial entity’s organizational structure modifications are to be decommissioned.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListCountryDto

Country - Decommission Before NowΒΆ

HTTP Request

PUT /api/v1/countries/decommission/modified-before-now

πŸ“‹ Description: Decommissions countries in the financial organization structure that have been modified before the current date, ensuring the hierarchy remains accurate and up-to-date.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListCountryDto

Country - Decommission AllΒΆ

HTTP Request

PUT /api/v1/countries/decommission/bulk

πŸ“‹ Description: Decommissions multiple countries from the financial organization structure in a single operation, ensuring updates to the hierarchy and organization alignment are efficiently managed.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing a list of country identifiers and associated metadata for the bulk decommissioning of financial entities within the organizational structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListCountryDto

Country - Create Or Update BulkΒΆ

HTTP Request

PUT /api/v1/countries/createOrUpdate/bulk

πŸ“‹ Description: Creates or updates multiple country records within the financial organization structure, facilitating the management of hierarchical relationships and ensuring accurate representation of financial entities.

Parameters

Name

In

Type

Required

Description

body

body

CountryDto

true

Request body containing a bulk array of country data for creating or updating financial entities within the organizational structure and hierarchy.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListCountryDto

Country - Create Or UpdateΒΆ

HTTP Request

PUT /api/v1/countries/createOrUpdate

πŸ“‹ Description: Updates or creates a financial entity within the organizational structure by submitting country-specific data. This operation ensures that the hierarchy of financial organizations remains accurate and up-to-date.

Parameters

Name

In

Type

Required

Description

body

body

CountryDto

true

Request body containing the financial entity details for creating or updating the organizational structure and hierarchy of countries within the financial organization.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseCountryDto

Country - Bulk UpdateΒΆ

HTTP Request

PUT /api/v1/countries/bulk

πŸ“‹ Description: Updates multiple country records within the financial organization structure, allowing for efficient management of hierarchical relationships among financial entities.

Parameters

Name

In

Type

Required

Description

body

body

CountryDto

true

Request body containing a bulk update of country data, including organizational structure and hierarchy details for financial entities.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListCountryDto

Country - Bulk CreateΒΆ

HTTP Request

POST /api/v1/countries/bulk

πŸ“‹ Description: Submits a bulk upload of country data to establish or update the financial organization structure, enabling efficient management of hierarchical relationships within financial entities.

Parameters

Name

In

Type

Required

Description

body

body

CountryDto

true

Request body containing an array of country data entries, each representing a financial entity’s organizational structure and hierarchy for bulk processing.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListCountryDto

Country - Bulk DeleteΒΆ

HTTP Request

DELETE /api/v1/countries/bulk

πŸ“‹ Description: Deletes multiple country entries from the financial organization structure, allowing for streamlined management of the hierarchy within financial entities.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing a list of country identifiers to be deleted from the financial organization structure, ensuring the integrity of the hierarchy and compliance with organizational standards.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Country - Update Tax Jurisdiction EnabledΒΆ

HTTP Request

POST /api/v1/countries/updateTaxJurisdictionEnabled

πŸ“‹ Description: Updates the tax jurisdiction status for specified countries within the financial organization structure, enabling or disabling tax compliance features as needed for effective hierarchy management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Country - Search By SchemaΒΆ

HTTP Request

POST /api/v1/countries/schema/{schema}

πŸ“‹ Description: Creates a new country schema within the financial organization structure, enabling the definition of hierarchical relationships and attributes for financial entities.

Parameters

Name

In

Type

Required

Description

schema

path

string

true

Specifies the schema type for the financial organization structure, enabling the accurate representation of the hierarchy and relationships within financial entities.

erpSystemId

query

integer(int64)

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseCountryDto

Country - Detach RegionΒΆ

HTTP Request

POST /api/v1/countries/detach/region/{region_id}

πŸ“‹ Description: Detaches a specified region from the financial organization structure, facilitating the reorganization of entities within the hierarchy. This operation is essential for maintaining accurate and efficient management of organizational relationships.

Parameters

Name

In

Type

Required

Description

region_id

path

integer(int64)

true

Unique identifier for the specific region within the financial organization structure, used to detach it from the associated country hierarchy.

body

body

CountryDto

true

Request body containing the details of the financial entity to be detached from the specified region, including relevant identifiers and metadata for organizational hierarchy management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Country - Detach CompanyΒΆ

HTTP Request

POST /api/v1/countries/detach/company/{company_id}

πŸ“‹ Description: Detaches a specified company from its associated country within the financial organization structure, facilitating updates to the hierarchy and organizational alignment.

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 the specified company from its associated country.

body

body

CountryDto

true

Request body containing the details of the financial entity to be detached from the specified company, including relevant organizational hierarchy information.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Country - Attach RegionΒΆ

HTTP Request

POST /api/v1/countries/attach/region/{region_id}

πŸ“‹ Description: Attaches a specified region to the financial organization structure, facilitating the alignment of organizational hierarchy and enhancing the management of financial entities.

Parameters

Name

In

Type

Required

Description

region_id

path

integer(int64)

true

Unique identifier for the specific region within the financial organization structure, used to attach a country to its corresponding regional hierarchy.

body

body

CountryDto

true

Request body containing the financial entity data necessary to associate a specified region with the organizational structure and hierarchy.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Country - Attach CompanyΒΆ

HTTP Request

POST /api/v1/countries/attach/company/{company_id}

πŸ“‹ Description: Attaches a specified company to a country within the financial organization structure, facilitating the establishment of hierarchical relationships and organizational alignment for financial entities.

Parameters

Name

In

Type

Required

Description

company_id

path

integer(int64)

true

Unique identifier for the financial entity within the organizational structure, used to attach country-specific data.

body

body

CountryDto

true

Request body containing the country association details for the specified company, including relevant organizational hierarchy and financial entity information.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Country - Find AllΒΆ

HTTP Request

GET /api/v1/countries

πŸ“‹ Description: Retrieves a list of countries relevant to the financial organization structure, providing essential data for understanding the hierarchy and operational context of financial entities.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

Indicates whether the results of the country hierarchy retrieval should be paginated, facilitating efficient navigation through the financial organization structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageCountryDto

Country - CreateΒΆ

HTTP Request

POST /api/v1/countries

πŸ“‹ Description: Creates a new country entry within the financial organization structure, facilitating the establishment of hierarchical relationships among financial entities.

Parameters

Name

In

Type

Required

Description

body

body

CountryDto

true

Request body containing the details of the financial entity’s country structure, including hierarchical relationships and organizational attributes.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseCountryDto

Country - Get All By RegionΒΆ

HTTP Request

GET /api/v1/countries/region/{region_id}

πŸ“‹ Description: Retrieves a list of countries associated with a specified region, facilitating the understanding of the financial organization structure and hierarchy within that geographical context.

Parameters

Name

In

Type

Required

Description

region_id

path

integer(int64)

true

Unique identifier for the specified region within the financial organization structure, used to retrieve hierarchical data related to that region.

pageable

query

Pageable

true

Indicates whether the results should be returned in a paginated format, facilitating efficient retrieval of financial entity data by region.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageCountryDto

Country - Get MetadataΒΆ

HTTP Request

GET /api/v1/countries/meta

πŸ“‹ Description: Retrieves metadata for countries within the financial organization structure, providing essential information for understanding the organizational hierarchy and financial entities.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Country - Find All By System IDΒΆ

HTTP Request

GET /api/v1/countries/erp-system/{systemId}

πŸ“‹ Description: Retrieves the organizational structure of financial entities associated with a specified ERP system, providing insights into the hierarchy and relationships within the organization.

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 of the specified ERP system.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageCountryDto

Country - Get All By CompanyΒΆ

HTTP Request

GET /api/v1/countries/company/{company_id}

πŸ“‹ Description: Retrieves the list of countries associated with a specified company, providing insights into the organization’s financial structure and hierarchical relationships within its global operations.

Parameters

Name

In

Type

Required

Description

company_id

path

integer(int64)

true

Unique identifier for the financial entity within the organizational structure, used to retrieve country-specific information related to the specified company.

pageable

query

Pageable

true

Indicates whether the response should be paginated, allowing for efficient retrieval of country data associated with the specified financial entity.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageCountryDto