SegmentΒΆ

Segment - GetΒΆ

HTTP Request

GET /api/v1/segments/{id}

πŸ“‹ Description: Fetches the details of a specific segment within the financial organization structure, identified by the provided segment ID, to facilitate understanding of the organizational hierarchy and its components.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseSegmentDto

Segment - UpdateΒΆ

HTTP Request

PUT /api/v1/segments/{id}

πŸ“‹ Description: Updates the details of a specific financial entity segment within the organization’s structure, allowing for modifications to the hierarchy and attributes associated with that segment.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

SegmentDto

true

Request body containing updated details of the financial entity segment, including organizational hierarchy and structural attributes.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseSegmentDto

Segment - DeleteΒΆ

HTTP Request

DELETE /api/v1/segments/{id}

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

Segment - Delete Or DecommissionΒΆ

HTTP Request

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

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

Segment - Delete Or Decommission AllΒΆ

HTTP Request

PUT /api/v1/segments/remove/bulk

πŸ“‹ Description: Removes multiple segments 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 a list of segment identifiers to be removed in bulk from the financial organization structure, facilitating updates to the hierarchy of financial entities.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Segment - DecommissionΒΆ

HTTP Request

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

πŸ“‹ Description: Decommissions a specified segment within the financial organization structure, effectively removing it from the active hierarchy and ensuring it no longer impacts organizational operations. This operation is essential for maintaining an accurate and up-to-date 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

ResponseSegmentDto

Segment - Decommission By Modification Date BeforeΒΆ

HTTP Request

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

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

Parameters

Name

In

Type

Required

Description

modified_before

path

string(date-time)

true

Specifies the date and time before which segments in the financial organization structure were last modified, facilitating targeted updates to the hierarchy of financial entities.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListSegmentDto

Segment - Decommission Before NowΒΆ

HTTP Request

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

πŸ“‹ Description: Decommissions segments within the financial organization structure that were 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

ResponseListSegmentDto

Segment - Decommission AllΒΆ

HTTP Request

PUT /api/v1/segments/decommission/bulk

πŸ“‹ Description: Decommissions multiple segments within the financial organization structure, allowing for efficient management of organizational hierarchy and financial entities.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing a list of financial entity segments to be decommissioned in bulk, including their identifiers and relevant metadata.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListSegmentDto

Segment - Create Or Update BulkΒΆ

HTTP Request

PUT /api/v1/segments/createOrUpdate/bulk

πŸ“‹ Description: Creates or updates multiple segments within the financial organization structure, allowing for efficient management of organizational hierarchies and entities in bulk.

Parameters

Name

In

Type

Required

Description

body

body

SegmentDto

true

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

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListSegmentDto

Segment - Create Or UpdateΒΆ

HTTP Request

PUT /api/v1/segments/createOrUpdate

πŸ“‹ Description: Creates or updates a financial entity segment within the organizational structure, ensuring alignment with the current hierarchy and business requirements.

Parameters

Name

In

Type

Required

Description

body

body

SegmentDto

true

Request body containing the financial entity segment data, including organizational structure details and hierarchy information for creation or update purposes.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseSegmentDto

Segment - Bulk UpdateΒΆ

HTTP Request

PUT /api/v1/segments/bulk

πŸ“‹ Description: Updates multiple segments within the financial organization structure in a single request, allowing for efficient management of hierarchical relationships among financial entities.

Parameters

Name

In

Type

Required

Description

body

body

SegmentDto

true

Request body containing a bulk update of financial entity segments, including hierarchical structure and organizational attributes.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListSegmentDto

Segment - Bulk CreateΒΆ

HTTP Request

POST /api/v1/segments/bulk

πŸ“‹ Description: Creates multiple segments within the financial organization structure, enabling users to efficiently manage and define the hierarchy of financial entities in bulk.

Parameters

Name

In

Type

Required

Description

body

body

SegmentDto

true

Request body containing a bulk array of financial entity segment definitions, including hierarchical relationships and organizational structure details.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListSegmentDto

Segment - Bulk DeleteΒΆ

HTTP Request

DELETE /api/v1/segments/bulk

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

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing an array of segment identifiers for the bulk deletion of financial entities within the organizational structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Segment - Find AllΒΆ

HTTP Request

GET /api/v1/segments

πŸ“‹ Description: Retrieves a list of financial segments within the organizational structure, providing insights into the hierarchy and classification of financial entities.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

Indicates whether the response should be paginated, facilitating efficient retrieval of financial organization structure segments within the hierarchy.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageSegmentDto

Segment - CreateΒΆ

HTTP Request

POST /api/v1/segments

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

Parameters

Name

In

Type

Required

Description

body

body

SegmentDto

true

Request body containing the hierarchical structure data of financial entities, including organization details and segment specifications.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseSegmentDto

Segment - Get MetadataΒΆ

HTTP Request

GET /api/v1/segments/meta

πŸ“‹ Description: Fetches metadata related to the financial organization structure segments, providing insights into the hierarchy and relationships of financial entities within the organization.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Segment - Find All By System IDΒΆ

HTTP Request

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

πŸ“‹ Description: Retrieves the organizational structure details for a specified ERP system, identified by the systemId, within the financial organization hierarchy. This operation provides insights into the financial entity’s structure and relationships.

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

PageSegmentDto