Network

Get A Resource By ID

HTTP Request

GET /api/v1/networks/{id}

📋 Description: Retrieves detailed information about a specific financial entity’s network structure by its unique identifier, facilitating insights into the organization’s hierarchy and relationships.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseNetworkDto

Update A Resource

HTTP Request

PUT /api/v1/networks/{id}

📋 Description: Updates the details of a specific financial organization network identified by its unique ID, allowing for modifications to the structure and hierarchy of financial entities within the organization.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

NetworkDto

true

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

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseNetworkDto

Delete

HTTP Request

DELETE /api/v1/networks/{id}

📋 Description: Deletes a specified network within the financial organization structure, thereby removing it from the hierarchy 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

Delete Or Decommission

HTTP Request

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

📋 Description: Removes a specified network from the financial organization structure, ensuring the hierarchy reflects the current organizational needs and maintains accurate representation 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

Delete Or Decommission All

HTTP Request

PUT /api/v1/networks/remove/bulk

📋 Description: Removes multiple networks from the financial organization structure in a single operation, streamlining the management of organizational hierarchies within financial entities.

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

Decommission

HTTP Request

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

📋 Description: Decommissions a specified network within the financial organization structure, effectively removing it from the active hierarchy of financial entities. This operation ensures that outdated or redundant networks are properly managed and maintained within the organizational framework.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseNetworkDto

Decommission By Modification Date Before

HTTP Request

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

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

Parameters

Name

In

Type

Required

Description

modified_before

path

string(date-time)

true

Specifies the cutoff date for decommissioning networks in the financial organization structure, allowing users to target modifications made before this date.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListNetworkDto

Decommission Before Now

HTTP Request

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

📋 Description: Decommissions financial networks that were modified before the current date, ensuring the organization’s structure remains up-to-date and aligned with operational requirements.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListNetworkDto

Decommission All

HTTP Request

PUT /api/v1/networks/decommission/bulk

📋 Description: Decommissions multiple financial entities within the organization’s structure in a single request, streamlining the management of the financial hierarchy.

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 for bulk processing within the organizational structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListNetworkDto

Bulk Create-Or-Update Resources

HTTP Request

PUT /api/v1/networks/createOrUpdate/bulk

📋 Description: Updates or creates multiple financial organization structures in bulk, allowing for efficient management of hierarchies and relationships within financial entities.

Parameters

Name

In

Type

Required

Description

body

body

NetworkDto

true

Request body containing a bulk array of financial entity network structures, including organization hierarchy details for creation or update.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListNetworkDto

Create Or Update A Resource

HTTP Request

PUT /api/v1/networks/createOrUpdate

📋 Description: Updates or creates a network within the financial organization structure, allowing for the efficient management of organizational hierarchies and relationships among financial entities.

Parameters

Name

In

Type

Required

Description

body

body

NetworkDto

true

Request body containing the financial organization structure data, including details for creating or updating the hierarchy of financial entities.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseNetworkDto

Bulk-Update Resources

HTTP Request

PUT /api/v1/networks/bulk

📋 Description: Updates the financial organization structure by allowing bulk modifications to network configurations, ensuring alignment with the hierarchical requirements of financial entities.

Parameters

Name

In

Type

Required

Description

body

body

NetworkDto

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

ResponseListNetworkDto

Bulk Create

HTTP Request

POST /api/v1/networks/bulk

📋 Description: Creates multiple financial organization structures in bulk, allowing for efficient management of hierarchies and relationships within financial entities.

Parameters

Name

In

Type

Required

Description

body

body

NetworkDto

true

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

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListNetworkDto

Bulk Delete

HTTP Request

DELETE /api/v1/networks/bulk

📋 Description: Deletes multiple network entries within the financial organization structure, allowing for efficient management of organizational hierarchies and entities.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing a list of financial entity identifiers for bulk deletion within the organization’s hierarchical structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Search Resources

HTTP Request

POST /api/v1/networks/search

📋 Description: Submits a search request to identify financial entities within the organizational structure, allowing users to explore the hierarchy and relationships of various networks.

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

NetworkDtoFilter

false

Request body containing search criteria and filters for identifying financial entities within the organizational structure and 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

PageNetworkDto

Detach Plant

HTTP Request

POST /api/v1/networks/detach/plant/{plantId}

📋 Description: Detaches a specified plant from the financial organization structure, facilitating updates to the hierarchy and ensuring accurate representation of the financial entity’s operational framework.

Parameters

Name

In

Type

Required

Description

plantId

path

integer(int64)

true

Unique identifier for the plant

body

body

NetworkDto

true

Request body containing the financial entity details required to detach a specified plant from the organizational structure, including relevant identifiers and hierarchy information.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Attach Plant

HTTP Request

POST /api/v1/networks/attach/plant/{plantId}

📋 Description: Attaches a specified plant to the financial organization structure, enabling hierarchical integration within the entity’s operational framework.

Parameters

Name

In

Type

Required

Description

plantId

path

integer(int64)

true

Unique identifier for the plant

body

body

NetworkDto

true

Request body containing the financial entity attachment data, including organizational hierarchy details and associated metadata for the specified plant.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

List All Resources

HTTP Request

GET /api/v1/networks

📋 Description: Retrieves the hierarchical structure of financial organizations, providing insights into the organization and relationships between various financial entities.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

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

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageNetworkDto

Create

HTTP Request

POST /api/v1/networks

📋 Description: Creates a new financial organization network, establishing the hierarchical structure necessary for managing financial entities within the organization.

Parameters

Name

In

Type

Required

Description

body

body

NetworkDto

true

Request body containing the hierarchical structure data of a financial organization, including details on entities and their relationships.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseNetworkDto

Get Metadata

HTTP Request

GET /api/v1/networks/meta

📋 Description: Retrieves metadata related to the financial organization structure, including details about the hierarchy and relationships between financial entities.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Find All By System ID

HTTP Request

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

📋 Description: Retrieves the details of a specific ERP system within the financial organization structure, identified by the provided system ID, to facilitate understanding of 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 efficient retrieval of financial organization structure data for the specified ERP system.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageNetworkDto