Report Profile¶
Report Profile - Get¶
HTTP Request
GET /api/v1/report-profile/{id}
📋 Description: Retrieves the detailed profile report associated with the specified ID, providing insights into key metrics and performance indicators 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 "calendarType": "REGULAR_CALENDAR",
109 "fiscalVariant": {
110 "id": 0,
111 "displayId": "string",
112 "status": "CREATED",
113 "isCalendarYear": true,
114 "yearDependent": true,
115 "erpSystemDisplayId": "string"
116 },
117 "assetClassFilterType": "ALL",
118 "assetClasses": [
119 {
120 "id": 0,
121 "displayId": "string"
122 }
123 ],
124 "functionalAreaFilterType": "ALL",
125 "functionalAreas": [
126 {
127 "id": 0,
128 "displayId": "string"
129 }
130 ],
131 "businessAreaFilterType": "ALL",
132 "businessAreas": [
133 {
134 "id": 0,
135 "displayId": "string"
136 }
137 ],
138 "vendorFilterType": "ALL",
139 "vendors": [
140 {
141 "id": 0,
142 "displayId": "string"
143 }
144 ],
145 "leaseClassificationFilterType": "ALL",
146 "leaseClassifications": "string",
147 "accountingStandardType": "string",
148 "filterObjectDto": {
149 "id": 0,
150 "profileId": 0,
151 "displayId": "string",
152 "objectType": "string"
153 },
154 "scriptProfile": true
155 }
156}
Report Profile - Update¶
HTTP Request
PUT /api/v1/report-profile/{id}
📋 Description: Updates the report profile identified by the specified ID, allowing users to modify existing profile details to ensure accurate and relevant reporting.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer(int64) |
true |
Unique identifier for the resource |
body |
body |
true |
Request body containing the updated report 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 "calendarType": "REGULAR_CALENDAR",
96 "fiscalVariant": {
97 "id": 0,
98 "displayId": "string",
99 "status": "CREATED",
100 "isCalendarYear": true,
101 "yearDependent": true,
102 "erpSystemDisplayId": "string"
103 },
104 "assetClassFilterType": "ALL",
105 "assetClasses": [
106 {
107 "id": 0,
108 "displayId": "string"
109 }
110 ],
111 "functionalAreaFilterType": "ALL",
112 "functionalAreas": [
113 {
114 "id": 0,
115 "displayId": "string"
116 }
117 ],
118 "businessAreaFilterType": "ALL",
119 "businessAreas": [
120 {
121 "id": 0,
122 "displayId": "string"
123 }
124 ],
125 "vendorFilterType": "ALL",
126 "vendors": [
127 {
128 "id": 0,
129 "displayId": "string"
130 }
131 ],
132 "leaseClassificationFilterType": "ALL",
133 "leaseClassifications": "string",
134 "accountingStandardType": "string",
135 "filterObjectDto": {
136 "id": 0,
137 "profileId": 0,
138 "displayId": "string",
139 "objectType": "string"
140 },
141 "scriptProfile": true
142}
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 "calendarType": "REGULAR_CALENDAR",
109 "fiscalVariant": {
110 "id": 0,
111 "displayId": "string",
112 "status": "CREATED",
113 "isCalendarYear": true,
114 "yearDependent": true,
115 "erpSystemDisplayId": "string"
116 },
117 "assetClassFilterType": "ALL",
118 "assetClasses": [
119 {
120 "id": 0,
121 "displayId": "string"
122 }
123 ],
124 "functionalAreaFilterType": "ALL",
125 "functionalAreas": [
126 {
127 "id": 0,
128 "displayId": "string"
129 }
130 ],
131 "businessAreaFilterType": "ALL",
132 "businessAreas": [
133 {
134 "id": 0,
135 "displayId": "string"
136 }
137 ],
138 "vendorFilterType": "ALL",
139 "vendors": [
140 {
141 "id": 0,
142 "displayId": "string"
143 }
144 ],
145 "leaseClassificationFilterType": "ALL",
146 "leaseClassifications": "string",
147 "accountingStandardType": "string",
148 "filterObjectDto": {
149 "id": 0,
150 "profileId": 0,
151 "displayId": "string",
152 "objectType": "string"
153 },
154 "scriptProfile": true
155 }
156}
Report Profile - Delete¶
HTTP Request
DELETE /api/v1/report-profile/{id}
📋 Description: Deletes a specified report profile identified by its unique ID, ensuring the removal of outdated or unnecessary reporting configurations from the system.
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}
Report Profile - Create Or Update¶
HTTP Request
PUT /api/v1/report-profile/createOrUpdate
📋 Description: Creates or updates a report profile based on the provided data, ensuring that users can maintain accurate and up-to-date reporting configurations.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing the report profile data, including identification details and configuration settings for creating or updating the report profile. |
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 "calendarType": "REGULAR_CALENDAR",
96 "fiscalVariant": {
97 "id": 0,
98 "displayId": "string",
99 "status": "CREATED",
100 "isCalendarYear": true,
101 "yearDependent": true,
102 "erpSystemDisplayId": "string"
103 },
104 "assetClassFilterType": "ALL",
105 "assetClasses": [
106 {
107 "id": 0,
108 "displayId": "string"
109 }
110 ],
111 "functionalAreaFilterType": "ALL",
112 "functionalAreas": [
113 {
114 "id": 0,
115 "displayId": "string"
116 }
117 ],
118 "businessAreaFilterType": "ALL",
119 "businessAreas": [
120 {
121 "id": 0,
122 "displayId": "string"
123 }
124 ],
125 "vendorFilterType": "ALL",
126 "vendors": [
127 {
128 "id": 0,
129 "displayId": "string"
130 }
131 ],
132 "leaseClassificationFilterType": "ALL",
133 "leaseClassifications": "string",
134 "accountingStandardType": "string",
135 "filterObjectDto": {
136 "id": 0,
137 "profileId": 0,
138 "displayId": "string",
139 "objectType": "string"
140 },
141 "scriptProfile": true
142}
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 "calendarType": "REGULAR_CALENDAR",
109 "fiscalVariant": {
110 "id": 0,
111 "displayId": "string",
112 "status": "CREATED",
113 "isCalendarYear": true,
114 "yearDependent": true,
115 "erpSystemDisplayId": "string"
116 },
117 "assetClassFilterType": "ALL",
118 "assetClasses": [
119 {
120 "id": 0,
121 "displayId": "string"
122 }
123 ],
124 "functionalAreaFilterType": "ALL",
125 "functionalAreas": [
126 {
127 "id": 0,
128 "displayId": "string"
129 }
130 ],
131 "businessAreaFilterType": "ALL",
132 "businessAreas": [
133 {
134 "id": 0,
135 "displayId": "string"
136 }
137 ],
138 "vendorFilterType": "ALL",
139 "vendors": [
140 {
141 "id": 0,
142 "displayId": "string"
143 }
144 ],
145 "leaseClassificationFilterType": "ALL",
146 "leaseClassifications": "string",
147 "accountingStandardType": "string",
148 "filterObjectDto": {
149 "id": 0,
150 "profileId": 0,
151 "displayId": "string",
152 "objectType": "string"
153 },
154 "scriptProfile": true
155 }
156}
Report Profile - Create Or Update Bulk¶
HTTP Request
PUT /api/v1/report-profile/createOrUpdate/bulk
📋 Description: Creates or updates multiple report profiles in bulk, enabling efficient management of reporting configurations to enhance data analysis and decision-making processes.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing an array of report profile objects for bulk creation or update, including relevant attributes and metadata for efficient data management. |
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 "calendarType": "REGULAR_CALENDAR",
97 "fiscalVariant": {
98 "id": 0,
99 "displayId": "string",
100 "status": "CREATED",
101 "isCalendarYear": true,
102 "yearDependent": true,
103 "erpSystemDisplayId": "string"
104 },
105 "assetClassFilterType": "ALL",
106 "assetClasses": [
107 {
108 "id": 0,
109 "displayId": "string"
110 }
111 ],
112 "functionalAreaFilterType": "ALL",
113 "functionalAreas": [
114 {
115 "id": 0,
116 "displayId": "string"
117 }
118 ],
119 "businessAreaFilterType": "ALL",
120 "businessAreas": [
121 {
122 "id": 0,
123 "displayId": "string"
124 }
125 ],
126 "vendorFilterType": "ALL",
127 "vendors": [
128 {
129 "id": 0,
130 "displayId": "string"
131 }
132 ],
133 "leaseClassificationFilterType": "ALL",
134 "leaseClassifications": "string",
135 "accountingStandardType": "string",
136 "filterObjectDto": {
137 "id": 0,
138 "profileId": 0,
139 "displayId": "string",
140 "objectType": "string"
141 },
142 "scriptProfile": true
143 }
144]
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 "calendarType": "REGULAR_CALENDAR",
110 "fiscalVariant": {
111 "id": 0,
112 "displayId": "string",
113 "status": "CREATED",
114 "isCalendarYear": true,
115 "yearDependent": true,
116 "erpSystemDisplayId": "string"
117 },
118 "assetClassFilterType": "ALL",
119 "assetClasses": [
120 {
121 "id": 0,
122 "displayId": "string"
123 }
124 ],
125 "functionalAreaFilterType": "ALL",
126 "functionalAreas": [
127 {
128 "id": 0,
129 "displayId": "string"
130 }
131 ],
132 "businessAreaFilterType": "ALL",
133 "businessAreas": [
134 {
135 "id": 0,
136 "displayId": "string"
137 }
138 ],
139 "vendorFilterType": "ALL",
140 "vendors": [
141 {
142 "id": 0,
143 "displayId": "string"
144 }
145 ],
146 "leaseClassificationFilterType": "ALL",
147 "leaseClassifications": "string",
148 "accountingStandardType": "string",
149 "filterObjectDto": {
150 "id": 0,
151 "profileId": 0,
152 "displayId": "string",
153 "objectType": "string"
154 },
155 "scriptProfile": true
156 }
157 ]
158}
Report Profile - Bulk Update¶
HTTP Request
PUT /api/v1/report-profile/bulk
📋 Description: Updates multiple report profiles in bulk, allowing for efficient management and modification of reporting configurations to enhance data analysis and decision-making processes.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing an array of report profile objects for bulk updates, including relevant identifiers and updated attributes. |
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 "calendarType": "REGULAR_CALENDAR",
97 "fiscalVariant": {
98 "id": 0,
99 "displayId": "string",
100 "status": "CREATED",
101 "isCalendarYear": true,
102 "yearDependent": true,
103 "erpSystemDisplayId": "string"
104 },
105 "assetClassFilterType": "ALL",
106 "assetClasses": [
107 {
108 "id": 0,
109 "displayId": "string"
110 }
111 ],
112 "functionalAreaFilterType": "ALL",
113 "functionalAreas": [
114 {
115 "id": 0,
116 "displayId": "string"
117 }
118 ],
119 "businessAreaFilterType": "ALL",
120 "businessAreas": [
121 {
122 "id": 0,
123 "displayId": "string"
124 }
125 ],
126 "vendorFilterType": "ALL",
127 "vendors": [
128 {
129 "id": 0,
130 "displayId": "string"
131 }
132 ],
133 "leaseClassificationFilterType": "ALL",
134 "leaseClassifications": "string",
135 "accountingStandardType": "string",
136 "filterObjectDto": {
137 "id": 0,
138 "profileId": 0,
139 "displayId": "string",
140 "objectType": "string"
141 },
142 "scriptProfile": true
143 }
144]
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 "calendarType": "REGULAR_CALENDAR",
110 "fiscalVariant": {
111 "id": 0,
112 "displayId": "string",
113 "status": "CREATED",
114 "isCalendarYear": true,
115 "yearDependent": true,
116 "erpSystemDisplayId": "string"
117 },
118 "assetClassFilterType": "ALL",
119 "assetClasses": [
120 {
121 "id": 0,
122 "displayId": "string"
123 }
124 ],
125 "functionalAreaFilterType": "ALL",
126 "functionalAreas": [
127 {
128 "id": 0,
129 "displayId": "string"
130 }
131 ],
132 "businessAreaFilterType": "ALL",
133 "businessAreas": [
134 {
135 "id": 0,
136 "displayId": "string"
137 }
138 ],
139 "vendorFilterType": "ALL",
140 "vendors": [
141 {
142 "id": 0,
143 "displayId": "string"
144 }
145 ],
146 "leaseClassificationFilterType": "ALL",
147 "leaseClassifications": "string",
148 "accountingStandardType": "string",
149 "filterObjectDto": {
150 "id": 0,
151 "profileId": 0,
152 "displayId": "string",
153 "objectType": "string"
154 },
155 "scriptProfile": true
156 }
157 ]
158}
Report Profile - Search¶
HTTP Request
POST /api/v1/report-profile/search
📋 Description: Submits a request to search for report profiles, enabling users to efficiently locate specific profiles 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 search criteria and filters for retrieving specific report profiles based on user-defined parameters. |
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 "calendarTypeEqual": "REGULAR_CALENDAR",
128 "fiscalVariantEqual": {
129 "id": 0,
130 "displayId": "string",
131 "status": "CREATED",
132 "isCalendarYear": true,
133 "yearDependent": true,
134 "erpSystemDisplayId": "string"
135 }
136}
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 "calendarType": "REGULAR_CALENDAR",
114 "fiscalVariant": {
115 "id": 0,
116 "displayId": "string",
117 "status": "CREATED",
118 "isCalendarYear": true,
119 "yearDependent": true,
120 "erpSystemDisplayId": "string"
121 },
122 "assetClassFilterType": "ALL",
123 "assetClasses": [
124 {
125 "id": 0,
126 "displayId": "string"
127 }
128 ],
129 "functionalAreaFilterType": "ALL",
130 "functionalAreas": [
131 {
132 "id": 0,
133 "displayId": "string"
134 }
135 ],
136 "businessAreaFilterType": "ALL",
137 "businessAreas": [
138 {
139 "id": 0,
140 "displayId": "string"
141 }
142 ],
143 "vendorFilterType": "ALL",
144 "vendors": [
145 {
146 "id": 0,
147 "displayId": "string"
148 }
149 ],
150 "leaseClassificationFilterType": "ALL",
151 "leaseClassifications": "string",
152 "accountingStandardType": "string",
153 "filterObjectDto": {
154 "id": 0,
155 "profileId": 0,
156 "displayId": "string",
157 "objectType": "string"
158 },
159 "scriptProfile": true
160 }
161 ],
162 "number": 0,
163 "sort": {
164 "unsorted": true,
165 "sorted": true,
166 "empty": true
167 },
168 "first": true,
169 "last": true,
170 "empty": true
171}
Report Profile - Find All¶
HTTP Request
GET /api/v1/report-profile
📋 Description: Fetches the report profile details, providing insights into key performance metrics and enabling informed decision-making for business operations.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
pageable |
query |
true |
Indicates whether the results returned from the report profile endpoint should be paginated, enhancing the efficiency of data retrieval for 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 "calendarType": "REGULAR_CALENDAR",
114 "fiscalVariant": {
115 "id": 0,
116 "displayId": "string",
117 "status": "CREATED",
118 "isCalendarYear": true,
119 "yearDependent": true,
120 "erpSystemDisplayId": "string"
121 },
122 "assetClassFilterType": "ALL",
123 "assetClasses": [
124 {
125 "id": 0,
126 "displayId": "string"
127 }
128 ],
129 "functionalAreaFilterType": "ALL",
130 "functionalAreas": [
131 {
132 "id": 0,
133 "displayId": "string"
134 }
135 ],
136 "businessAreaFilterType": "ALL",
137 "businessAreas": [
138 {
139 "id": 0,
140 "displayId": "string"
141 }
142 ],
143 "vendorFilterType": "ALL",
144 "vendors": [
145 {
146 "id": 0,
147 "displayId": "string"
148 }
149 ],
150 "leaseClassificationFilterType": "ALL",
151 "leaseClassifications": "string",
152 "accountingStandardType": "string",
153 "filterObjectDto": {
154 "id": 0,
155 "profileId": 0,
156 "displayId": "string",
157 "objectType": "string"
158 },
159 "scriptProfile": true
160 }
161 ],
162 "number": 0,
163 "sort": {
164 "unsorted": true,
165 "sorted": true,
166 "empty": true
167 },
168 "first": true,
169 "last": true,
170 "empty": true
171}
Report Profile - Get Profile¶
HTTP Request
GET /api/v1/report-profile/{id}/{securityProfileId}
📋 Description: Fetches the detailed report profile associated with the specified identifiers, enabling users to access critical insights for informed decision-making.
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 "calendarType": "REGULAR_CALENDAR",
96 "fiscalVariant": {
97 "id": 0,
98 "displayId": "string",
99 "status": "CREATED",
100 "isCalendarYear": true,
101 "yearDependent": true,
102 "erpSystemDisplayId": "string"
103 },
104 "assetClassFilterType": "ALL",
105 "assetClasses": [
106 {
107 "id": 0,
108 "displayId": "string"
109 }
110 ],
111 "functionalAreaFilterType": "ALL",
112 "functionalAreas": [
113 {
114 "id": 0,
115 "displayId": "string"
116 }
117 ],
118 "businessAreaFilterType": "ALL",
119 "businessAreas": [
120 {
121 "id": 0,
122 "displayId": "string"
123 }
124 ],
125 "vendorFilterType": "ALL",
126 "vendors": [
127 {
128 "id": 0,
129 "displayId": "string"
130 }
131 ],
132 "leaseClassificationFilterType": "ALL",
133 "leaseClassifications": "string",
134 "accountingStandardType": "string",
135 "filterObjectDto": {
136 "id": 0,
137 "profileId": 0,
138 "displayId": "string",
139 "objectType": "string"
140 },
141 "scriptProfile": true
142}
Report Profile - Get Profile (With User Name And User Name)¶
HTTP Request
GET /api/v1/report-profile/{id}/user-name/{userName}
📋 Description: Fetches the user profile report associated with a specific user name, identified by the provided ID, to facilitate targeted analysis and decision-making.
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 "calendarType": "REGULAR_CALENDAR",
96 "fiscalVariant": {
97 "id": 0,
98 "displayId": "string",
99 "status": "CREATED",
100 "isCalendarYear": true,
101 "yearDependent": true,
102 "erpSystemDisplayId": "string"
103 },
104 "assetClassFilterType": "ALL",
105 "assetClasses": [
106 {
107 "id": 0,
108 "displayId": "string"
109 }
110 ],
111 "functionalAreaFilterType": "ALL",
112 "functionalAreas": [
113 {
114 "id": 0,
115 "displayId": "string"
116 }
117 ],
118 "businessAreaFilterType": "ALL",
119 "businessAreas": [
120 {
121 "id": 0,
122 "displayId": "string"
123 }
124 ],
125 "vendorFilterType": "ALL",
126 "vendors": [
127 {
128 "id": 0,
129 "displayId": "string"
130 }
131 ],
132 "leaseClassificationFilterType": "ALL",
133 "leaseClassifications": "string",
134 "accountingStandardType": "string",
135 "filterObjectDto": {
136 "id": 0,
137 "profileId": 0,
138 "displayId": "string",
139 "objectType": "string"
140 },
141 "scriptProfile": true
142}
Report Profile - Get All Profiles¶
HTTP Request
GET /api/v1/report-profile/user-name/{userName}
📋 Description: Fetches the report profile associated with the specified user name, providing insights into user-specific data and preferences for enhanced decision-making.
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 "calendarType": "REGULAR_CALENDAR",
97 "fiscalVariant": {
98 "id": 0,
99 "displayId": "string",
100 "status": "CREATED",
101 "isCalendarYear": true,
102 "yearDependent": true,
103 "erpSystemDisplayId": "string"
104 },
105 "assetClassFilterType": "ALL",
106 "assetClasses": [
107 {
108 "id": 0,
109 "displayId": "string"
110 }
111 ],
112 "functionalAreaFilterType": "ALL",
113 "functionalAreas": [
114 {
115 "id": 0,
116 "displayId": "string"
117 }
118 ],
119 "businessAreaFilterType": "ALL",
120 "businessAreas": [
121 {
122 "id": 0,
123 "displayId": "string"
124 }
125 ],
126 "vendorFilterType": "ALL",
127 "vendors": [
128 {
129 "id": 0,
130 "displayId": "string"
131 }
132 ],
133 "leaseClassificationFilterType": "ALL",
134 "leaseClassifications": "string",
135 "accountingStandardType": "string",
136 "filterObjectDto": {
137 "id": 0,
138 "profileId": 0,
139 "displayId": "string",
140 "objectType": "string"
141 },
142 "scriptProfile": true
143 }
144]
Response Schema
Status Code 200
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
anonymous |
false |
none |
[Data transfer object representing a customizable report profile, encapsulating user-defined parameters and preferences for generating tailored reports within the enterprise system.] |
|
» 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 |
Array of ERP system identifiers associated with the report profile, enabling integration and data synchronization across enterprise resource planning platforms. |
|
»» 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 |
Array of designated lease areas associated with the report profile, facilitating effective management and analysis 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 report profile, facilitating targeted analysis and reporting 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 |
» companyFilterType |
string |
true |
none |
Type of the company filter |
» companyCodes |
false |
none |
An array of unique company codes associated with the report profile, enabling precise identification and categorization of data within the reporting framework. |
|
»» 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 |
Array of departments associated with the lease, providing insights into the organizational structure relevant to lease management. |
|
»» 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 report profile, used to categorize and manage leasing data effectively. |
|
»» 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 center identifiers associated with the report profile, enabling detailed financial analysis 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 |
An array of profit center identifiers used to categorize and analyze financial performance 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 |
Array of work breakdown structures that define the hierarchical decomposition of project deliverables for effective resource allocation and project management. |
|
»» 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 |
» calendarType |
string |
true |
none |
Type of the calendar |
» fiscalVariant |
false |
none |
Data transfer object representing a simplified fiscal variant, encapsulating essential financial attributes and metadata for streamlined reporting and analysis within financial management processes. |
|
»» 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 |
»» isCalendarYear |
boolean |
false |
none |
Whether the resource is calendar year |
»» yearDependent |
boolean |
false |
none |
Indicates whether the fiscal variant is dependent on the specific year, impacting financial reporting and planning processes. |
»» erpSystemDisplayId |
string |
false |
none |
Unique identifier for the erp system display |
» assetClassFilterType |
string |
false |
none |
Type of the asset class filter |
» assetClasses |
false |
none |
List of asset classes associated with the report profile, enabling users to categorize and analyze financial data effectively. |
|
»» id |
integer(int64) |
false |
none |
Unique identifier for the resource |
»» displayId |
string |
false |
none |
Unique identifier for the display |
» functionalAreaFilterType |
string |
false |
none |
Type of the functional area filter |
» functionalAreas |
false |
none |
Array of functional areas associated with the report profile, enabling targeted analysis and reporting within the business context. |
|
» businessAreaFilterType |
string |
false |
none |
Type of the business area filter |
» businessAreas |
false |
none |
An array representing the various business areas associated with the report profile, enabling targeted analysis and reporting within the organization. |
|
» vendorFilterType |
string |
false |
none |
Type of the vendor filter |
» vendors |
false |
none |
List of vendors associated with the report profile, enabling efficient management and analysis of vendor-related data. |
|
» leaseClassificationFilterType |
string |
false |
none |
Type of the lease classification filter |
» leaseClassifications |
string |
false |
none |
Defines the classification of the lease, providing essential categorization for effective management and reporting within the system. |
» accountingStandardType |
string |
false |
none |
Type of the accounting standard |
» 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 |
» scriptProfile |
boolean |
false |
none |
Indicates whether the report profile is associated with a script, enabling tailored reporting capabilities for enhanced analysis. |
Enumerated Values
Attribute |
Value |
|---|---|
assetClassFilterType |
ALL, LIST |
businessAreaFilterType |
ALL, LIST |
businessUnitFilterType |
ALL, LIST |
calendarType |
FISCAL_VARIANT, REGULAR_CALENDAR, _360 |
companyFilterType |
ALL, LIST |
costCenterFilterType |
ALL, LIST |
departmentFilterType |
ALL, LIST |
erpSystemFilterType |
ALL, LIST |
functionalAreaFilterType |
ALL, LIST |
leaseAreaFilterType |
ALL, LIST |
leaseClassificationFilterType |
ALL, LIST |
leaseGroupFilterType |
ALL, LIST |
objectStatus |
ACTIVE, CREATED, DECOMMISSIONED, DISABLED |
principalPositionType |
LESSEE, LESSOR |
profitCenterFilterType |
ALL, LIST |
status |
ACTIVE, CREATED, DECOMMISSIONED, DISABLED |
vendorFilterType |
ALL, LIST |
workBreakdownStructureFilterType |
ALL, LIST |