Payment Blockยถ

Payment Block - Getยถ

HTTP Request

GET /api/v1/payment-blocks/{id}

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

ResponsePaymentBlockDto

Payment Block - Updateยถ

HTTP Request

PUT /api/v1/payment-blocks/{id}

๐Ÿ“‹ Description: Updates the details of a specific payment block within the financial organization structure, identified by the provided ID, to reflect changes in the hierarchy or organizational requirements. This operation ensures that the payment block aligns with the current financial entityโ€™s structure.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

PaymentBlockDto

true

Request body containing the updated financial entity structure data, including organization hierarchy details and relevant metadata for the specified payment block.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponsePaymentBlockDto

Payment Block - Deleteยถ

HTTP Request

DELETE /api/v1/payment-blocks/{id}

๐Ÿ“‹ Description: Deletes a specified payment block from the financial organization structure, ensuring the hierarchy remains accurate and up-to-date for effective 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

ResponseVoid

Payment Block - Delete Or Decommissionยถ

HTTP Request

PUT /api/v1/payment-blocks/remove/{id}

๐Ÿ“‹ Description: Removes a specified payment block from the financial organization structure, ensuring that the hierarchy and organizational integrity of the financial entity are maintained.

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

Payment Block - Delete Or Decommission Allยถ

HTTP Request

PUT /api/v1/payment-blocks/remove/bulk

๐Ÿ“‹ Description: Removes multiple payment blocks from the financial organization structure, allowing for efficient management of hierarchical financial entities.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing an array of financial entity identifiers to facilitate the bulk removal of payment blocks within the organizational structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Payment Block - Decommissionยถ

HTTP Request

PUT /api/v1/payment-blocks/decommission/{id}

๐Ÿ“‹ Description: Decommissions a specified payment block within the financial organization structure, effectively removing it from the active hierarchy and ensuring that it is no longer utilized in financial transactions.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponsePaymentBlockDto

Payment Block - Decommission By Modification Date Beforeยถ

HTTP Request

PUT /api/v1/payment-blocks/decommission/modified-before/{modified_before}

๐Ÿ“‹ Description: Decommissions payment blocks in the financial organization structure that were modified before the specified date, ensuring the hierarchy remains up-to-date and compliant with organizational standards.

Parameters

Name

In

Type

Required

Description

modified_before

path

string(date-time)

true

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

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListPaymentBlockDto

Payment Block - Decommission Before Nowยถ

HTTP Request

PUT /api/v1/payment-blocks/decommission/modified-before-now

๐Ÿ“‹ Description: Decommissions payment blocks that were modified before the current date, ensuring the financial organization structure remains up-to-date and compliant with operational standards. This operation supports the maintenance of an organized hierarchy within financial entities.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListPaymentBlockDto

Payment Block - Decommission Allยถ

HTTP Request

PUT /api/v1/payment-blocks/decommission/bulk

๐Ÿ“‹ Description: Decommissions multiple payment blocks in a financial organizationโ€™s structure, allowing for efficient management of financial entities within the hierarchy. This operation streamlines the process of removing outdated or unnecessary payment blocks in bulk.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing a list of financial entity identifiers and their corresponding decommissioning details to facilitate the bulk removal of payment blocks within the organizational structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListPaymentBlockDto

Payment Block - Create Or Update Bulkยถ

HTTP Request

PUT /api/v1/payment-blocks/createOrUpdate/bulk

๐Ÿ“‹ Description: Creates or updates multiple payment blocks within the financial organization structure, enabling efficient management of hierarchical financial entities.

Parameters

Name

In

Type

Required

Description

body

body

PaymentBlockDto

true

Request body containing a bulk array of payment block configurations, including details on the financial entities and their hierarchical relationships within the organizational structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListPaymentBlockDto

Payment Block - Create Or Updateยถ

HTTP Request

PUT /api/v1/payment-blocks/createOrUpdate

๐Ÿ“‹ Description: Creates or updates payment blocks within the financial organization structure, enabling efficient management of financial entities and their hierarchical relationships.

Parameters

Name

In

Type

Required

Description

body

body

PaymentBlockDto

true

Request body containing the financial entity details, including organization hierarchy and structure information, for creating or updating payment blocks.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponsePaymentBlockDto

Payment Block - Bulk Updateยถ

HTTP Request

PUT /api/v1/payment-blocks/bulk

๐Ÿ“‹ Description: Updates multiple payment blocks within the financial organization structure, allowing for efficient management of hierarchical financial entities.

Parameters

Name

In

Type

Required

Description

body

body

PaymentBlockDto

true

Request body containing an array of payment block configurations, including details on financial entities and their hierarchical relationships within the organization structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListPaymentBlockDto

Payment Block - Bulk Createยถ

HTTP Request

POST /api/v1/payment-blocks/bulk

๐Ÿ“‹ Description: Facilitates the bulk creation of payment blocks within the financial organization structure, allowing users to efficiently manage and enforce payment hierarchies across multiple financial entities.

Parameters

Name

In

Type

Required

Description

body

body

PaymentBlockDto

true

Request body containing an array of payment block configurations for multiple financial entities within the organizational structure, including relevant hierarchy details.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListPaymentBlockDto

Payment Block - Bulk Deleteยถ

HTTP Request

DELETE /api/v1/payment-blocks/bulk

๐Ÿ“‹ Description: Deletes multiple payment blocks within the financial organization structure, allowing for efficient management of financial entities and their hierarchical relationships.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing an array of payment block identifiers for bulk deletion within the financial organizationโ€™s structure and hierarchy.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Payment Block - Find Allยถ

HTTP Request

GET /api/v1/payment-blocks

๐Ÿ“‹ Description: Retrieves a list of payment blocks within the financial organization structure, providing insights into the hierarchy and organization of financial entities.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

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

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagePaymentBlockDto

Payment Block - Createยถ

HTTP Request

POST /api/v1/payment-blocks

๐Ÿ“‹ Description: Creates a new payment block within the financial organization structure, enabling the management of hierarchical financial entities and their associated payment processes.

Parameters

Name

In

Type

Required

Description

body

body

PaymentBlockDto

true

Request body containing the financial entityโ€™s organizational structure data, including hierarchy details and associated attributes for payment block management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponsePaymentBlockDto

Payment Block - Get Metadataยถ

HTTP Request

GET /api/v1/payment-blocks/meta

๐Ÿ“‹ Description: Retrieves metadata related to the financial organization structure, including details on hierarchy and relationships among financial entities.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Payment Block - Find All By System IDยถ

HTTP Request

GET /api/v1/payment-blocks/erp-system/{systemId}

๐Ÿ“‹ Description: Retrieves payment block details for a specified ERP system within the financial organization structure, enabling users to understand the hierarchy and organization of financial entities.

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

PagePaymentBlockDto