Partner

Partner - Get

HTTP Request

GET /api/v1/partners/{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 partners.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponsePartnerDto

Partner - Update

HTTP Request

PUT /api/v1/partners/{id}

📋 Description: Updates the details of a specified financial partner within the organization’s 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

PartnerDto

true

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

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponsePartnerDto

Partner - Delete

HTTP Request

DELETE /api/v1/partners/{id}

📋 Description: Deletes a specified financial entity partner from the organization’s 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

Partner - Delete Or Decommission

HTTP Request

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

📋 Description: Removes a specified partner from the financial organization structure, ensuring the integrity of the hierarchy and maintaining accurate records 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

Partner - Delete Or Decommission All

HTTP Request

PUT /api/v1/partners/remove/bulk

📋 Description: Removes multiple partners from the financial organization structure in a single operation, ensuring efficient management of the entity’s hierarchical relationships.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing a list of financial entity identifiers for bulk removal from the organizational structure hierarchy.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Partner - Decommission

HTTP Request

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

📋 Description: Decommissions a specified financial entity within the organizational structure, effectively removing it from the hierarchy. This operation ensures that the financial organization remains accurate and up-to-date by eliminating inactive or obsolete partners.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponsePartnerDto

Partner - Decommission By Modification Date Before

HTTP Request

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

📋 Description: Decommissions financial entities in the organizational structure that were modified before the specified date, ensuring the hierarchy remains current and aligned with business objectives. This operation helps maintain an accurate representation of the financial organization by removing outdated entities.

Parameters

Name

In

Type

Required

Description

modified_before

path

string(date-time)

true

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

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListPartnerDto

Partner - Decommission Before Now

HTTP Request

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

📋 Description: Decommissions financial entities within the organization structure that have been modified before the current date, ensuring the hierarchy remains up-to-date and aligned with business requirements.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListPartnerDto

Partner - Decommission All

HTTP Request

PUT /api/v1/partners/decommission/bulk

📋 Description: Decommissions multiple partners within the financial organization structure, enabling the effective management of organizational hierarchy and ensuring accurate representation of active financial entities.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing a list of financial entities to be decommissioned in bulk, including their organizational hierarchy and structural identifiers.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListPartnerDto

Partner - Create Or Update Bulk

HTTP Request

PUT /api/v1/partners/createOrUpdate/bulk

📋 Description: Creates or updates multiple partner records within the financial organization structure, enabling efficient management of organizational hierarchy and relationships with financial entities.

Parameters

Name

In

Type

Required

Description

body

body

PartnerDto

true

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

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListPartnerDto

Partner - Create Or Update

HTTP Request

PUT /api/v1/partners/createOrUpdate

📋 Description: Creates or updates a financial entity within the organizational structure, allowing for the seamless integration and management of partner relationships in the hierarchy.

Parameters

Name

In

Type

Required

Description

body

body

PartnerDto

true

Request body containing the financial entity details necessary for creating or updating the organization structure and hierarchy of partners.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponsePartnerDto

Partner - Bulk Update

HTTP Request

PUT /api/v1/partners/bulk

📋 Description: Updates the financial organization structure by allowing the bulk modification of partner entities, ensuring alignment with the hierarchical framework of the financial entity.

Parameters

Name

In

Type

Required

Description

body

body

PartnerDto

true

Request body containing a bulk update of partner information, including organizational structure and hierarchy details relevant to financial entities.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListPartnerDto

Partner - Bulk Create

HTTP Request

POST /api/v1/partners/bulk

📋 Description: Submits a bulk upload of partner entities to establish or update the financial organization structure, ensuring accurate representation of the hierarchy within the financial entity.

Parameters

Name

In

Type

Required

Description

body

body

PartnerDto

true

Request body containing a bulk upload of financial entity data, including organizational structure and hierarchy details for partner integration.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListPartnerDto

Partner - Bulk Delete

HTTP Request

DELETE /api/v1/partners/bulk

📋 Description: Deletes multiple partner entries from the financial organization structure, allowing for streamlined management of organizational hierarchies and relationships within the financial entity.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

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

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Partner - Detach Company

HTTP Request

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

📋 Description: Detaches a specified company from the financial organization structure, thereby updating the hierarchy and relationships within the financial entity. This operation ensures accurate representation of organizational changes in the system.

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 partner from the specified company.

body

body

PartnerDto

true

Request body containing the details necessary to detach a financial entity from the organizational structure, including the company ID and relevant metadata.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Partner - Attach Company

HTTP Request

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

📋 Description: Attaches a specified company to the financial organization structure, facilitating the integration of the company’s hierarchy within the broader organizational framework.

Parameters

Name

In

Type

Required

Description

company_id

path

integer(int64)

true

Unique identifier for the financial entity within the organization’s structure, used to attach a partner to the specified company.

body

body

PartnerDto

true

Request body containing the financial entity details required to attach a partner to the specified company within the organizational hierarchy.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Partner - Find All

HTTP Request

GET /api/v1/partners

📋 Description: Retrieves a list of financial entities within the organizational structure, providing insights into the hierarchy and relationships among partners.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

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

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagePartnerDto

Partner - Create

HTTP Request

POST /api/v1/partners

📋 Description: Creates a new partner entry within the financial organization structure, enabling the establishment of hierarchical relationships and enhancing the overall organizational framework.

Parameters

Name

In

Type

Required

Description

body

body

PartnerDto

true

Request body containing the organizational structure data for a financial entity, including hierarchy details and partner information.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponsePartnerDto

Partner - Get Metadata

HTTP Request

GET /api/v1/partners/meta

📋 Description: Retrieves metadata related to the financial organization structure, including details on partners and their hierarchical relationships within the financial entity.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Partner - Find All By System ID

HTTP Request

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

📋 Description: Retrieves the details of a specified ERP system within the financial organization structure, providing insights into the organization’s hierarchy and financial entity relationships.

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 the retrieval of financial organization structure data for the specified ERP system.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagePartnerDto

Partner - Get All By Company

HTTP Request

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

📋 Description: Retrieves detailed information about a specific financial entity within the organizational structure by its unique company identifier, facilitating insights into the hierarchy and relationships of partners.

Parameters

Name

In

Type

Required

Description

company_id

path

integer(int64)

true

Unique identifier for the financial entity within the organization structure, used to retrieve partner information associated with the specified company.

pageable

query

Pageable

true

Indicates whether the results should be returned in a paginated format, facilitating the retrieval of hierarchical data related to financial entities within the organization.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagePartnerDto