Module Management

Get A Resource By ID

HTTP Request

GET /api/v1/module-management/{id}

📋 Description: Retrieves detailed information about a specific financial entity’s organizational structure and hierarchy by its unique identifier.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseModuleManagementDto

Update A Resource

HTTP Request

PUT /api/v1/module-management/{id}

📋 Description: Updates the details of a specified financial entity within the organization’s hierarchical structure, allowing for modifications to its attributes and relationships. This operation ensures that the financial organization structure remains accurate and aligned with business needs.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

ModuleManagementDto

true

Request body containing updated organizational structure data, including hierarchy details and financial entity attributes, for the specified module.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseModuleManagementDto

Bulk Create-Or-Update Resources

HTTP Request

PUT /api/v1/module-management/createOrUpdate/bulk

📋 Description: Updates or creates multiple entries in the financial organization structure, allowing for efficient management of hierarchy and relationships within financial entities.

Parameters

Name

In

Type

Required

Description

body

body

ModuleManagementDto

true

Request body containing bulk data for creating or updating the financial organization structure, including details on the hierarchy and attributes of each financial entity.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListModuleManagementDto

Create Or Update A Resource

HTTP Request

PUT /api/v1/module-management/createOrUpdate

📋 Description: Creates or updates the financial organization structure by defining or modifying the hierarchy of financial entities within the system.

Parameters

Name

In

Type

Required

Description

body

body

ModuleManagementDto

true

Request body containing the financial organization structure data, including details on the hierarchy and attributes of the financial entity to be created or updated.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseModuleManagementDto

Bulk-Update Resources

HTTP Request

PUT /api/v1/module-management/bulk

📋 Description: Updates the financial organization structure in bulk, allowing for the efficient modification of multiple financial entities’ hierarchies and relationships within the system.

Parameters

Name

In

Type

Required

Description

body

body

ModuleManagementDto

true

Request body containing a bulk update of financial organization structure data, including hierarchical relationships and attributes of financial entities.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListModuleManagementDto

Search Resources

HTTP Request

POST /api/v1/module-management/search

📋 Description: Submits a search query to retrieve financial entities within the organization’s structure and hierarchy, enabling efficient navigation and management of the financial organization framework.

Parameters

Name

In

Type

Required

Description

page

query

integer

false

Zero-based page index (0..N)

size

query

integer

false

The size of the page to be returned

sort

query

array[string]

false

Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.

body

body

ModuleManagementDtoFilter

false

Request body containing search criteria and filters for retrieving organizational structure data related to financial entities within the hierarchy.

Default Values

Parameter

Default

Type

page

0

query

size

100

query

sort

["createdAt,ASC"]

query

Parameter Constraints

Parameter

Constraints

page

Min: 0

size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageModuleManagementDto

Is Integrated

HTTP Request

GET /api/v1/module-management/is-integrated/{applicationTypeStr}

📋 Description: Retrieves the integration status of a specified financial application type within the organization’s structure, providing insights into the hierarchy and connectivity of financial entities.

Parameters

Name

In

Type

Required

Description

applicationTypeStr

path

string

true

Specifies the type of application to determine its integration status within the financial organization structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

boolean

Is Enabled

HTTP Request

GET /api/v1/module-management/is-enabled/{applicationTypeStr}

📋 Description: Retrieves the enabled status of a specified application type within the financial organization structure, facilitating insights into the hierarchy and operational capabilities of financial entities.

Parameters

Name

In

Type

Required

Description

applicationTypeStr

path

string

true

Specifies the type of application for which the financial organization structure’s module management status is being queried.

Responses

Status

Meaning

Description

Schema

200

OK

OK

boolean

List All Resources

HTTP Request

GET /api/v1/module-management

📋 Description: Retrieves the hierarchical structure of financial entities within the organization, providing insights into the organization’s financial management framework.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

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

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageModuleManagementDto