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 |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {
15 "id": 0,
16 "status": "CREATED",
17 "displayId": "string",
18 "erpSystemId": 0,
19 "erpSystemDisplayId": "string",
20 "name": "string",
21 "projectId": 0,
22 "projectDisplayId": "string",
23 "companyId": 0,
24 "controllingAreaId": 0,
25 "controllingAreaDisplayId": "string"
26 }
27}
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 |
true |
Request body containing the updated details of the work breakdown structure, including hierarchical relationships and financial entity attributes. |
Body Parameters
1{
2 "id": 0,
3 "status": "CREATED",
4 "displayId": "string",
5 "erpSystemId": 0,
6 "erpSystemDisplayId": "string",
7 "name": "string",
8 "projectId": 0,
9 "projectDisplayId": "string",
10 "companyId": 0,
11 "controllingAreaId": 0,
12 "controllingAreaDisplayId": "string"
13}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {
15 "id": 0,
16 "status": "CREATED",
17 "displayId": "string",
18 "erpSystemId": 0,
19 "erpSystemDisplayId": "string",
20 "name": "string",
21 "projectId": 0,
22 "projectDisplayId": "string",
23 "companyId": 0,
24 "controllingAreaId": 0,
25 "controllingAreaDisplayId": "string"
26 }
27}
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 |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {}
15}
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 |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {}
15}
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. |
Body Parameters
1[
2 0
3]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {}
15}
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 |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {
15 "id": 0,
16 "status": "CREATED",
17 "displayId": "string",
18 "erpSystemId": 0,
19 "erpSystemDisplayId": "string",
20 "name": "string",
21 "projectId": 0,
22 "projectDisplayId": "string",
23 "companyId": 0,
24 "controllingAreaId": 0,
25 "controllingAreaDisplayId": "string"
26 }
27}
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 |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": [
15 {
16 "id": 0,
17 "status": "CREATED",
18 "displayId": "string",
19 "erpSystemId": 0,
20 "erpSystemDisplayId": "string",
21 "name": "string",
22 "projectId": 0,
23 "projectDisplayId": "string",
24 "companyId": 0,
25 "controllingAreaId": 0,
26 "controllingAreaDisplayId": "string"
27 }
28 ]
29}
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 |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": [
15 {
16 "id": 0,
17 "status": "CREATED",
18 "displayId": "string",
19 "erpSystemId": 0,
20 "erpSystemDisplayId": "string",
21 "name": "string",
22 "projectId": 0,
23 "projectDisplayId": "string",
24 "companyId": 0,
25 "controllingAreaId": 0,
26 "controllingAreaDisplayId": "string"
27 }
28 ]
29}
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. |
Body Parameters
1[
2 0
3]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": [
15 {
16 "id": 0,
17 "status": "CREATED",
18 "displayId": "string",
19 "erpSystemId": 0,
20 "erpSystemDisplayId": "string",
21 "name": "string",
22 "projectId": 0,
23 "projectDisplayId": "string",
24 "companyId": 0,
25 "controllingAreaId": 0,
26 "controllingAreaDisplayId": "string"
27 }
28 ]
29}
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 |
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. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "name": "string",
9 "projectId": 0,
10 "projectDisplayId": "string",
11 "companyId": 0,
12 "controllingAreaId": 0,
13 "controllingAreaDisplayId": "string"
14 }
15]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": [
15 {
16 "id": 0,
17 "status": "CREATED",
18 "displayId": "string",
19 "erpSystemId": 0,
20 "erpSystemDisplayId": "string",
21 "name": "string",
22 "projectId": 0,
23 "projectDisplayId": "string",
24 "companyId": 0,
25 "controllingAreaId": 0,
26 "controllingAreaDisplayId": "string"
27 }
28 ]
29}
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 |
true |
Request body containing the details of the work breakdown structure, including organizational hierarchy and financial entity attributes, for creation or update purposes. |
Body Parameters
1{
2 "id": 0,
3 "status": "CREATED",
4 "displayId": "string",
5 "erpSystemId": 0,
6 "erpSystemDisplayId": "string",
7 "name": "string",
8 "projectId": 0,
9 "projectDisplayId": "string",
10 "companyId": 0,
11 "controllingAreaId": 0,
12 "controllingAreaDisplayId": "string"
13}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {
15 "id": 0,
16 "status": "CREATED",
17 "displayId": "string",
18 "erpSystemId": 0,
19 "erpSystemDisplayId": "string",
20 "name": "string",
21 "projectId": 0,
22 "projectDisplayId": "string",
23 "companyId": 0,
24 "controllingAreaId": 0,
25 "controllingAreaDisplayId": "string"
26 }
27}
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 |
true |
Request body containing a collection of work breakdown structures for updating the financial organization hierarchy and structure within the specified entity. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "name": "string",
9 "projectId": 0,
10 "projectDisplayId": "string",
11 "companyId": 0,
12 "controllingAreaId": 0,
13 "controllingAreaDisplayId": "string"
14 }
15]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": [
15 {
16 "id": 0,
17 "status": "CREATED",
18 "displayId": "string",
19 "erpSystemId": 0,
20 "erpSystemDisplayId": "string",
21 "name": "string",
22 "projectId": 0,
23 "projectDisplayId": "string",
24 "companyId": 0,
25 "controllingAreaId": 0,
26 "controllingAreaDisplayId": "string"
27 }
28 ]
29}
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 |
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. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "name": "string",
9 "projectId": 0,
10 "projectDisplayId": "string",
11 "companyId": 0,
12 "controllingAreaId": 0,
13 "controllingAreaDisplayId": "string"
14 }
15]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": [
15 {
16 "id": 0,
17 "status": "CREATED",
18 "displayId": "string",
19 "erpSystemId": 0,
20 "erpSystemDisplayId": "string",
21 "name": "string",
22 "projectId": 0,
23 "projectDisplayId": "string",
24 "companyId": 0,
25 "controllingAreaId": 0,
26 "controllingAreaDisplayId": "string"
27 }
28 ]
29}
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. |
Body Parameters
1[
2 0
3]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {}
15}
Work Breakdown Structure - Searchยถ
HTTP Request
POST /api/v1/work-breakdown-structures/search
๐ Description: Submits a request to search for work breakdown structures within the financial organization hierarchy, enabling users to identify and analyze the organizational structure of financial entities.
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 |
false |
Request body containing the criteria for searching work breakdown structures within the financial organization hierarchy, including relevant parameters to identify specific financial entities. |
Default Valuesยถ
Parameter |
Default |
Type |
|---|---|---|
page |
|
query |
size |
|
query |
sort |
|
query |
Parameter Constraintsยถ
Parameter |
Constraints |
|---|---|
page |
Min: 0 |
size |
Min: 1 |
Body Parameters
1{
2 "idIn": [
3 0
4 ],
5 "idEqual": 0,
6 "idLike": "string",
7 "createdAtGreaterThanOrEqual": "2019-08-24T14:15:22Z",
8 "createdAtLessThanOrEqual": "2019-08-24T14:15:22Z",
9 "createdByLike": "string",
10 "createdByEqual": "string",
11 "modifiedAtGreaterThanOrEqual": "2019-08-24T14:15:22Z",
12 "modifiedAtLessThanOrEqual": "2019-08-24T14:15:22Z",
13 "modifiedByLike": "string",
14 "modifiedByEqual": "string",
15 "statusEqual": "CREATED",
16 "statusIn": [
17 "CREATED"
18 ],
19 "displayIdIn": [
20 "string"
21 ],
22 "displayIdLike": "string",
23 "erpSystemIdEqual": 0,
24 "erpSystemIdIn": [
25 0
26 ],
27 "erpSystemDisplayIdLike": "string",
28 "uiSelector": "string",
29 "nameLike": "string",
30 "projectIdEqual": 0,
31 "projectDisplayIdEqual": "string",
32 "companyIdIn": [
33 0
34 ],
35 "controllingAreaIdEqual": 0,
36 "controllingAreaDisplayIdEqual": "string"
37}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "totalElements": 0,
3 "totalPages": 0,
4 "pageable": {
5 "pageNumber": 0,
6 "paged": true,
7 "pageSize": 0,
8 "unpaged": true,
9 "offset": 0,
10 "sort": {
11 "unsorted": true,
12 "sorted": true,
13 "empty": true
14 }
15 },
16 "numberOfElements": 0,
17 "size": 0,
18 "content": [
19 {
20 "id": 0,
21 "status": "CREATED",
22 "displayId": "string",
23 "erpSystemId": 0,
24 "erpSystemDisplayId": "string",
25 "name": "string",
26 "projectId": 0,
27 "projectDisplayId": "string",
28 "companyId": 0,
29 "controllingAreaId": 0,
30 "controllingAreaDisplayId": "string"
31 }
32 ],
33 "number": 0,
34 "sort": {
35 "unsorted": true,
36 "sorted": true,
37 "empty": true
38 },
39 "first": true,
40 "last": true,
41 "empty": true
42}
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 |
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. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "name": "string",
9 "projectId": 0,
10 "projectDisplayId": "string",
11 "companyId": 0,
12 "controllingAreaId": 0,
13 "controllingAreaDisplayId": "string"
14 }
15]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {}
15}
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 |
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. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "name": "string",
9 "projectId": 0,
10 "projectDisplayId": "string",
11 "companyId": 0,
12 "controllingAreaId": 0,
13 "controllingAreaDisplayId": "string"
14 }
15]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {}
15}
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 |
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. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "name": "string",
9 "projectId": 0,
10 "projectDisplayId": "string",
11 "companyId": 0,
12 "controllingAreaId": 0,
13 "controllingAreaDisplayId": "string"
14 }
15]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {}
15}
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 |
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. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "name": "string",
9 "projectId": 0,
10 "projectDisplayId": "string",
11 "companyId": 0,
12 "controllingAreaId": 0,
13 "controllingAreaDisplayId": "string"
14 }
15]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {}
15}
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 |
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 |
Example Responses
1{
2 "totalElements": 0,
3 "totalPages": 0,
4 "pageable": {
5 "pageNumber": 0,
6 "paged": true,
7 "pageSize": 0,
8 "unpaged": true,
9 "offset": 0,
10 "sort": {
11 "unsorted": true,
12 "sorted": true,
13 "empty": true
14 }
15 },
16 "numberOfElements": 0,
17 "size": 0,
18 "content": [
19 {
20 "id": 0,
21 "status": "CREATED",
22 "displayId": "string",
23 "erpSystemId": 0,
24 "erpSystemDisplayId": "string",
25 "name": "string",
26 "projectId": 0,
27 "projectDisplayId": "string",
28 "companyId": 0,
29 "controllingAreaId": 0,
30 "controllingAreaDisplayId": "string"
31 }
32 ],
33 "number": 0,
34 "sort": {
35 "unsorted": true,
36 "sorted": true,
37 "empty": true
38 },
39 "first": true,
40 "last": true,
41 "empty": true
42}
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 |
true |
Request body containing the hierarchical data for the financial organization structure, including details on entities and their relationships. |
Body Parameters
1{
2 "id": 0,
3 "status": "CREATED",
4 "displayId": "string",
5 "erpSystemId": 0,
6 "erpSystemDisplayId": "string",
7 "name": "string",
8 "projectId": 0,
9 "projectDisplayId": "string",
10 "companyId": 0,
11 "controllingAreaId": 0,
12 "controllingAreaDisplayId": "string"
13}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {
15 "id": 0,
16 "status": "CREATED",
17 "displayId": "string",
18 "erpSystemId": 0,
19 "erpSystemDisplayId": "string",
20 "name": "string",
21 "projectId": 0,
22 "projectDisplayId": "string",
23 "companyId": 0,
24 "controllingAreaId": 0,
25 "controllingAreaDisplayId": "string"
26 }
27}
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 |
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 |
Example Responses
1{
2 "totalElements": 0,
3 "totalPages": 0,
4 "pageable": {
5 "pageNumber": 0,
6 "paged": true,
7 "pageSize": 0,
8 "unpaged": true,
9 "offset": 0,
10 "sort": {
11 "unsorted": true,
12 "sorted": true,
13 "empty": true
14 }
15 },
16 "numberOfElements": 0,
17 "size": 0,
18 "content": [
19 {
20 "id": 0,
21 "status": "CREATED",
22 "displayId": "string",
23 "erpSystemId": 0,
24 "erpSystemDisplayId": "string",
25 "name": "string",
26 "projectId": 0,
27 "projectDisplayId": "string",
28 "companyId": 0,
29 "controllingAreaId": 0,
30 "controllingAreaDisplayId": "string"
31 }
32 ],
33 "number": 0,
34 "sort": {
35 "unsorted": true,
36 "sorted": true,
37 "empty": true
38 },
39 "first": true,
40 "last": true,
41 "empty": true
42}
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 |
Inline |
Example Responses
1[
2 "NAME"
3]
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 |
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 |
Example Responses
1{
2 "totalElements": 0,
3 "totalPages": 0,
4 "pageable": {
5 "pageNumber": 0,
6 "paged": true,
7 "pageSize": 0,
8 "unpaged": true,
9 "offset": 0,
10 "sort": {
11 "unsorted": true,
12 "sorted": true,
13 "empty": true
14 }
15 },
16 "numberOfElements": 0,
17 "size": 0,
18 "content": [
19 {
20 "id": 0,
21 "status": "CREATED",
22 "displayId": "string",
23 "erpSystemId": 0,
24 "erpSystemDisplayId": "string",
25 "name": "string",
26 "projectId": 0,
27 "projectDisplayId": "string",
28 "companyId": 0,
29 "controllingAreaId": 0,
30 "controllingAreaDisplayId": "string"
31 }
32 ],
33 "number": 0,
34 "sort": {
35 "unsorted": true,
36 "sorted": true,
37 "empty": true
38 },
39 "first": true,
40 "last": true,
41 "empty": true
42}