Controlling AreaΒΆ
Controlling Area - GetΒΆ
HTTP Request
GET /api/v1/controlling-areas/{id}
π Description: Retrieves detailed information about a specific controlling area within the financial organization structure, identified by the provided ID, to facilitate understanding of the organizationβs hierarchy and 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 |
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 "companyId": 0,
22 "costCenterId": 0,
23 "profitCenterId": 0,
24 "internalOrderId": 0,
25 "workBreakdownStructureId": 0
26 }
27}
Controlling Area - UpdateΒΆ
HTTP Request
PUT /api/v1/controlling-areas/{id}
π Description: Updates the details of a specified controlling area within the financial organization structure, allowing for modifications to the hierarchy and organization of financial entities.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer(int64) |
true |
Unique identifier for the resource |
body |
body |
true |
Request body containing the updated financial organization structure data for the specified controlling area, including hierarchy details and relevant attributes. |
Body Parameters
1{
2 "id": 0,
3 "status": "CREATED",
4 "displayId": "string",
5 "erpSystemId": 0,
6 "erpSystemDisplayId": "string",
7 "name": "string",
8 "companyId": 0,
9 "costCenterId": 0,
10 "profitCenterId": 0,
11 "internalOrderId": 0,
12 "workBreakdownStructureId": 0
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 "companyId": 0,
22 "costCenterId": 0,
23 "profitCenterId": 0,
24 "internalOrderId": 0,
25 "workBreakdownStructureId": 0
26 }
27}
Controlling Area - DeleteΒΆ
HTTP Request
DELETE /api/v1/controlling-areas/{id}
π Description: Deletes a specified controlling area from the financial organization structure, ensuring the integrity of the hierarchy 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}
Controlling Area - Delete Or DecommissionΒΆ
HTTP Request
PUT /api/v1/controlling-areas/remove/{id}
π Description: Removes a specified controlling area from the financial organization structure, ensuring the hierarchy reflects the current organizational needs. This operation is essential for maintaining accurate financial entity configurations.
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}
Controlling Area - Delete Or Decommission AllΒΆ
HTTP Request
PUT /api/v1/controlling-areas/remove/bulk
π Description: Removes multiple controlling areas from the financial organization structure in a single operation, streamlining the management of organizational hierarchy within financial entities.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
array[integer] |
true |
Request body containing an array of financial entity identifiers for the bulk removal of controlling areas within the organizational structure. |
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}
Controlling Area - DecommissionΒΆ
HTTP Request
PUT /api/v1/controlling-areas/decommission/{id}
π Description: Decommissions a specified controlling area within the financial organization structure, effectively removing it from the active hierarchy of financial entities. This operation ensures accurate representation and management of organizational resources.
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 "companyId": 0,
22 "costCenterId": 0,
23 "profitCenterId": 0,
24 "internalOrderId": 0,
25 "workBreakdownStructureId": 0
26 }
27}
Controlling Area - Decommission By Modification Date BeforeΒΆ
HTTP Request
PUT /api/v1/controlling-areas/decommission/modified-before/{modified_before}
π Description: Decommissions controlling areas within the financial organization structure that have been modified before the specified date, ensuring an updated and accurate hierarchy of financial entities. This operation helps maintain the integrity of organizational data by removing outdated structures.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
modified_before |
path |
string(date-time) |
true |
Specifies the cutoff date for decommissioning controlling areas in the financial organization structure, ensuring that only those modified before this date are processed. |
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 "companyId": 0,
23 "costCenterId": 0,
24 "profitCenterId": 0,
25 "internalOrderId": 0,
26 "workBreakdownStructureId": 0
27 }
28 ]
29}
Controlling Area - Decommission Before NowΒΆ
HTTP Request
PUT /api/v1/controlling-areas/decommission/modified-before-now
π Description: Decommissions controlling areas in the financial organization structure that have been modified before the current date, ensuring the hierarchy remains up-to-date and aligned with organizational changes.
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 "companyId": 0,
23 "costCenterId": 0,
24 "profitCenterId": 0,
25 "internalOrderId": 0,
26 "workBreakdownStructureId": 0
27 }
28 ]
29}
Controlling Area - Decommission AllΒΆ
HTTP Request
PUT /api/v1/controlling-areas/decommission/bulk
π Description: Updates the status of multiple controlling areas to βdecommissionedβ in bulk, facilitating the management of financial organization structures and ensuring accurate hierarchy representation within the financial entity.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
array[integer] |
true |
Request body containing a list of financial organization structure identifiers and associated decommissioning details for bulk processing of controlling areas within the hierarchy of financial entities. |
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 "companyId": 0,
23 "costCenterId": 0,
24 "profitCenterId": 0,
25 "internalOrderId": 0,
26 "workBreakdownStructureId": 0
27 }
28 ]
29}
Controlling Area - Create Or Update BulkΒΆ
HTTP Request
PUT /api/v1/controlling-areas/createOrUpdate/bulk
π Description: Creates or updates multiple controlling areas within the financial organization structure, enabling efficient management of organizational hierarchy and financial entities in bulk.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing a bulk array of controlling area data, including identifiers and attributes necessary for creating or updating financial entities 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 "companyId": 0,
10 "costCenterId": 0,
11 "profitCenterId": 0,
12 "internalOrderId": 0,
13 "workBreakdownStructureId": 0
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 "companyId": 0,
23 "costCenterId": 0,
24 "profitCenterId": 0,
25 "internalOrderId": 0,
26 "workBreakdownStructureId": 0
27 }
28 ]
29}
Controlling Area - Create Or UpdateΒΆ
HTTP Request
PUT /api/v1/controlling-areas/createOrUpdate
π Description: Creates or updates controlling areas within the financial organization structure, allowing for the effective management of organizational hierarchy and financial entities.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing the financial entityβs organizational structure data, including details for creating or updating controlling areas within the hierarchy. |
Body Parameters
1{
2 "id": 0,
3 "status": "CREATED",
4 "displayId": "string",
5 "erpSystemId": 0,
6 "erpSystemDisplayId": "string",
7 "name": "string",
8 "companyId": 0,
9 "costCenterId": 0,
10 "profitCenterId": 0,
11 "internalOrderId": 0,
12 "workBreakdownStructureId": 0
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 "companyId": 0,
22 "costCenterId": 0,
23 "profitCenterId": 0,
24 "internalOrderId": 0,
25 "workBreakdownStructureId": 0
26 }
27}
Controlling Area - Bulk UpdateΒΆ
HTTP Request
PUT /api/v1/controlling-areas/bulk
π Description: Updates multiple controlling areas within the financial organization structure, allowing for efficient management of organizational hierarchy and financial entity configurations.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing a bulk update of controlling area data, including organizational hierarchy and financial entity attributes essential for maintaining 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 "companyId": 0,
10 "costCenterId": 0,
11 "profitCenterId": 0,
12 "internalOrderId": 0,
13 "workBreakdownStructureId": 0
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 "companyId": 0,
23 "costCenterId": 0,
24 "profitCenterId": 0,
25 "internalOrderId": 0,
26 "workBreakdownStructureId": 0
27 }
28 ]
29}
Controlling Area - Bulk CreateΒΆ
HTTP Request
POST /api/v1/controlling-areas/bulk
π Description: Creates multiple controlling areas within the financial organization structure, enabling the establishment of hierarchical relationships and organizational frameworks for financial entities.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing a bulk array of controlling area definitions, including attributes essential for establishing the financial organization structure and hierarchy within the financial entity. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "name": "string",
9 "companyId": 0,
10 "costCenterId": 0,
11 "profitCenterId": 0,
12 "internalOrderId": 0,
13 "workBreakdownStructureId": 0
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 "companyId": 0,
23 "costCenterId": 0,
24 "profitCenterId": 0,
25 "internalOrderId": 0,
26 "workBreakdownStructureId": 0
27 }
28 ]
29}
Controlling Area - Bulk DeleteΒΆ
HTTP Request
DELETE /api/v1/controlling-areas/bulk
π Description: Deletes multiple controlling areas 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 an array of identifiers for the controlling areas to be deleted, reflecting changes in the financial organization structure. |
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}
Controlling Area - SearchΒΆ
HTTP Request
POST /api/v1/controlling-areas/search
π Description: Submits a search request for controlling areas within the financial organization structure, enabling users to identify and analyze hierarchical relationships among 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 search criteria for identifying specific controlling areas within the financial organization structure, including relevant attributes and filters. |
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 "nameLike": "string",
29 "companyIdEqual": 0,
30 "costCenterIdEqual": 0,
31 "profitCenterIdEqual": 0,
32 "internalOrderIdEqual": 0,
33 "workBreakdownStructureIdEqual": 0
34}
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 "companyId": 0,
27 "costCenterId": 0,
28 "profitCenterId": 0,
29 "internalOrderId": 0,
30 "workBreakdownStructureId": 0
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}
Controlling Area - Detach Company From Controlling AreaΒΆ
HTTP Request
POST /api/v1/controlling-areas/detach/company/{company_id}
π Description: Detaches a specified company from its associated controlling area within the financial organization structure, facilitating the reorganization of financial entities and their hierarchical relationships.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
company_id |
path |
integer(int64) |
true |
Unique identifier for the financial entity within the organizational structure, used to detach a controlling area from the specified company. |
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}
Controlling Area - Attach Company To Controlling AreaΒΆ
HTTP Request
POST /api/v1/controlling-areas/attach/company/{company_id}/{controlling_area_id}
π Description: Attaches a specified controlling area to a designated company within the financial organization structure, facilitating the establishment of hierarchical relationships essential for effective financial management.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
company_id |
path |
integer(int64) |
true |
Unique identifier for the financial entity within the organization, used to associate a controlling area with a specific company in the financial organization structure. |
controlling_area_id |
path |
integer(int64) |
true |
Unique identifier for the controlling area within the financial organization structure, used to associate it with a specified company. |
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}
Controlling Area - Find AllΒΆ
HTTP Request
GET /api/v1/controlling-areas
π Description: Retrieves a list of controlling areas within the financial organization structure, providing insights into the hierarchical relationships and organization of financial entities. This operation supports effective management and analysis of financial data across the organization.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
pageable |
query |
true |
Indicates whether the results of the financial organization structure query should be returned in a paginated format, facilitating efficient data retrieval for large hierarchies. |
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 "companyId": 0,
27 "costCenterId": 0,
28 "profitCenterId": 0,
29 "internalOrderId": 0,
30 "workBreakdownStructureId": 0
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}
Controlling Area - CreateΒΆ
HTTP Request
POST /api/v1/controlling-areas
π Description: Creates a new controlling area within the financial organization structure, enabling the establishment of a hierarchical framework for managing financial entities.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing the details for creating a new controlling area within the financial organization structure, including attributes such as name, hierarchy level, and associated financial entity. |
Body Parameters
1{
2 "id": 0,
3 "status": "CREATED",
4 "displayId": "string",
5 "erpSystemId": 0,
6 "erpSystemDisplayId": "string",
7 "name": "string",
8 "companyId": 0,
9 "costCenterId": 0,
10 "profitCenterId": 0,
11 "internalOrderId": 0,
12 "workBreakdownStructureId": 0
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 "companyId": 0,
22 "costCenterId": 0,
23 "profitCenterId": 0,
24 "internalOrderId": 0,
25 "workBreakdownStructureId": 0
26 }
27}
Controlling Area - Get MetadataΒΆ
HTTP Request
GET /api/v1/controlling-areas/meta
π Description: Retrieves metadata for controlling areas within the financial organization structure, providing insights into the hierarchy and organization of financial entities. This operation supports effective management and analysis of financial data.
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Inline |
Example Responses
1[
2 "NAME"
3]
Response Schema
Controlling Area - Find All By System IDΒΆ
HTTP Request
GET /api/v1/controlling-areas/erp-system/{systemId}
π Description: Retrieves the controlling area details for a specified ERP system, enabling users to understand the organizational structure and hierarchy within the financial entity.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
systemId |
path |
integer(int64) |
true |
Unique identifier for the system |
pageable |
query |
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 |
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 "companyId": 0,
27 "costCenterId": 0,
28 "profitCenterId": 0,
29 "internalOrderId": 0,
30 "workBreakdownStructureId": 0
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}
Controlling Area - Get All By CompanyΒΆ
HTTP Request
GET /api/v1/controlling-areas/company/{companyId}
π Description: Retrieves the controlling areas associated with a specified company, providing insights into the organizational structure and hierarchy of the financial entity. This operation facilitates effective management and analysis of financial organization structures.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
companyId |
path |
integer(int64) |
true |
Unique identifier for the company |
pageable |
query |
true |
Indicates whether the results should be returned in a paginated format, facilitating efficient navigation through the financial organization structure of the specified company. |
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 "companyId": 0,
27 "costCenterId": 0,
28 "profitCenterId": 0,
29 "internalOrderId": 0,
30 "workBreakdownStructureId": 0
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}