Batch Profile¶
Batch Profile - Get¶
HTTP Request
GET /api/v1/batch-profile/{id}
📋 Description: Retrieves detailed information about a specific batch profile identified by the provided ID, enabling users to access and review profile attributes for informed decision-making.
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 "name": "string",
17 "principalPositionType": "LESSEE",
18 "erpSystemFilterType": "ALL",
19 "erpSystems": [
20 {
21 "id": 0,
22 "displayId": "string",
23 "status": "CREATED",
24 "name": "string"
25 }
26 ],
27 "leaseAreaFilterType": "ALL",
28 "leaseAreas": [
29 {
30 "id": 0,
31 "displayId": "string",
32 "status": "CREATED",
33 "name": "string"
34 }
35 ],
36 "businessUnitFilterType": "ALL",
37 "businessUnits": [
38 {
39 "id": 0,
40 "displayId": "string",
41 "status": "CREATED",
42 "name": "string"
43 }
44 ],
45 "companyFilterType": "ALL",
46 "companyCodes": [
47 {
48 "id": 0,
49 "displayId": "string",
50 "status": "CREATED",
51 "erpSystemId": 0,
52 "erpSystemDisplayId": "string",
53 "countryId": 0,
54 "countryDisplayId": "string",
55 "name": "string"
56 }
57 ],
58 "departmentFilterType": "ALL",
59 "leaseDepartments": [
60 {
61 "id": 0,
62 "displayId": "string",
63 "status": "CREATED",
64 "name": "string"
65 }
66 ],
67 "leaseGroupFilterType": "ALL",
68 "leaseGroups": [
69 {
70 "id": 0,
71 "displayId": "string",
72 "status": "CREATED",
73 "name": "string"
74 }
75 ],
76 "costCenterFilterType": "ALL",
77 "costCenters": [
78 {
79 "id": 0,
80 "displayId": "string",
81 "status": "CREATED",
82 "name": "string"
83 }
84 ],
85 "profitCenterFilterType": "ALL",
86 "profitCenters": [
87 {
88 "id": 0,
89 "displayId": "string",
90 "status": "CREATED",
91 "name": "string",
92 "validTo": "2019-08-24",
93 "erpSystemId": 0,
94 "erpSystemDisplayId": "string"
95 }
96 ],
97 "workBreakdownStructureFilterType": "ALL",
98 "workBreakdownStructures": [
99 {
100 "id": 0,
101 "displayId": "string",
102 "status": "CREATED",
103 "name": "string"
104 }
105 ],
106 "objectStatus": "CREATED",
107 "securityProfileId": 0,
108 "businessAreaFilterType": "ALL",
109 "businessAreas": [
110 {
111 "id": 0,
112 "displayId": "string",
113 "status": "CREATED",
114 "name": "string"
115 }
116 ],
117 "functionalAreaFilterType": "ALL",
118 "functionalAreas": [
119 {
120 "id": 0,
121 "displayId": "string",
122 "status": "CREATED",
123 "name": "string"
124 }
125 ],
126 "filterObjectDto": {
127 "id": 0,
128 "profileId": 0,
129 "displayId": "string",
130 "objectType": "string"
131 },
132 "assetClassFilterType": "ALL",
133 "assetClasses": [
134 {
135 "id": 0,
136 "displayId": "string"
137 }
138 ],
139 "cpiCategoryFilterType": "ALL",
140 "cpiCategories": [
141 {
142 "id": 0,
143 "displayId": "string"
144 }
145 ],
146 "scriptProfile": true
147 }
148}
Batch Profile - Update¶
HTTP Request
PUT /api/v1/batch-profile/{id}
📋 Description: Updates the batch profile identified by the specified ID, allowing for modifications to its attributes to reflect the latest business requirements.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer(int64) |
true |
Unique identifier for the resource |
body |
body |
true |
Request body containing the updated batch profile information, including relevant attributes and configuration settings for the specified profile ID. |
Body Parameters
1{
2 "id": 0,
3 "name": "string",
4 "principalPositionType": "LESSEE",
5 "erpSystemFilterType": "ALL",
6 "erpSystems": [
7 {
8 "id": 0,
9 "displayId": "string",
10 "status": "CREATED",
11 "name": "string"
12 }
13 ],
14 "leaseAreaFilterType": "ALL",
15 "leaseAreas": [
16 {
17 "id": 0,
18 "displayId": "string",
19 "status": "CREATED",
20 "name": "string"
21 }
22 ],
23 "businessUnitFilterType": "ALL",
24 "businessUnits": [
25 {
26 "id": 0,
27 "displayId": "string",
28 "status": "CREATED",
29 "name": "string"
30 }
31 ],
32 "companyFilterType": "ALL",
33 "companyCodes": [
34 {
35 "id": 0,
36 "displayId": "string",
37 "status": "CREATED",
38 "erpSystemId": 0,
39 "erpSystemDisplayId": "string",
40 "countryId": 0,
41 "countryDisplayId": "string",
42 "name": "string"
43 }
44 ],
45 "departmentFilterType": "ALL",
46 "leaseDepartments": [
47 {
48 "id": 0,
49 "displayId": "string",
50 "status": "CREATED",
51 "name": "string"
52 }
53 ],
54 "leaseGroupFilterType": "ALL",
55 "leaseGroups": [
56 {
57 "id": 0,
58 "displayId": "string",
59 "status": "CREATED",
60 "name": "string"
61 }
62 ],
63 "costCenterFilterType": "ALL",
64 "costCenters": [
65 {
66 "id": 0,
67 "displayId": "string",
68 "status": "CREATED",
69 "name": "string"
70 }
71 ],
72 "profitCenterFilterType": "ALL",
73 "profitCenters": [
74 {
75 "id": 0,
76 "displayId": "string",
77 "status": "CREATED",
78 "name": "string",
79 "validTo": "2019-08-24",
80 "erpSystemId": 0,
81 "erpSystemDisplayId": "string"
82 }
83 ],
84 "workBreakdownStructureFilterType": "ALL",
85 "workBreakdownStructures": [
86 {
87 "id": 0,
88 "displayId": "string",
89 "status": "CREATED",
90 "name": "string"
91 }
92 ],
93 "objectStatus": "CREATED",
94 "securityProfileId": 0,
95 "businessAreaFilterType": "ALL",
96 "businessAreas": [
97 {
98 "id": 0,
99 "displayId": "string",
100 "status": "CREATED",
101 "name": "string"
102 }
103 ],
104 "functionalAreaFilterType": "ALL",
105 "functionalAreas": [
106 {
107 "id": 0,
108 "displayId": "string",
109 "status": "CREATED",
110 "name": "string"
111 }
112 ],
113 "filterObjectDto": {
114 "id": 0,
115 "profileId": 0,
116 "displayId": "string",
117 "objectType": "string"
118 },
119 "assetClassFilterType": "ALL",
120 "assetClasses": [
121 {
122 "id": 0,
123 "displayId": "string"
124 }
125 ],
126 "cpiCategoryFilterType": "ALL",
127 "cpiCategories": [
128 {
129 "id": 0,
130 "displayId": "string"
131 }
132 ],
133 "scriptProfile": true
134}
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 "name": "string",
17 "principalPositionType": "LESSEE",
18 "erpSystemFilterType": "ALL",
19 "erpSystems": [
20 {
21 "id": 0,
22 "displayId": "string",
23 "status": "CREATED",
24 "name": "string"
25 }
26 ],
27 "leaseAreaFilterType": "ALL",
28 "leaseAreas": [
29 {
30 "id": 0,
31 "displayId": "string",
32 "status": "CREATED",
33 "name": "string"
34 }
35 ],
36 "businessUnitFilterType": "ALL",
37 "businessUnits": [
38 {
39 "id": 0,
40 "displayId": "string",
41 "status": "CREATED",
42 "name": "string"
43 }
44 ],
45 "companyFilterType": "ALL",
46 "companyCodes": [
47 {
48 "id": 0,
49 "displayId": "string",
50 "status": "CREATED",
51 "erpSystemId": 0,
52 "erpSystemDisplayId": "string",
53 "countryId": 0,
54 "countryDisplayId": "string",
55 "name": "string"
56 }
57 ],
58 "departmentFilterType": "ALL",
59 "leaseDepartments": [
60 {
61 "id": 0,
62 "displayId": "string",
63 "status": "CREATED",
64 "name": "string"
65 }
66 ],
67 "leaseGroupFilterType": "ALL",
68 "leaseGroups": [
69 {
70 "id": 0,
71 "displayId": "string",
72 "status": "CREATED",
73 "name": "string"
74 }
75 ],
76 "costCenterFilterType": "ALL",
77 "costCenters": [
78 {
79 "id": 0,
80 "displayId": "string",
81 "status": "CREATED",
82 "name": "string"
83 }
84 ],
85 "profitCenterFilterType": "ALL",
86 "profitCenters": [
87 {
88 "id": 0,
89 "displayId": "string",
90 "status": "CREATED",
91 "name": "string",
92 "validTo": "2019-08-24",
93 "erpSystemId": 0,
94 "erpSystemDisplayId": "string"
95 }
96 ],
97 "workBreakdownStructureFilterType": "ALL",
98 "workBreakdownStructures": [
99 {
100 "id": 0,
101 "displayId": "string",
102 "status": "CREATED",
103 "name": "string"
104 }
105 ],
106 "objectStatus": "CREATED",
107 "securityProfileId": 0,
108 "businessAreaFilterType": "ALL",
109 "businessAreas": [
110 {
111 "id": 0,
112 "displayId": "string",
113 "status": "CREATED",
114 "name": "string"
115 }
116 ],
117 "functionalAreaFilterType": "ALL",
118 "functionalAreas": [
119 {
120 "id": 0,
121 "displayId": "string",
122 "status": "CREATED",
123 "name": "string"
124 }
125 ],
126 "filterObjectDto": {
127 "id": 0,
128 "profileId": 0,
129 "displayId": "string",
130 "objectType": "string"
131 },
132 "assetClassFilterType": "ALL",
133 "assetClasses": [
134 {
135 "id": 0,
136 "displayId": "string"
137 }
138 ],
139 "cpiCategoryFilterType": "ALL",
140 "cpiCategories": [
141 {
142 "id": 0,
143 "displayId": "string"
144 }
145 ],
146 "scriptProfile": true
147 }
148}
Batch Profile - Delete¶
HTTP Request
DELETE /api/v1/batch-profile/{id}
📋 Description: Deletes a specified batch profile identified by its unique ID, ensuring the removal of associated data from the system to maintain data integrity and compliance.
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}
Batch Profile - Create Or Update¶
HTTP Request
PUT /api/v1/batch-profile/createOrUpdate
📋 Description: Creates or updates batch profile information in the system, ensuring that user data is accurately maintained and readily accessible for operational needs.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing the batch profile data, including identifiers and attributes necessary for creating or updating profiles in the system. |
Body Parameters
1{
2 "id": 0,
3 "name": "string",
4 "principalPositionType": "LESSEE",
5 "erpSystemFilterType": "ALL",
6 "erpSystems": [
7 {
8 "id": 0,
9 "displayId": "string",
10 "status": "CREATED",
11 "name": "string"
12 }
13 ],
14 "leaseAreaFilterType": "ALL",
15 "leaseAreas": [
16 {
17 "id": 0,
18 "displayId": "string",
19 "status": "CREATED",
20 "name": "string"
21 }
22 ],
23 "businessUnitFilterType": "ALL",
24 "businessUnits": [
25 {
26 "id": 0,
27 "displayId": "string",
28 "status": "CREATED",
29 "name": "string"
30 }
31 ],
32 "companyFilterType": "ALL",
33 "companyCodes": [
34 {
35 "id": 0,
36 "displayId": "string",
37 "status": "CREATED",
38 "erpSystemId": 0,
39 "erpSystemDisplayId": "string",
40 "countryId": 0,
41 "countryDisplayId": "string",
42 "name": "string"
43 }
44 ],
45 "departmentFilterType": "ALL",
46 "leaseDepartments": [
47 {
48 "id": 0,
49 "displayId": "string",
50 "status": "CREATED",
51 "name": "string"
52 }
53 ],
54 "leaseGroupFilterType": "ALL",
55 "leaseGroups": [
56 {
57 "id": 0,
58 "displayId": "string",
59 "status": "CREATED",
60 "name": "string"
61 }
62 ],
63 "costCenterFilterType": "ALL",
64 "costCenters": [
65 {
66 "id": 0,
67 "displayId": "string",
68 "status": "CREATED",
69 "name": "string"
70 }
71 ],
72 "profitCenterFilterType": "ALL",
73 "profitCenters": [
74 {
75 "id": 0,
76 "displayId": "string",
77 "status": "CREATED",
78 "name": "string",
79 "validTo": "2019-08-24",
80 "erpSystemId": 0,
81 "erpSystemDisplayId": "string"
82 }
83 ],
84 "workBreakdownStructureFilterType": "ALL",
85 "workBreakdownStructures": [
86 {
87 "id": 0,
88 "displayId": "string",
89 "status": "CREATED",
90 "name": "string"
91 }
92 ],
93 "objectStatus": "CREATED",
94 "securityProfileId": 0,
95 "businessAreaFilterType": "ALL",
96 "businessAreas": [
97 {
98 "id": 0,
99 "displayId": "string",
100 "status": "CREATED",
101 "name": "string"
102 }
103 ],
104 "functionalAreaFilterType": "ALL",
105 "functionalAreas": [
106 {
107 "id": 0,
108 "displayId": "string",
109 "status": "CREATED",
110 "name": "string"
111 }
112 ],
113 "filterObjectDto": {
114 "id": 0,
115 "profileId": 0,
116 "displayId": "string",
117 "objectType": "string"
118 },
119 "assetClassFilterType": "ALL",
120 "assetClasses": [
121 {
122 "id": 0,
123 "displayId": "string"
124 }
125 ],
126 "cpiCategoryFilterType": "ALL",
127 "cpiCategories": [
128 {
129 "id": 0,
130 "displayId": "string"
131 }
132 ],
133 "scriptProfile": true
134}
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 "name": "string",
17 "principalPositionType": "LESSEE",
18 "erpSystemFilterType": "ALL",
19 "erpSystems": [
20 {
21 "id": 0,
22 "displayId": "string",
23 "status": "CREATED",
24 "name": "string"
25 }
26 ],
27 "leaseAreaFilterType": "ALL",
28 "leaseAreas": [
29 {
30 "id": 0,
31 "displayId": "string",
32 "status": "CREATED",
33 "name": "string"
34 }
35 ],
36 "businessUnitFilterType": "ALL",
37 "businessUnits": [
38 {
39 "id": 0,
40 "displayId": "string",
41 "status": "CREATED",
42 "name": "string"
43 }
44 ],
45 "companyFilterType": "ALL",
46 "companyCodes": [
47 {
48 "id": 0,
49 "displayId": "string",
50 "status": "CREATED",
51 "erpSystemId": 0,
52 "erpSystemDisplayId": "string",
53 "countryId": 0,
54 "countryDisplayId": "string",
55 "name": "string"
56 }
57 ],
58 "departmentFilterType": "ALL",
59 "leaseDepartments": [
60 {
61 "id": 0,
62 "displayId": "string",
63 "status": "CREATED",
64 "name": "string"
65 }
66 ],
67 "leaseGroupFilterType": "ALL",
68 "leaseGroups": [
69 {
70 "id": 0,
71 "displayId": "string",
72 "status": "CREATED",
73 "name": "string"
74 }
75 ],
76 "costCenterFilterType": "ALL",
77 "costCenters": [
78 {
79 "id": 0,
80 "displayId": "string",
81 "status": "CREATED",
82 "name": "string"
83 }
84 ],
85 "profitCenterFilterType": "ALL",
86 "profitCenters": [
87 {
88 "id": 0,
89 "displayId": "string",
90 "status": "CREATED",
91 "name": "string",
92 "validTo": "2019-08-24",
93 "erpSystemId": 0,
94 "erpSystemDisplayId": "string"
95 }
96 ],
97 "workBreakdownStructureFilterType": "ALL",
98 "workBreakdownStructures": [
99 {
100 "id": 0,
101 "displayId": "string",
102 "status": "CREATED",
103 "name": "string"
104 }
105 ],
106 "objectStatus": "CREATED",
107 "securityProfileId": 0,
108 "businessAreaFilterType": "ALL",
109 "businessAreas": [
110 {
111 "id": 0,
112 "displayId": "string",
113 "status": "CREATED",
114 "name": "string"
115 }
116 ],
117 "functionalAreaFilterType": "ALL",
118 "functionalAreas": [
119 {
120 "id": 0,
121 "displayId": "string",
122 "status": "CREATED",
123 "name": "string"
124 }
125 ],
126 "filterObjectDto": {
127 "id": 0,
128 "profileId": 0,
129 "displayId": "string",
130 "objectType": "string"
131 },
132 "assetClassFilterType": "ALL",
133 "assetClasses": [
134 {
135 "id": 0,
136 "displayId": "string"
137 }
138 ],
139 "cpiCategoryFilterType": "ALL",
140 "cpiCategories": [
141 {
142 "id": 0,
143 "displayId": "string"
144 }
145 ],
146 "scriptProfile": true
147 }
148}
Batch Profile - Create Or Update Bulk¶
HTTP Request
PUT /api/v1/batch-profile/createOrUpdate/bulk
📋 Description: Updates or creates multiple batch profiles in a single operation, streamlining the management of bulk data entries for enhanced operational efficiency.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing an array of batch profile objects for creating or updating multiple profiles in a single operation. |
Body Parameters
1[
2 {
3 "id": 0,
4 "name": "string",
5 "principalPositionType": "LESSEE",
6 "erpSystemFilterType": "ALL",
7 "erpSystems": [
8 {
9 "id": 0,
10 "displayId": "string",
11 "status": "CREATED",
12 "name": "string"
13 }
14 ],
15 "leaseAreaFilterType": "ALL",
16 "leaseAreas": [
17 {
18 "id": 0,
19 "displayId": "string",
20 "status": "CREATED",
21 "name": "string"
22 }
23 ],
24 "businessUnitFilterType": "ALL",
25 "businessUnits": [
26 {
27 "id": 0,
28 "displayId": "string",
29 "status": "CREATED",
30 "name": "string"
31 }
32 ],
33 "companyFilterType": "ALL",
34 "companyCodes": [
35 {
36 "id": 0,
37 "displayId": "string",
38 "status": "CREATED",
39 "erpSystemId": 0,
40 "erpSystemDisplayId": "string",
41 "countryId": 0,
42 "countryDisplayId": "string",
43 "name": "string"
44 }
45 ],
46 "departmentFilterType": "ALL",
47 "leaseDepartments": [
48 {
49 "id": 0,
50 "displayId": "string",
51 "status": "CREATED",
52 "name": "string"
53 }
54 ],
55 "leaseGroupFilterType": "ALL",
56 "leaseGroups": [
57 {
58 "id": 0,
59 "displayId": "string",
60 "status": "CREATED",
61 "name": "string"
62 }
63 ],
64 "costCenterFilterType": "ALL",
65 "costCenters": [
66 {
67 "id": 0,
68 "displayId": "string",
69 "status": "CREATED",
70 "name": "string"
71 }
72 ],
73 "profitCenterFilterType": "ALL",
74 "profitCenters": [
75 {
76 "id": 0,
77 "displayId": "string",
78 "status": "CREATED",
79 "name": "string",
80 "validTo": "2019-08-24",
81 "erpSystemId": 0,
82 "erpSystemDisplayId": "string"
83 }
84 ],
85 "workBreakdownStructureFilterType": "ALL",
86 "workBreakdownStructures": [
87 {
88 "id": 0,
89 "displayId": "string",
90 "status": "CREATED",
91 "name": "string"
92 }
93 ],
94 "objectStatus": "CREATED",
95 "securityProfileId": 0,
96 "businessAreaFilterType": "ALL",
97 "businessAreas": [
98 {
99 "id": 0,
100 "displayId": "string",
101 "status": "CREATED",
102 "name": "string"
103 }
104 ],
105 "functionalAreaFilterType": "ALL",
106 "functionalAreas": [
107 {
108 "id": 0,
109 "displayId": "string",
110 "status": "CREATED",
111 "name": "string"
112 }
113 ],
114 "filterObjectDto": {
115 "id": 0,
116 "profileId": 0,
117 "displayId": "string",
118 "objectType": "string"
119 },
120 "assetClassFilterType": "ALL",
121 "assetClasses": [
122 {
123 "id": 0,
124 "displayId": "string"
125 }
126 ],
127 "cpiCategoryFilterType": "ALL",
128 "cpiCategories": [
129 {
130 "id": 0,
131 "displayId": "string"
132 }
133 ],
134 "scriptProfile": true
135 }
136]
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 "name": "string",
18 "principalPositionType": "LESSEE",
19 "erpSystemFilterType": "ALL",
20 "erpSystems": [
21 {
22 "id": 0,
23 "displayId": "string",
24 "status": "CREATED",
25 "name": "string"
26 }
27 ],
28 "leaseAreaFilterType": "ALL",
29 "leaseAreas": [
30 {
31 "id": 0,
32 "displayId": "string",
33 "status": "CREATED",
34 "name": "string"
35 }
36 ],
37 "businessUnitFilterType": "ALL",
38 "businessUnits": [
39 {
40 "id": 0,
41 "displayId": "string",
42 "status": "CREATED",
43 "name": "string"
44 }
45 ],
46 "companyFilterType": "ALL",
47 "companyCodes": [
48 {
49 "id": 0,
50 "displayId": "string",
51 "status": "CREATED",
52 "erpSystemId": 0,
53 "erpSystemDisplayId": "string",
54 "countryId": 0,
55 "countryDisplayId": "string",
56 "name": "string"
57 }
58 ],
59 "departmentFilterType": "ALL",
60 "leaseDepartments": [
61 {
62 "id": 0,
63 "displayId": "string",
64 "status": "CREATED",
65 "name": "string"
66 }
67 ],
68 "leaseGroupFilterType": "ALL",
69 "leaseGroups": [
70 {
71 "id": 0,
72 "displayId": "string",
73 "status": "CREATED",
74 "name": "string"
75 }
76 ],
77 "costCenterFilterType": "ALL",
78 "costCenters": [
79 {
80 "id": 0,
81 "displayId": "string",
82 "status": "CREATED",
83 "name": "string"
84 }
85 ],
86 "profitCenterFilterType": "ALL",
87 "profitCenters": [
88 {
89 "id": 0,
90 "displayId": "string",
91 "status": "CREATED",
92 "name": "string",
93 "validTo": "2019-08-24",
94 "erpSystemId": 0,
95 "erpSystemDisplayId": "string"
96 }
97 ],
98 "workBreakdownStructureFilterType": "ALL",
99 "workBreakdownStructures": [
100 {
101 "id": 0,
102 "displayId": "string",
103 "status": "CREATED",
104 "name": "string"
105 }
106 ],
107 "objectStatus": "CREATED",
108 "securityProfileId": 0,
109 "businessAreaFilterType": "ALL",
110 "businessAreas": [
111 {
112 "id": 0,
113 "displayId": "string",
114 "status": "CREATED",
115 "name": "string"
116 }
117 ],
118 "functionalAreaFilterType": "ALL",
119 "functionalAreas": [
120 {
121 "id": 0,
122 "displayId": "string",
123 "status": "CREATED",
124 "name": "string"
125 }
126 ],
127 "filterObjectDto": {
128 "id": 0,
129 "profileId": 0,
130 "displayId": "string",
131 "objectType": "string"
132 },
133 "assetClassFilterType": "ALL",
134 "assetClasses": [
135 {
136 "id": 0,
137 "displayId": "string"
138 }
139 ],
140 "cpiCategoryFilterType": "ALL",
141 "cpiCategories": [
142 {
143 "id": 0,
144 "displayId": "string"
145 }
146 ],
147 "scriptProfile": true
148 }
149 ]
150}
Batch Profile - Bulk Update¶
HTTP Request
PUT /api/v1/batch-profile/bulk
📋 Description: Updates multiple batch profiles in a single request, allowing for efficient management of profile data across the organization.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing an array of batch profile data for bulk updates, including relevant identifiers and attributes for efficient processing. |
Body Parameters
1[
2 {
3 "id": 0,
4 "name": "string",
5 "principalPositionType": "LESSEE",
6 "erpSystemFilterType": "ALL",
7 "erpSystems": [
8 {
9 "id": 0,
10 "displayId": "string",
11 "status": "CREATED",
12 "name": "string"
13 }
14 ],
15 "leaseAreaFilterType": "ALL",
16 "leaseAreas": [
17 {
18 "id": 0,
19 "displayId": "string",
20 "status": "CREATED",
21 "name": "string"
22 }
23 ],
24 "businessUnitFilterType": "ALL",
25 "businessUnits": [
26 {
27 "id": 0,
28 "displayId": "string",
29 "status": "CREATED",
30 "name": "string"
31 }
32 ],
33 "companyFilterType": "ALL",
34 "companyCodes": [
35 {
36 "id": 0,
37 "displayId": "string",
38 "status": "CREATED",
39 "erpSystemId": 0,
40 "erpSystemDisplayId": "string",
41 "countryId": 0,
42 "countryDisplayId": "string",
43 "name": "string"
44 }
45 ],
46 "departmentFilterType": "ALL",
47 "leaseDepartments": [
48 {
49 "id": 0,
50 "displayId": "string",
51 "status": "CREATED",
52 "name": "string"
53 }
54 ],
55 "leaseGroupFilterType": "ALL",
56 "leaseGroups": [
57 {
58 "id": 0,
59 "displayId": "string",
60 "status": "CREATED",
61 "name": "string"
62 }
63 ],
64 "costCenterFilterType": "ALL",
65 "costCenters": [
66 {
67 "id": 0,
68 "displayId": "string",
69 "status": "CREATED",
70 "name": "string"
71 }
72 ],
73 "profitCenterFilterType": "ALL",
74 "profitCenters": [
75 {
76 "id": 0,
77 "displayId": "string",
78 "status": "CREATED",
79 "name": "string",
80 "validTo": "2019-08-24",
81 "erpSystemId": 0,
82 "erpSystemDisplayId": "string"
83 }
84 ],
85 "workBreakdownStructureFilterType": "ALL",
86 "workBreakdownStructures": [
87 {
88 "id": 0,
89 "displayId": "string",
90 "status": "CREATED",
91 "name": "string"
92 }
93 ],
94 "objectStatus": "CREATED",
95 "securityProfileId": 0,
96 "businessAreaFilterType": "ALL",
97 "businessAreas": [
98 {
99 "id": 0,
100 "displayId": "string",
101 "status": "CREATED",
102 "name": "string"
103 }
104 ],
105 "functionalAreaFilterType": "ALL",
106 "functionalAreas": [
107 {
108 "id": 0,
109 "displayId": "string",
110 "status": "CREATED",
111 "name": "string"
112 }
113 ],
114 "filterObjectDto": {
115 "id": 0,
116 "profileId": 0,
117 "displayId": "string",
118 "objectType": "string"
119 },
120 "assetClassFilterType": "ALL",
121 "assetClasses": [
122 {
123 "id": 0,
124 "displayId": "string"
125 }
126 ],
127 "cpiCategoryFilterType": "ALL",
128 "cpiCategories": [
129 {
130 "id": 0,
131 "displayId": "string"
132 }
133 ],
134 "scriptProfile": true
135 }
136]
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 "name": "string",
18 "principalPositionType": "LESSEE",
19 "erpSystemFilterType": "ALL",
20 "erpSystems": [
21 {
22 "id": 0,
23 "displayId": "string",
24 "status": "CREATED",
25 "name": "string"
26 }
27 ],
28 "leaseAreaFilterType": "ALL",
29 "leaseAreas": [
30 {
31 "id": 0,
32 "displayId": "string",
33 "status": "CREATED",
34 "name": "string"
35 }
36 ],
37 "businessUnitFilterType": "ALL",
38 "businessUnits": [
39 {
40 "id": 0,
41 "displayId": "string",
42 "status": "CREATED",
43 "name": "string"
44 }
45 ],
46 "companyFilterType": "ALL",
47 "companyCodes": [
48 {
49 "id": 0,
50 "displayId": "string",
51 "status": "CREATED",
52 "erpSystemId": 0,
53 "erpSystemDisplayId": "string",
54 "countryId": 0,
55 "countryDisplayId": "string",
56 "name": "string"
57 }
58 ],
59 "departmentFilterType": "ALL",
60 "leaseDepartments": [
61 {
62 "id": 0,
63 "displayId": "string",
64 "status": "CREATED",
65 "name": "string"
66 }
67 ],
68 "leaseGroupFilterType": "ALL",
69 "leaseGroups": [
70 {
71 "id": 0,
72 "displayId": "string",
73 "status": "CREATED",
74 "name": "string"
75 }
76 ],
77 "costCenterFilterType": "ALL",
78 "costCenters": [
79 {
80 "id": 0,
81 "displayId": "string",
82 "status": "CREATED",
83 "name": "string"
84 }
85 ],
86 "profitCenterFilterType": "ALL",
87 "profitCenters": [
88 {
89 "id": 0,
90 "displayId": "string",
91 "status": "CREATED",
92 "name": "string",
93 "validTo": "2019-08-24",
94 "erpSystemId": 0,
95 "erpSystemDisplayId": "string"
96 }
97 ],
98 "workBreakdownStructureFilterType": "ALL",
99 "workBreakdownStructures": [
100 {
101 "id": 0,
102 "displayId": "string",
103 "status": "CREATED",
104 "name": "string"
105 }
106 ],
107 "objectStatus": "CREATED",
108 "securityProfileId": 0,
109 "businessAreaFilterType": "ALL",
110 "businessAreas": [
111 {
112 "id": 0,
113 "displayId": "string",
114 "status": "CREATED",
115 "name": "string"
116 }
117 ],
118 "functionalAreaFilterType": "ALL",
119 "functionalAreas": [
120 {
121 "id": 0,
122 "displayId": "string",
123 "status": "CREATED",
124 "name": "string"
125 }
126 ],
127 "filterObjectDto": {
128 "id": 0,
129 "profileId": 0,
130 "displayId": "string",
131 "objectType": "string"
132 },
133 "assetClassFilterType": "ALL",
134 "assetClasses": [
135 {
136 "id": 0,
137 "displayId": "string"
138 }
139 ],
140 "cpiCategoryFilterType": "ALL",
141 "cpiCategories": [
142 {
143 "id": 0,
144 "displayId": "string"
145 }
146 ],
147 "scriptProfile": true
148 }
149 ]
150}
Batch Profile - Search¶
HTTP Request
POST /api/v1/batch-profile/search
📋 Description: Submits a request to search for batch profiles, enabling users to efficiently locate and retrieve specific profile data based on defined criteria.
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 batch profile search, including filters and parameters to refine the search results based on business requirements. |
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 "nameLike": "string",
16 "principalPositionTypeEqual": "LESSEE",
17 "erpSystemFilterTypeIn": [
18 "ALL"
19 ],
20 "erpSystemsIn": [
21 {
22 "id": 0,
23 "displayId": "string",
24 "status": "CREATED",
25 "name": "string"
26 }
27 ],
28 "leaseAreaFilterTypeIn": [
29 "ALL"
30 ],
31 "leaseAreasIn": [
32 {
33 "id": 0,
34 "displayId": "string",
35 "status": "CREATED",
36 "name": "string"
37 }
38 ],
39 "businessUnitFilterTypeIn": [
40 "ALL"
41 ],
42 "businessUnitsIn": [
43 {
44 "id": 0,
45 "displayId": "string",
46 "status": "CREATED",
47 "name": "string"
48 }
49 ],
50 "companyFilterTypeIn": [
51 "ALL"
52 ],
53 "companyCodesIn": [
54 {
55 "id": 0,
56 "displayId": "string",
57 "status": "CREATED",
58 "erpSystemId": 0,
59 "erpSystemDisplayId": "string",
60 "countryId": 0,
61 "countryDisplayId": "string",
62 "name": "string"
63 }
64 ],
65 "departmentFilterTypeIn": [
66 "ALL"
67 ],
68 "leaseDepartmentsIn": [
69 {
70 "id": 0,
71 "displayId": "string",
72 "status": "CREATED",
73 "name": "string"
74 }
75 ],
76 "leaseGroupFilterTypeIn": [
77 "ALL"
78 ],
79 "leaseGroupsIn": [
80 {
81 "id": 0,
82 "displayId": "string",
83 "status": "CREATED",
84 "name": "string"
85 }
86 ],
87 "costCenterFilterTypeIn": [
88 "ALL"
89 ],
90 "costCentersIn": [
91 {
92 "id": 0,
93 "displayId": "string",
94 "status": "CREATED",
95 "name": "string"
96 }
97 ],
98 "profitCenterFilterTypeIn": [
99 "ALL"
100 ],
101 "profitCentersIn": [
102 {
103 "id": 0,
104 "displayId": "string",
105 "status": "CREATED",
106 "name": "string",
107 "validTo": "2019-08-24",
108 "erpSystemId": 0,
109 "erpSystemDisplayId": "string"
110 }
111 ],
112 "workBreakdownStructureFilterTypeIn": [
113 "ALL"
114 ],
115 "workBreakdownStructuresIn": [
116 {
117 "id": 0,
118 "displayId": "string",
119 "status": "CREATED",
120 "name": "string"
121 }
122 ],
123 "objectStatusIn": [
124 "CREATED"
125 ],
126 "securityProfileIdLike": "string",
127 "businessAreaFilterTypeIn": [
128 "ALL"
129 ],
130 "businessAreasIn": [
131 {
132 "id": 0,
133 "displayId": "string",
134 "status": "CREATED",
135 "name": "string"
136 }
137 ],
138 "functionalAreaFilterTypeIn": [
139 "ALL"
140 ],
141 "functionalAreasIn": [
142 {
143 "id": 0,
144 "displayId": "string",
145 "status": "CREATED",
146 "name": "string"
147 }
148 ]
149}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "totalElements": 0,
3 "totalPages": 0,
4 "pageable": {
5 "paged": true,
6 "unpaged": true,
7 "pageNumber": 0,
8 "pageSize": 0,
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 "name": "string",
22 "principalPositionType": "LESSEE",
23 "erpSystemFilterType": "ALL",
24 "erpSystems": [
25 {
26 "id": 0,
27 "displayId": "string",
28 "status": "CREATED",
29 "name": "string"
30 }
31 ],
32 "leaseAreaFilterType": "ALL",
33 "leaseAreas": [
34 {
35 "id": 0,
36 "displayId": "string",
37 "status": "CREATED",
38 "name": "string"
39 }
40 ],
41 "businessUnitFilterType": "ALL",
42 "businessUnits": [
43 {
44 "id": 0,
45 "displayId": "string",
46 "status": "CREATED",
47 "name": "string"
48 }
49 ],
50 "companyFilterType": "ALL",
51 "companyCodes": [
52 {
53 "id": 0,
54 "displayId": "string",
55 "status": "CREATED",
56 "erpSystemId": 0,
57 "erpSystemDisplayId": "string",
58 "countryId": 0,
59 "countryDisplayId": "string",
60 "name": "string"
61 }
62 ],
63 "departmentFilterType": "ALL",
64 "leaseDepartments": [
65 {
66 "id": 0,
67 "displayId": "string",
68 "status": "CREATED",
69 "name": "string"
70 }
71 ],
72 "leaseGroupFilterType": "ALL",
73 "leaseGroups": [
74 {
75 "id": 0,
76 "displayId": "string",
77 "status": "CREATED",
78 "name": "string"
79 }
80 ],
81 "costCenterFilterType": "ALL",
82 "costCenters": [
83 {
84 "id": 0,
85 "displayId": "string",
86 "status": "CREATED",
87 "name": "string"
88 }
89 ],
90 "profitCenterFilterType": "ALL",
91 "profitCenters": [
92 {
93 "id": 0,
94 "displayId": "string",
95 "status": "CREATED",
96 "name": "string",
97 "validTo": "2019-08-24",
98 "erpSystemId": 0,
99 "erpSystemDisplayId": "string"
100 }
101 ],
102 "workBreakdownStructureFilterType": "ALL",
103 "workBreakdownStructures": [
104 {
105 "id": 0,
106 "displayId": "string",
107 "status": "CREATED",
108 "name": "string"
109 }
110 ],
111 "objectStatus": "CREATED",
112 "securityProfileId": 0,
113 "businessAreaFilterType": "ALL",
114 "businessAreas": [
115 {
116 "id": 0,
117 "displayId": "string",
118 "status": "CREATED",
119 "name": "string"
120 }
121 ],
122 "functionalAreaFilterType": "ALL",
123 "functionalAreas": [
124 {
125 "id": 0,
126 "displayId": "string",
127 "status": "CREATED",
128 "name": "string"
129 }
130 ],
131 "filterObjectDto": {
132 "id": 0,
133 "profileId": 0,
134 "displayId": "string",
135 "objectType": "string"
136 },
137 "assetClassFilterType": "ALL",
138 "assetClasses": [
139 {
140 "id": 0,
141 "displayId": "string"
142 }
143 ],
144 "cpiCategoryFilterType": "ALL",
145 "cpiCategories": [
146 {
147 "id": 0,
148 "displayId": "string"
149 }
150 ],
151 "scriptProfile": true
152 }
153 ],
154 "number": 0,
155 "sort": {
156 "unsorted": true,
157 "sorted": true,
158 "empty": true
159 },
160 "first": true,
161 "last": true,
162 "empty": true
163}
Batch Profile - Find All¶
HTTP Request
GET /api/v1/batch-profile
📋 Description: Fetches batch profile data, allowing users to access detailed information related to batch processing operations within the system.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
pageable |
query |
true |
Indicates whether the results should be returned in a paginated format, allowing for efficient data retrieval and improved performance when accessing large datasets. |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "totalElements": 0,
3 "totalPages": 0,
4 "pageable": {
5 "paged": true,
6 "unpaged": true,
7 "pageNumber": 0,
8 "pageSize": 0,
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 "name": "string",
22 "principalPositionType": "LESSEE",
23 "erpSystemFilterType": "ALL",
24 "erpSystems": [
25 {
26 "id": 0,
27 "displayId": "string",
28 "status": "CREATED",
29 "name": "string"
30 }
31 ],
32 "leaseAreaFilterType": "ALL",
33 "leaseAreas": [
34 {
35 "id": 0,
36 "displayId": "string",
37 "status": "CREATED",
38 "name": "string"
39 }
40 ],
41 "businessUnitFilterType": "ALL",
42 "businessUnits": [
43 {
44 "id": 0,
45 "displayId": "string",
46 "status": "CREATED",
47 "name": "string"
48 }
49 ],
50 "companyFilterType": "ALL",
51 "companyCodes": [
52 {
53 "id": 0,
54 "displayId": "string",
55 "status": "CREATED",
56 "erpSystemId": 0,
57 "erpSystemDisplayId": "string",
58 "countryId": 0,
59 "countryDisplayId": "string",
60 "name": "string"
61 }
62 ],
63 "departmentFilterType": "ALL",
64 "leaseDepartments": [
65 {
66 "id": 0,
67 "displayId": "string",
68 "status": "CREATED",
69 "name": "string"
70 }
71 ],
72 "leaseGroupFilterType": "ALL",
73 "leaseGroups": [
74 {
75 "id": 0,
76 "displayId": "string",
77 "status": "CREATED",
78 "name": "string"
79 }
80 ],
81 "costCenterFilterType": "ALL",
82 "costCenters": [
83 {
84 "id": 0,
85 "displayId": "string",
86 "status": "CREATED",
87 "name": "string"
88 }
89 ],
90 "profitCenterFilterType": "ALL",
91 "profitCenters": [
92 {
93 "id": 0,
94 "displayId": "string",
95 "status": "CREATED",
96 "name": "string",
97 "validTo": "2019-08-24",
98 "erpSystemId": 0,
99 "erpSystemDisplayId": "string"
100 }
101 ],
102 "workBreakdownStructureFilterType": "ALL",
103 "workBreakdownStructures": [
104 {
105 "id": 0,
106 "displayId": "string",
107 "status": "CREATED",
108 "name": "string"
109 }
110 ],
111 "objectStatus": "CREATED",
112 "securityProfileId": 0,
113 "businessAreaFilterType": "ALL",
114 "businessAreas": [
115 {
116 "id": 0,
117 "displayId": "string",
118 "status": "CREATED",
119 "name": "string"
120 }
121 ],
122 "functionalAreaFilterType": "ALL",
123 "functionalAreas": [
124 {
125 "id": 0,
126 "displayId": "string",
127 "status": "CREATED",
128 "name": "string"
129 }
130 ],
131 "filterObjectDto": {
132 "id": 0,
133 "profileId": 0,
134 "displayId": "string",
135 "objectType": "string"
136 },
137 "assetClassFilterType": "ALL",
138 "assetClasses": [
139 {
140 "id": 0,
141 "displayId": "string"
142 }
143 ],
144 "cpiCategoryFilterType": "ALL",
145 "cpiCategories": [
146 {
147 "id": 0,
148 "displayId": "string"
149 }
150 ],
151 "scriptProfile": true
152 }
153 ],
154 "number": 0,
155 "sort": {
156 "unsorted": true,
157 "sorted": true,
158 "empty": true
159 },
160 "first": true,
161 "last": true,
162 "empty": true
163}
Batch Profile - Get Profile¶
HTTP Request
GET /api/v1/batch-profile/{id}/{securityProfileId}
📋 Description: Fetches the details of a specific batch profile identified by the provided ID and associated security profile ID, enabling users to access relevant configuration and compliance information.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer(int64) |
true |
Unique identifier for the resource |
securityProfileId |
path |
integer(int64) |
true |
Unique identifier for the security profile |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "id": 0,
3 "name": "string",
4 "principalPositionType": "LESSEE",
5 "erpSystemFilterType": "ALL",
6 "erpSystems": [
7 {
8 "id": 0,
9 "displayId": "string",
10 "status": "CREATED",
11 "name": "string"
12 }
13 ],
14 "leaseAreaFilterType": "ALL",
15 "leaseAreas": [
16 {
17 "id": 0,
18 "displayId": "string",
19 "status": "CREATED",
20 "name": "string"
21 }
22 ],
23 "businessUnitFilterType": "ALL",
24 "businessUnits": [
25 {
26 "id": 0,
27 "displayId": "string",
28 "status": "CREATED",
29 "name": "string"
30 }
31 ],
32 "companyFilterType": "ALL",
33 "companyCodes": [
34 {
35 "id": 0,
36 "displayId": "string",
37 "status": "CREATED",
38 "erpSystemId": 0,
39 "erpSystemDisplayId": "string",
40 "countryId": 0,
41 "countryDisplayId": "string",
42 "name": "string"
43 }
44 ],
45 "departmentFilterType": "ALL",
46 "leaseDepartments": [
47 {
48 "id": 0,
49 "displayId": "string",
50 "status": "CREATED",
51 "name": "string"
52 }
53 ],
54 "leaseGroupFilterType": "ALL",
55 "leaseGroups": [
56 {
57 "id": 0,
58 "displayId": "string",
59 "status": "CREATED",
60 "name": "string"
61 }
62 ],
63 "costCenterFilterType": "ALL",
64 "costCenters": [
65 {
66 "id": 0,
67 "displayId": "string",
68 "status": "CREATED",
69 "name": "string"
70 }
71 ],
72 "profitCenterFilterType": "ALL",
73 "profitCenters": [
74 {
75 "id": 0,
76 "displayId": "string",
77 "status": "CREATED",
78 "name": "string",
79 "validTo": "2019-08-24",
80 "erpSystemId": 0,
81 "erpSystemDisplayId": "string"
82 }
83 ],
84 "workBreakdownStructureFilterType": "ALL",
85 "workBreakdownStructures": [
86 {
87 "id": 0,
88 "displayId": "string",
89 "status": "CREATED",
90 "name": "string"
91 }
92 ],
93 "objectStatus": "CREATED",
94 "securityProfileId": 0,
95 "businessAreaFilterType": "ALL",
96 "businessAreas": [
97 {
98 "id": 0,
99 "displayId": "string",
100 "status": "CREATED",
101 "name": "string"
102 }
103 ],
104 "functionalAreaFilterType": "ALL",
105 "functionalAreas": [
106 {
107 "id": 0,
108 "displayId": "string",
109 "status": "CREATED",
110 "name": "string"
111 }
112 ],
113 "filterObjectDto": {
114 "id": 0,
115 "profileId": 0,
116 "displayId": "string",
117 "objectType": "string"
118 },
119 "assetClassFilterType": "ALL",
120 "assetClasses": [
121 {
122 "id": 0,
123 "displayId": "string"
124 }
125 ],
126 "cpiCategoryFilterType": "ALL",
127 "cpiCategories": [
128 {
129 "id": 0,
130 "displayId": "string"
131 }
132 ],
133 "scriptProfile": true
134}
Batch Profile - Get Profile (With User Name And User Name)¶
HTTP Request
GET /api/v1/batch-profile/{id}/user-name/{userName}
📋 Description: Fetches the user profile associated with the specified user name within a given batch profile, enabling efficient access to user-specific information for enhanced data management.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer(int64) |
true |
Unique identifier for the resource |
userName |
path |
string |
true |
Name of the user |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "id": 0,
3 "name": "string",
4 "principalPositionType": "LESSEE",
5 "erpSystemFilterType": "ALL",
6 "erpSystems": [
7 {
8 "id": 0,
9 "displayId": "string",
10 "status": "CREATED",
11 "name": "string"
12 }
13 ],
14 "leaseAreaFilterType": "ALL",
15 "leaseAreas": [
16 {
17 "id": 0,
18 "displayId": "string",
19 "status": "CREATED",
20 "name": "string"
21 }
22 ],
23 "businessUnitFilterType": "ALL",
24 "businessUnits": [
25 {
26 "id": 0,
27 "displayId": "string",
28 "status": "CREATED",
29 "name": "string"
30 }
31 ],
32 "companyFilterType": "ALL",
33 "companyCodes": [
34 {
35 "id": 0,
36 "displayId": "string",
37 "status": "CREATED",
38 "erpSystemId": 0,
39 "erpSystemDisplayId": "string",
40 "countryId": 0,
41 "countryDisplayId": "string",
42 "name": "string"
43 }
44 ],
45 "departmentFilterType": "ALL",
46 "leaseDepartments": [
47 {
48 "id": 0,
49 "displayId": "string",
50 "status": "CREATED",
51 "name": "string"
52 }
53 ],
54 "leaseGroupFilterType": "ALL",
55 "leaseGroups": [
56 {
57 "id": 0,
58 "displayId": "string",
59 "status": "CREATED",
60 "name": "string"
61 }
62 ],
63 "costCenterFilterType": "ALL",
64 "costCenters": [
65 {
66 "id": 0,
67 "displayId": "string",
68 "status": "CREATED",
69 "name": "string"
70 }
71 ],
72 "profitCenterFilterType": "ALL",
73 "profitCenters": [
74 {
75 "id": 0,
76 "displayId": "string",
77 "status": "CREATED",
78 "name": "string",
79 "validTo": "2019-08-24",
80 "erpSystemId": 0,
81 "erpSystemDisplayId": "string"
82 }
83 ],
84 "workBreakdownStructureFilterType": "ALL",
85 "workBreakdownStructures": [
86 {
87 "id": 0,
88 "displayId": "string",
89 "status": "CREATED",
90 "name": "string"
91 }
92 ],
93 "objectStatus": "CREATED",
94 "securityProfileId": 0,
95 "businessAreaFilterType": "ALL",
96 "businessAreas": [
97 {
98 "id": 0,
99 "displayId": "string",
100 "status": "CREATED",
101 "name": "string"
102 }
103 ],
104 "functionalAreaFilterType": "ALL",
105 "functionalAreas": [
106 {
107 "id": 0,
108 "displayId": "string",
109 "status": "CREATED",
110 "name": "string"
111 }
112 ],
113 "filterObjectDto": {
114 "id": 0,
115 "profileId": 0,
116 "displayId": "string",
117 "objectType": "string"
118 },
119 "assetClassFilterType": "ALL",
120 "assetClasses": [
121 {
122 "id": 0,
123 "displayId": "string"
124 }
125 ],
126 "cpiCategoryFilterType": "ALL",
127 "cpiCategories": [
128 {
129 "id": 0,
130 "displayId": "string"
131 }
132 ],
133 "scriptProfile": true
134}
Batch Profile - Get All Profiles¶
HTTP Request
GET /api/v1/batch-profile/user-name/{userName}
📋 Description: Retrieves the batch profile associated with the specified user name, providing essential user data for analysis and reporting purposes.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
userName |
path |
string |
true |
Name of the user |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Inline |
Example Responses
1[
2 {
3 "id": 0,
4 "name": "string",
5 "principalPositionType": "LESSEE",
6 "erpSystemFilterType": "ALL",
7 "erpSystems": [
8 {
9 "id": 0,
10 "displayId": "string",
11 "status": "CREATED",
12 "name": "string"
13 }
14 ],
15 "leaseAreaFilterType": "ALL",
16 "leaseAreas": [
17 {
18 "id": 0,
19 "displayId": "string",
20 "status": "CREATED",
21 "name": "string"
22 }
23 ],
24 "businessUnitFilterType": "ALL",
25 "businessUnits": [
26 {
27 "id": 0,
28 "displayId": "string",
29 "status": "CREATED",
30 "name": "string"
31 }
32 ],
33 "companyFilterType": "ALL",
34 "companyCodes": [
35 {
36 "id": 0,
37 "displayId": "string",
38 "status": "CREATED",
39 "erpSystemId": 0,
40 "erpSystemDisplayId": "string",
41 "countryId": 0,
42 "countryDisplayId": "string",
43 "name": "string"
44 }
45 ],
46 "departmentFilterType": "ALL",
47 "leaseDepartments": [
48 {
49 "id": 0,
50 "displayId": "string",
51 "status": "CREATED",
52 "name": "string"
53 }
54 ],
55 "leaseGroupFilterType": "ALL",
56 "leaseGroups": [
57 {
58 "id": 0,
59 "displayId": "string",
60 "status": "CREATED",
61 "name": "string"
62 }
63 ],
64 "costCenterFilterType": "ALL",
65 "costCenters": [
66 {
67 "id": 0,
68 "displayId": "string",
69 "status": "CREATED",
70 "name": "string"
71 }
72 ],
73 "profitCenterFilterType": "ALL",
74 "profitCenters": [
75 {
76 "id": 0,
77 "displayId": "string",
78 "status": "CREATED",
79 "name": "string",
80 "validTo": "2019-08-24",
81 "erpSystemId": 0,
82 "erpSystemDisplayId": "string"
83 }
84 ],
85 "workBreakdownStructureFilterType": "ALL",
86 "workBreakdownStructures": [
87 {
88 "id": 0,
89 "displayId": "string",
90 "status": "CREATED",
91 "name": "string"
92 }
93 ],
94 "objectStatus": "CREATED",
95 "securityProfileId": 0,
96 "businessAreaFilterType": "ALL",
97 "businessAreas": [
98 {
99 "id": 0,
100 "displayId": "string",
101 "status": "CREATED",
102 "name": "string"
103 }
104 ],
105 "functionalAreaFilterType": "ALL",
106 "functionalAreas": [
107 {
108 "id": 0,
109 "displayId": "string",
110 "status": "CREATED",
111 "name": "string"
112 }
113 ],
114 "filterObjectDto": {
115 "id": 0,
116 "profileId": 0,
117 "displayId": "string",
118 "objectType": "string"
119 },
120 "assetClassFilterType": "ALL",
121 "assetClasses": [
122 {
123 "id": 0,
124 "displayId": "string"
125 }
126 ],
127 "cpiCategoryFilterType": "ALL",
128 "cpiCategories": [
129 {
130 "id": 0,
131 "displayId": "string"
132 }
133 ],
134 "scriptProfile": true
135 }
136]
Response Schema
Status Code 200
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
anonymous |
false |
none |
[Data transfer object representing a collection of user profiles for batch processing, facilitating efficient management and analysis of user data within enterprise applications.] |
|
» id |
integer(int64) |
false |
none |
Unique identifier for the resource |
» name |
string |
false |
none |
Name of the resource |
» principalPositionType |
string |
true |
none |
Type of the principal position |
» erpSystemFilterType |
string |
true |
none |
Type of the erp system filter |
» erpSystems |
false |
none |
List of ERP system profiles associated with the batch processing, enabling seamless integration and management of enterprise resources. |
|
»» id |
integer(int64) |
false |
none |
Unique identifier for the resource |
»» displayId |
string |
false |
none |
Unique identifier for the display |
»» status |
string |
false |
none |
Status of the resource |
»» name |
string |
false |
none |
Name of the resource |
» leaseAreaFilterType |
string |
true |
none |
Type of the lease area filter |
» leaseAreas |
false |
none |
An array of lease area identifiers associated with the batch profile, facilitating the management and organization of lease-related data. |
|
»» id |
integer(int64) |
false |
none |
Unique identifier for the resource |
»» displayId |
string |
false |
none |
Unique identifier for the display |
»» status |
string |
false |
none |
Status of the resource |
»» name |
string |
false |
none |
Name of the resource |
» businessUnitFilterType |
string |
true |
none |
Type of the business unit filter |
» businessUnits |
false |
none |
An array of business units associated with the batch profile, enabling effective organization and management of resources within the enterprise. |
|
»» id |
integer(int64) |
false |
none |
Unique identifier for the resource |
»» displayId |
string |
false |
none |
Unique identifier for the display |
»» status |
string |
false |
none |
Status of the resource |
»» name |
string |
false |
none |
Name of the resource |
» companyFilterType |
string |
true |
none |
Type of the company filter |
» companyCodes |
false |
none |
An array of unique identifiers representing the company codes associated with the batch profile, facilitating streamlined data management and reporting. |
|
»» id |
integer(int64) |
false |
none |
Unique identifier for the resource |
»» displayId |
string |
false |
none |
Unique identifier for the display |
»» status |
string |
false |
none |
Status of the resource |
»» erpSystemId |
integer(int64) |
false |
none |
Unique identifier for the erp system |
»» erpSystemDisplayId |
string |
false |
none |
Unique identifier for the erp system display |
»» countryId |
integer(int64) |
false |
none |
Unique identifier for the country |
»» countryDisplayId |
string |
false |
none |
Unique identifier for the country display |
»» name |
string |
false |
none |
none |
» departmentFilterType |
string |
true |
none |
Type of the department filter |
» leaseDepartments |
false |
none |
An array of departments associated with the lease, facilitating the management and organization of lease-related activities within the business. |
|
»» id |
integer(int64) |
false |
none |
Unique identifier for the resource |
»» displayId |
string |
false |
none |
Unique identifier for the display |
»» status |
string |
false |
none |
Status of the resource |
»» name |
string |
false |
none |
Name of the resource |
» leaseGroupFilterType |
string |
true |
none |
Type of the lease group filter |
» leaseGroups |
false |
none |
An array of lease groups associated with the batch profile, facilitating the organization and management of leasing agreements within the system. |
|
»» id |
integer(int64) |
false |
none |
Unique identifier for the resource |
»» displayId |
string |
false |
none |
Unique identifier for the display |
»» status |
string |
false |
none |
Status of the resource |
»» name |
string |
false |
none |
Name of the resource |
» costCenterFilterType |
string |
true |
none |
Type of the cost center filter |
» costCenters |
false |
none |
Array of cost centers associated with the batch profile, enabling effective financial tracking and resource allocation within the organization. |
|
»» id |
integer(int64) |
false |
none |
Unique identifier for the resource |
»» displayId |
string |
false |
none |
Unique identifier for the display |
»» status |
string |
false |
none |
Status of the resource |
»» name |
string |
false |
none |
Name of the resource |
» profitCenterFilterType |
string |
true |
none |
Type of the profit center filter |
» profitCenters |
false |
none |
Array of profit centers associated with the batch profile, enabling effective financial tracking and resource allocation within the organization. |
|
»» id |
integer(int64) |
false |
none |
Unique identifier for the resource |
»» displayId |
string |
false |
none |
Unique identifier for the display |
»» status |
string |
false |
none |
Status of the resource |
»» name |
string |
false |
none |
Name of the resource |
»» validTo |
string(date) |
false |
none |
Date until which the resource is valid |
»» erpSystemId |
integer(int64) |
false |
none |
Unique identifier for the erp system |
»» erpSystemDisplayId |
string |
false |
none |
Unique identifier for the erp system display |
» workBreakdownStructureFilterType |
string |
true |
none |
Type of the work breakdown structure filter |
» workBreakdownStructures |
false |
none |
An array of work breakdown structures that detail the hierarchical decomposition of project deliverables for effective project management and resource allocation. |
|
»» id |
integer(int64) |
false |
none |
Unique identifier for the resource |
»» displayId |
string |
false |
none |
Unique identifier for the display |
»» status |
string |
false |
none |
Status of the resource |
»» name |
string |
false |
none |
Name of the resource |
» objectStatus |
string |
false |
none |
Status of the object |
» securityProfileId |
integer(int64) |
false |
none |
Unique identifier for the security profile |
» businessAreaFilterType |
string |
true |
none |
Type of the business area filter |
» businessAreas |
false |
none |
List of business areas associated with the batch profile, providing context for organizational focus and resource allocation. |
|
»» id |
integer(int64) |
false |
none |
Unique identifier for the resource |
»» displayId |
string |
false |
none |
Unique identifier for the display |
»» status |
string |
false |
none |
Status of the resource |
»» name |
string |
false |
none |
Name of the resource |
» functionalAreaFilterType |
string |
true |
none |
Type of the functional area filter |
» functionalAreas |
false |
none |
An array representing the various functional areas associated with the batch profile, facilitating targeted management and analysis of organizational capabilities. |
|
»» id |
integer(int64) |
false |
none |
Unique identifier for the resource |
»» displayId |
string |
false |
none |
Unique identifier for the display |
»» status |
string |
false |
none |
Status of the resource |
»» name |
string |
false |
none |
Name of the resource |
» filterObjectDto |
false |
none |
Data transfer object representing a set of criteria used to filter data within the application, enabling users to refine search results and enhance decision-making processes. |
|
»» id |
integer(int64) |
false |
none |
Unique identifier for the resource |
»» profileId |
integer(int64) |
false |
none |
Unique identifier for the profile |
»» displayId |
string |
false |
none |
Unique identifier for the display |
»» objectType |
string |
false |
none |
Type of the object |
» assetClassFilterType |
string |
false |
none |
Type of the asset class filter |
» assetClasses |
false |
none |
An array of asset classes associated with the batch profile, used to categorize and manage various types of assets within the system. |
|
»» id |
integer(int64) |
false |
none |
Unique identifier for the resource |
»» displayId |
string |
false |
none |
Unique identifier for the display |
» cpiCategoryFilterType |
string |
false |
none |
Type of the cpi category filter |
» cpiCategories |
false |
none |
Collection of categories associated with the batch profile, used to classify and organize related data for enhanced reporting and analysis. |
|
» scriptProfile |
boolean |
false |
none |
Indicates whether a specific script profile is enabled for batch processing within the system. |
Enumerated Values
Attribute |
Value |
|---|---|
assetClassFilterType |
ALL, LIST |
businessAreaFilterType |
ALL, LIST |
businessUnitFilterType |
ALL, LIST |
companyFilterType |
ALL, LIST |
costCenterFilterType |
ALL, LIST |
cpiCategoryFilterType |
ALL, LIST |
departmentFilterType |
ALL, LIST |
erpSystemFilterType |
ALL, LIST |
functionalAreaFilterType |
ALL, LIST |
leaseAreaFilterType |
ALL, LIST |
leaseGroupFilterType |
ALL, LIST |
objectStatus |
ACTIVE, CREATED, DECOMMISSIONED, DISABLED |
principalPositionType |
LESSEE, LESSOR |
profitCenterFilterType |
ALL, LIST |
status |
ACTIVE, CREATED, DECOMMISSIONED, DISABLED |
workBreakdownStructureFilterType |
ALL, LIST |