ERP SystemΒΆ
ERP System - GetΒΆ
HTTP Request
GET /api/v1/erp-systems/{id}
π Description: Retrieves detailed information about a specific financial organization structure by its unique identifier, enabling users to understand the hierarchy and relationships 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 "id": 0,
16 "status": "CREATED",
17 "displayId": "string",
18 "name": "string",
19 "type": "NAKISA",
20 "sapVersion": "ECC_EHP5",
21 "encryptedPassword": "string",
22 "connectionString": "string"
23 }
24}
ERP System - UpdateΒΆ
HTTP Request
PUT /api/v1/erp-systems/{id}
π Description: Updates the financial organization structure of a specified ERP system, allowing for modifications to the hierarchy and attributes of the financial entity identified by the given ID. This operation ensures that the organizational framework remains aligned with business requirements and operational efficiencies.
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, including hierarchical relationships and attributes of the specified financial entity. |
Body Parameters
1{
2 "id": 0,
3 "status": "CREATED",
4 "displayId": "string",
5 "name": "string",
6 "type": "NAKISA",
7 "sapVersion": "ECC_EHP5",
8 "encryptedPassword": "string",
9 "connectionString": "string"
10}
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 "name": "string",
19 "type": "NAKISA",
20 "sapVersion": "ECC_EHP5",
21 "encryptedPassword": "string",
22 "connectionString": "string"
23 }
24}
ERP System - DeleteΒΆ
HTTP Request
DELETE /api/v1/erp-systems/{id}
π Description: Deletes a specified ERP system from the financial organization structure, effectively 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 |
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}
ERP System - Delete Or DecommissionΒΆ
HTTP Request
PUT /api/v1/erp-systems/remove/{id}
π Description: Removes a specified financial entity from the organizational structure, ensuring the hierarchy remains accurate and up-to-date.
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}
ERP System - Delete Or Decommission AllΒΆ
HTTP Request
PUT /api/v1/erp-systems/remove/bulk
π Description: Removes multiple financial entities from the organizational structure in a single operation, ensuring efficient management of the hierarchy within the financial organization.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
array[integer] |
true |
Request body containing a list of financial entity identifiers to be removed in bulk from the organization structure 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}
ERP System - DecommissionΒΆ
HTTP Request
PUT /api/v1/erp-systems/decommission/{id}
π Description: Decommissions a specified financial entity within the organizational structure, effectively removing it from the active hierarchy and ensuring compliance with financial governance protocols.
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 "name": "string",
19 "type": "NAKISA",
20 "sapVersion": "ECC_EHP5",
21 "encryptedPassword": "string",
22 "connectionString": "string"
23 }
24}
ERP System - Decommission By Modification Date BeforeΒΆ
HTTP Request
PUT /api/v1/erp-systems/decommission/modified-before/{modified_before}
π Description: Decommissions financial entities in the organization structure that were modified before the specified date, ensuring the hierarchy remains current and aligned with business objectives.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
modified_before |
path |
string(date-time) |
true |
Specifies the cutoff date for decommissioning financial entities in the organizationβs 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 "name": "string",
20 "type": "NAKISA",
21 "sapVersion": "ECC_EHP5",
22 "encryptedPassword": "string",
23 "connectionString": "string"
24 }
25 ]
26}
ERP System - Decommission Before NowΒΆ
HTTP Request
PUT /api/v1/erp-systems/decommission/modified-before-now
π Description: Updates the status of financial entities within the organizational hierarchy, decommissioning those modified before the current date. This operation ensures the integrity and relevance of the financial organization structure.
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 "name": "string",
20 "type": "NAKISA",
21 "sapVersion": "ECC_EHP5",
22 "encryptedPassword": "string",
23 "connectionString": "string"
24 }
25 ]
26}
ERP System - Decommission AllΒΆ
HTTP Request
PUT /api/v1/erp-systems/decommission/bulk
π Description: Decommissions multiple financial entities within the organizational structure in a single operation, streamlining the management of financial hierarchies.
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 to facilitate the bulk removal of organization structures within the financial 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 {
16 "id": 0,
17 "status": "CREATED",
18 "displayId": "string",
19 "name": "string",
20 "type": "NAKISA",
21 "sapVersion": "ECC_EHP5",
22 "encryptedPassword": "string",
23 "connectionString": "string"
24 }
25 ]
26}
ERP System - Create Or Update BulkΒΆ
HTTP Request
PUT /api/v1/erp-systems/createOrUpdate/bulk
π Description: Updates or creates multiple financial organization structures in bulk, allowing for efficient management of hierarchies and entities within the financial domain.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing bulk data for creating or updating financial organization structures, including details on hierarchy and entity relationships. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "name": "string",
7 "type": "NAKISA",
8 "sapVersion": "ECC_EHP5",
9 "encryptedPassword": "string",
10 "connectionString": "string"
11 }
12]
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 "name": "string",
20 "type": "NAKISA",
21 "sapVersion": "ECC_EHP5",
22 "encryptedPassword": "string",
23 "connectionString": "string"
24 }
25 ]
26}
ERP System - Create Or UpdateΒΆ
HTTP Request
PUT /api/v1/erp-systems/createOrUpdate
π Description: Updates or creates a financial organization structure within the ERP system, allowing for the effective management of organizational hierarchies and entities. This operation ensures that the financial entityβs structure is accurately reflected and maintained.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing the financial organization structure data, including details for creating or updating the hierarchy of financial entities. |
Body Parameters
1{
2 "id": 0,
3 "status": "CREATED",
4 "displayId": "string",
5 "name": "string",
6 "type": "NAKISA",
7 "sapVersion": "ECC_EHP5",
8 "encryptedPassword": "string",
9 "connectionString": "string"
10}
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 "name": "string",
19 "type": "NAKISA",
20 "sapVersion": "ECC_EHP5",
21 "encryptedPassword": "string",
22 "connectionString": "string"
23 }
24}
ERP System - Bulk UpdateΒΆ
HTTP Request
PUT /api/v1/erp-systems/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 |
true |
Request body containing a bulk update of financial organization structure data, including hierarchical relationships and attributes of financial entities. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "name": "string",
7 "type": "NAKISA",
8 "sapVersion": "ECC_EHP5",
9 "encryptedPassword": "string",
10 "connectionString": "string"
11 }
12]
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 "name": "string",
20 "type": "NAKISA",
21 "sapVersion": "ECC_EHP5",
22 "encryptedPassword": "string",
23 "connectionString": "string"
24 }
25 ]
26}
ERP System - Bulk CreateΒΆ
HTTP Request
POST /api/v1/erp-systems/bulk
π Description: Submits a bulk upload of financial organization structures, enabling the efficient creation or update of multiple financial entities and their hierarchical relationships within the system.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing a structured array of financial entity data, including organization hierarchy and structural details for bulk processing within the ERP system. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "name": "string",
7 "type": "NAKISA",
8 "sapVersion": "ECC_EHP5",
9 "encryptedPassword": "string",
10 "connectionString": "string"
11 }
12]
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 "name": "string",
20 "type": "NAKISA",
21 "sapVersion": "ECC_EHP5",
22 "encryptedPassword": "string",
23 "connectionString": "string"
24 }
25 ]
26}
ERP System - Bulk DeleteΒΆ
HTTP Request
DELETE /api/v1/erp-systems/bulk
π Description: Deletes multiple financial organization structures in bulk, allowing for efficient management of hierarchies and entities within the financial domain.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
array[integer] |
true |
Request body containing a list of financial entity identifiers to be deleted from the organization structure 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}
ERP System - SearchΒΆ
HTTP Request
POST /api/v1/erp-systems/search
π Description: Submits a request to search for financial organization structures, allowing users to retrieve specific hierarchies and entities within the financial domain.
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 financial organization structure data, including details on hierarchy and relationships among 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 "uiSelector": "string",
24 "nameLike": "string",
25 "typeIn": [
26 "NAKISA"
27 ],
28 "typeNotEqual": "NAKISA",
29 "sapVersionEqual": "ECC_EHP5",
30 "sapVersionIn": [
31 "ECC_EHP5"
32 ]
33}
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 "name": "string",
24 "type": "NAKISA",
25 "sapVersion": "ECC_EHP5",
26 "encryptedPassword": "string",
27 "connectionString": "string"
28 }
29 ],
30 "number": 0,
31 "sort": {
32 "unsorted": true,
33 "sorted": true,
34 "empty": true
35 },
36 "first": true,
37 "last": true,
38 "empty": true
39}
ERP System - Find AllΒΆ
HTTP Request
GET /api/v1/erp-systems
π Description: Retrieves a comprehensive list of ERP systems within the financial organization structure, providing insights into the organizational hierarchy and financial entities.
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 navigation through large sets of hierarchical data. |
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 "name": "string",
24 "type": "NAKISA",
25 "sapVersion": "ECC_EHP5",
26 "encryptedPassword": "string",
27 "connectionString": "string"
28 }
29 ],
30 "number": 0,
31 "sort": {
32 "unsorted": true,
33 "sorted": true,
34 "empty": true
35 },
36 "first": true,
37 "last": true,
38 "empty": true
39}
ERP System - CreateΒΆ
HTTP Request
POST /api/v1/erp-systems
π Description: Creates a new financial organization structure within the ERP system, enabling the establishment of hierarchical relationships and organizational units essential for effective financial management.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing the organizational structure data for a financial entity, including hierarchy details and relevant attributes. |
Body Parameters
1{
2 "id": 0,
3 "status": "CREATED",
4 "displayId": "string",
5 "name": "string",
6 "type": "NAKISA",
7 "sapVersion": "ECC_EHP5",
8 "encryptedPassword": "string",
9 "connectionString": "string"
10}
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 "name": "string",
19 "type": "NAKISA",
20 "sapVersion": "ECC_EHP5",
21 "encryptedPassword": "string",
22 "connectionString": "string"
23 }
24}
ERP System - Test ConnectionΒΆ
HTTP Request
GET /api/v1/erp-systems/test-connection/{erpSystemId}
π Description: Tests the connection to a specified ERP system by its ID, ensuring the integrity and accessibility of the financial organization structure within the hierarchy of financial entities.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
erpSystemId |
path |
integer(int64) |
true |
Unique identifier for the erp system |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
boolean |
Example Responses
1true
ERP System - Get MetadataΒΆ
HTTP Request
GET /api/v1/erp-systems/meta
π Description: Retrieves metadata related to the financial organization structure, including details on the hierarchy and relationships between financial entities.
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Inline |
Example Responses
1[
2 "NAME"
3]
Response Schema
ERP System - Get DefinitionΒΆ
HTTP Request
GET /api/v1/erp-systems/definition
π Description: Retrieves the definition of the financial organization structure, including details on the hierarchy and relationships of financial entities within the system.
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
string |
Example Responses
1"PARTNER_ROLE_DTO"