Work Breakdown Structureยถ

Work Breakdown Structure - Getยถ

HTTP Request

GET /api/v1/work-breakdown-structures/{id}

๐Ÿ“‹ Description: Retrieves the specified work breakdown structure for a financial entity, providing insights into the organizationโ€™s hierarchy and structural organization.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseWorkBreakdownStructureDto

Work Breakdown Structure - Updateยถ

HTTP Request

PUT /api/v1/work-breakdown-structures/{id}

๐Ÿ“‹ Description: Updates the specified work breakdown structure within the financial organization hierarchy, allowing for modifications to the organizational structure of the financial entity. This operation ensures that changes to the structure are accurately reflected in the system.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

WorkBreakdownStructureDto

true

Request body containing the updated details of the work breakdown structure, including hierarchical relationships and financial entity attributes.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseWorkBreakdownStructureDto

Work Breakdown Structure - Deleteยถ

HTTP Request

DELETE /api/v1/work-breakdown-structures/{id}

๐Ÿ“‹ Description: Deletes a specified work breakdown structure from the financial organization hierarchy, ensuring the integrity and accuracy of the organizational structure within the financial entity.

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

Work Breakdown Structure - Delete Or Decommissionยถ

HTTP Request

PUT /api/v1/work-breakdown-structures/remove/{id}

๐Ÿ“‹ Description: Removes a specified work breakdown structure from the financial organization hierarchy, ensuring the integrity and accuracy of the organizational structure within the financial entity.

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

Work Breakdown Structure - Delete Or Decommission Allยถ

HTTP Request

PUT /api/v1/work-breakdown-structures/remove/bulk

๐Ÿ“‹ Description: Removes multiple work breakdown structures from the financial organization hierarchy, facilitating streamlined management of organizational structures within financial entities.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing an array of identifiers for multiple work breakdown structures to be removed from the financial organization hierarchy.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Work Breakdown Structure - Decommissionยถ

HTTP Request

PUT /api/v1/work-breakdown-structures/decommission/{id}

๐Ÿ“‹ Description: Decommissions a specified work breakdown structure within the financial organization hierarchy, effectively removing it from active use and ensuring the integrity of the organizational 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

ResponseWorkBreakdownStructureDto

Work Breakdown Structure - Decommission By Modification Date Beforeยถ

HTTP Request

PUT /api/v1/work-breakdown-structures/decommission/modified-before/{modified_before}

๐Ÿ“‹ Description: Decommissions work breakdown structures that were modified before the specified date, ensuring the financial organization hierarchy remains current and aligned with operational needs. This operation is essential for maintaining an accurate and efficient organizational structure within the financial entity.

Parameters

Name

In

Type

Required

Description

modified_before

path

string(date-time)

true

Specifies the date and time before which the work breakdown structure modifications are considered for decommissioning within the financial organization hierarchy.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListWorkBreakdownStructureDto

Work Breakdown Structure - Decommission Before Nowยถ

HTTP Request

PUT /api/v1/work-breakdown-structures/decommission/modified-before-now

๐Ÿ“‹ Description: Decommissions work breakdown structures that have been modified before the current timestamp, ensuring that the financial organization structure remains up-to-date and aligned with the latest operational hierarchy. This operation is essential for maintaining the integrity of financial entities within the organizational framework.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListWorkBreakdownStructureDto

Work Breakdown Structure - Decommission Allยถ

HTTP Request

PUT /api/v1/work-breakdown-structures/decommission/bulk

๐Ÿ“‹ Description: Decommissions multiple work breakdown structures within the financial organization hierarchy, facilitating the management of organizational changes and ensuring accurate representation of the financial entityโ€™s structure.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing a bulk decommissioning list of work breakdown structures, including identifiers and relevant metadata for financial entity hierarchy management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListWorkBreakdownStructureDto

Work Breakdown Structure - Create Or Update Bulkยถ

HTTP Request

PUT /api/v1/work-breakdown-structures/createOrUpdate/bulk

๐Ÿ“‹ Description: Updates or creates multiple work breakdown structures within the financial organization hierarchy, enabling efficient management of organizational structures for financial entities.

Parameters

Name

In

Type

Required

Description

body

body

WorkBreakdownStructureDto

true

Request body containing bulk data for creating or updating work breakdown structures, including hierarchical relationships and financial entity details essential for organizational structure management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListWorkBreakdownStructureDto

Work Breakdown Structure - Create Or Updateยถ

HTTP Request

PUT /api/v1/work-breakdown-structures/createOrUpdate

๐Ÿ“‹ Description: Creates or updates work breakdown structures within the financial organization hierarchy, ensuring accurate representation of organizational entities and their relationships.

Parameters

Name

In

Type

Required

Description

body

body

WorkBreakdownStructureDto

true

Request body containing the details of the work breakdown structure, including organizational hierarchy and financial entity attributes, for creation or update purposes.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseWorkBreakdownStructureDto

Work Breakdown Structure - Bulk Updateยถ

HTTP Request

PUT /api/v1/work-breakdown-structures/bulk

๐Ÿ“‹ Description: Updates multiple work breakdown structures within the financial organization hierarchy, enabling efficient management of organizational structure changes for financial entities.

Parameters

Name

In

Type

Required

Description

body

body

WorkBreakdownStructureDto

true

Request body containing a collection of work breakdown structures for updating the financial organization hierarchy and structure within the specified entity.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListWorkBreakdownStructureDto

Work Breakdown Structure - Bulk Createยถ

HTTP Request

POST /api/v1/work-breakdown-structures/bulk

๐Ÿ“‹ Description: Creates multiple work breakdown structures in bulk for financial entities, enabling efficient organization and hierarchy management within the financial organization structure.

Parameters

Name

In

Type

Required

Description

body

body

WorkBreakdownStructureDto

true

Request body containing a collection of work breakdown structures, including hierarchical relationships and financial entity classifications, to facilitate bulk updates within the organizational structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListWorkBreakdownStructureDto

Work Breakdown Structure - Bulk Deleteยถ

HTTP Request

DELETE /api/v1/work-breakdown-structures/bulk

๐Ÿ“‹ Description: Deletes multiple work breakdown structures within the financial organization hierarchy, enabling efficient management of organizational structures and ensuring alignment with current business needs.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing an array of identifiers for the financial organization structures to be deleted in bulk, reflecting the hierarchy and structure of the financial entity.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Work Breakdown Structure - Detach Projectยถ

HTTP Request

POST /api/v1/work-breakdown-structures/detach/project/{relation_id}

๐Ÿ“‹ Description: Detaches a specified project from the work breakdown structure within the financial organization hierarchy, facilitating adjustments to the organizational structure of financial entities.

Parameters

Name

In

Type

Required

Description

relation_id

path

integer(int64)

true

Unique identifier for the specific relationship within the financial organization structure that is to be detached from the project.

body

body

WorkBreakdownStructureDto

true

Request body containing the details required to detach a project from the work breakdown structure, including relevant identifiers and metadata related to the financial organization hierarchy.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Work Breakdown Structure - Detach Controlling Areaยถ

HTTP Request

POST /api/v1/work-breakdown-structures/detach/controlling-area/{relation_id}

๐Ÿ“‹ Description: Detaches a specified controlling area from a work breakdown structure, facilitating the reorganization of financial entities within the organizational hierarchy.

Parameters

Name

In

Type

Required

Description

relation_id

path

integer(int64)

true

Unique identifier for the controlling area within the financial organization structure, used to detach associated work breakdown structures.

body

body

WorkBreakdownStructureDto

true

Request body containing the details required to detach a controlling area from a work breakdown structure, including relevant identifiers and hierarchical relationships within the financial organization structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Work Breakdown Structure - Attach Projectยถ

HTTP Request

POST /api/v1/work-breakdown-structures/attach/project/{relation_id}

๐Ÿ“‹ Description: Attaches a specified project to a work breakdown structure within the financial organization hierarchy, enabling enhanced management and visibility of project-related financial entities.

Parameters

Name

In

Type

Required

Description

relation_id

path

integer(int64)

true

Unique identifier for the specific project within the financial organization structure to which the work breakdown structure will be attached.

body

body

WorkBreakdownStructureDto

true

Request body containing the project attachment details, including the relation ID and associated financial entity information, to facilitate the integration of organizational structure within the hierarchy.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Work Breakdown Structure - Attach Controlling Areaยถ

HTTP Request

POST /api/v1/work-breakdown-structures/attach/controlling-area/{relation_id}

๐Ÿ“‹ Description: Attaches a controlling area to a specified work breakdown structure, facilitating the alignment of financial entities within the organizational hierarchy.

Parameters

Name

In

Type

Required

Description

relation_id

path

integer(int64)

true

Unique identifier for the controlling area within the financial organization structure, facilitating the attachment of work breakdown structures.

body

body

WorkBreakdownStructureDto

true

Request body containing the financial entity details necessary to establish a hierarchical relationship within the organizationโ€™s work breakdown structure, identified by the specified relation_id.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Work Breakdown Structure - Find Allยถ

HTTP Request

GET /api/v1/work-breakdown-structures

๐Ÿ“‹ Description: Retrieves the work breakdown structures for financial entities, providing insights into the organizationโ€™s hierarchy and structural composition.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

Indicates whether the results of the work breakdown structures should be returned in a paginated format, facilitating efficient navigation through the financial organization structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageWorkBreakdownStructureDto

Work Breakdown Structure - Createยถ

HTTP Request

POST /api/v1/work-breakdown-structures

๐Ÿ“‹ Description: Creates a new work breakdown structure within the financial organization hierarchy, enabling the definition and management of financial entities and their associated organizational components.

Parameters

Name

In

Type

Required

Description

body

body

WorkBreakdownStructureDto

true

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

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseWorkBreakdownStructureDto

Work Breakdown Structure - Get All By Projectยถ

HTTP Request

GET /api/v1/work-breakdown-structures/project/{project_id}

๐Ÿ“‹ Description: Retrieves the work breakdown structure for a specified project, providing insights into the organizational hierarchy and financial entity structure relevant to project management.

Parameters

Name

In

Type

Required

Description

project_id

path

integer(int64)

true

Unique identifier for the specific project within the financial organization structure, used to retrieve its associated work breakdown structures.

pageable

query

Pageable

true

Indicates whether the response should be paginated, facilitating the retrieval of structured financial data related to the specified project within the organizationโ€™s hierarchy.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageWorkBreakdownStructureDto

Work Breakdown Structure - Get Metadataยถ

HTTP Request

GET /api/v1/work-breakdown-structures/meta

๐Ÿ“‹ Description: Retrieves metadata for work breakdown structures within the financial organization hierarchy, providing essential insights into the organizational structure of financial entities.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Work Breakdown Structure - Find All By System IDยถ

HTTP Request

GET /api/v1/work-breakdown-structures/erp-system/{systemId}

๐Ÿ“‹ Description: Retrieves the work breakdown structure for a specified ERP system, providing insights into the organizational hierarchy and financial entity structure essential for effective financial management.

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

PageWorkBreakdownStructureDto