Feedback ResourceΒΆ
Submit FeedbackΒΆ
HTTP Request
POST /api/feedback/submit
π Description: Submits user feedback to enhance service quality and customer satisfaction. This operation allows businesses to collect insights directly from users, facilitating continuous improvement.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing user feedback data, including comments, ratings, and user identification details for quality improvement initiatives. |
Body Parameters
1{
2 "id": 0,
3 "createdBy": "string",
4 "createdAt": "2019-08-24T14:15:22Z",
5 "requestId": 0,
6 "requestDto": {
7 "id": 0,
8 "createdBy": "string",
9 "createdAt": "2019-08-24T14:15:22Z",
10 "displayId": "string",
11 "description": "string",
12 "imageId": 0,
13 "premiseId": 0,
14 "premiseDto": {
15 "id": 0,
16 "createdBy": "string",
17 "createdAt": "2019-08-24T14:15:22Z",
18 "displayId": "string",
19 "premiseName": "string",
20 "description": "string",
21 "address": "string",
22 "internalTeamNames": [
23 "string"
24 ],
25 "internalTeamIds": [
26 0
27 ],
28 "premiseAvailable": true,
29 "premiseFromNrm": true,
30 "nlmId": 0,
31 "nlmDisplayId": "string",
32 "nlmUsed": true,
33 "manager": 0,
34 "managerName": "string",
35 "imageId": 0,
36 "area": "string",
37 "modifiedAt": "2019-08-24T14:15:22Z"
38 },
39 "premiseFromNrm": true,
40 "premiseDisplayId": "string",
41 "name": "string",
42 "requestPriority": "string",
43 "requestPriorityType": "string",
44 "requestPriorityId": 0,
45 "requestPriorityDisplayId": "string",
46 "requestDate": "2019-08-24",
47 "modifiedAt": "2019-08-24T14:15:22Z",
48 "requestCategory": "string",
49 "requestCategoryId": 0,
50 "requestCategoryDisplayId": "string",
51 "requestStatus": "string",
52 "requestStatusType": "string",
53 "requestStatusId": 0,
54 "requestStatusDisplayId": "string",
55 "mainAssetIds": [
56 0
57 ],
58 "mainAssetId": 0,
59 "mainAssetDto": {
60 "id": 0,
61 "createdBy": "string",
62 "createdAt": "2019-08-24T14:15:22Z",
63 "displayId": "string",
64 "name": "string",
65 "description": "string",
66 "qrCode": "string",
67 "barCode": "string",
68 "imageId": 0,
69 "model": "string",
70 "manufacturer": "string",
71 "serialNumber": "string",
72 "cost": "81.08",
73 "premiseId": 0,
74 "premiseDisplayId": "string",
75 "premiseDto": {
76 "id": 0,
77 "createdBy": "string",
78 "createdAt": "2019-08-24T14:15:22Z",
79 "displayId": "string",
80 "premiseName": "string",
81 "description": "string",
82 "address": "string",
83 "internalTeamNames": [
84 "string"
85 ],
86 "internalTeamIds": [
87 0
88 ],
89 "premiseAvailable": true,
90 "premiseFromNrm": true,
91 "nlmId": 0,
92 "nlmDisplayId": "string",
93 "nlmUsed": true,
94 "manager": 0,
95 "managerName": "string",
96 "imageId": 0,
97 "area": "string",
98 "modifiedAt": "2019-08-24T14:15:22Z"
99 },
100 "acquisitionDate": "2019-08-24",
101 "endOfLife": "2019-08-24",
102 "assetStatusId": 0,
103 "assetStatus": "string",
104 "assetStatusType": "string",
105 "parentAssetId": 0,
106 "parentAssetDisplayId": "string",
107 "parentAsset": "string",
108 "parentAssetDto": {},
109 "upcomingMaintenanceDate": "2019-08-24",
110 "assetCategoryIds": [
111 0
112 ],
113 "assetCategories": [
114 "string"
115 ],
116 "internalTeamIds": [
117 0
118 ],
119 "internalTeamDtos": [
120 {
121 "id": 0,
122 "createdBy": "string",
123 "createdAt": "2019-08-24T14:15:22Z",
124 "displayId": "string",
125 "name": "string",
126 "email": "string",
127 "phone": "string",
128 "manager": "string",
129 "requestCategoryName": [
130 "string"
131 ],
132 "requestCategoryId": [
133 0
134 ],
135 "requestCategoryDisplayId": [
136 "string"
137 ],
138 "description": "string",
139 "internalTeamUser": [
140 0
141 ],
142 "members": 0,
143 "mainAssets": [
144 0
145 ],
146 "premiseNames": [
147 "string"
148 ],
149 "internalTeamAvailable": true,
150 "premiseIds": [
151 0
152 ]
153 }
154 ],
155 "internalTeams": [
156 "string"
157 ],
158 "assignedUserIds": [
159 0
160 ],
161 "assignedUserDtos": [
162 {
163 "id": 0,
164 "createdBy": "string",
165 "createdAt": "2019-08-24T14:15:22Z",
166 "userName": "string",
167 "firstName": "string",
168 "lastName": "string",
169 "email": "string",
170 "roleIds": [
171 {
172 "id": 0,
173 "createdBy": "string",
174 "createdAt": "2019-08-24T14:15:22Z",
175 "modifiedBy": "string",
176 "modifiedAt": "2019-08-24T14:15:22Z",
177 "roleName": "string",
178 "entity": "string",
179 "new": true
180 }
181 ],
182 "internalTeamNames": [
183 "string"
184 ],
185 "internalTeamIds": [
186 0
187 ],
188 "internalTeamDisplayIds": [
189 "string"
190 ],
191 "premiseIds": [
192 0
193 ],
194 "premiseNames": [
195 "string"
196 ],
197 "userAvailable": true,
198 "temporaryWorkload": 0,
199 "preferredCultureCode": "string"
200 }
201 ],
202 "assignedUsers": [
203 "string"
204 ],
205 "assetPriority": "string",
206 "assetPriorityId": 0,
207 "assetPriorityDisplayId": "string",
208 "assetPriorityType": "string",
209 "assetAvailable": true,
210 "exactPlacement": "string",
211 "fosId": 0,
212 "downtimeStatus": "string",
213 "premiseFromNrm": true,
214 "modifiedAt": "2019-08-24T14:15:22Z"
215 },
216 "mainAssetDisplayId": "string",
217 "assignedUserIds": [
218 0
219 ],
220 "assignedUserDtos": [
221 {
222 "id": 0,
223 "createdBy": "string",
224 "createdAt": "2019-08-24T14:15:22Z",
225 "userName": "string",
226 "firstName": "string",
227 "lastName": "string",
228 "email": "string",
229 "roleIds": [
230 {
231 "id": 0,
232 "createdBy": "string",
233 "createdAt": "2019-08-24T14:15:22Z",
234 "modifiedBy": "string",
235 "modifiedAt": "2019-08-24T14:15:22Z",
236 "roleName": "string",
237 "entity": "string",
238 "new": true
239 }
240 ],
241 "internalTeamNames": [
242 "string"
243 ],
244 "internalTeamIds": [
245 0
246 ],
247 "internalTeamDisplayIds": [
248 "string"
249 ],
250 "premiseIds": [
251 0
252 ],
253 "premiseNames": [
254 "string"
255 ],
256 "userAvailable": true,
257 "temporaryWorkload": 0,
258 "preferredCultureCode": "string"
259 }
260 ],
261 "assignedUsers": [
262 "string"
263 ],
264 "internalTeamIds": [
265 0
266 ],
267 "internalTeamDtos": [
268 {
269 "id": 0,
270 "createdBy": "string",
271 "createdAt": "2019-08-24T14:15:22Z",
272 "displayId": "string",
273 "name": "string",
274 "email": "string",
275 "phone": "string",
276 "manager": "string",
277 "requestCategoryName": [
278 "string"
279 ],
280 "requestCategoryId": [
281 0
282 ],
283 "requestCategoryDisplayId": [
284 "string"
285 ],
286 "description": "string",
287 "internalTeamUser": [
288 0
289 ],
290 "members": 0,
291 "mainAssets": [
292 0
293 ],
294 "premiseNames": [
295 "string"
296 ],
297 "internalTeamAvailable": true,
298 "premiseIds": [
299 0
300 ]
301 }
302 ],
303 "internalTeams": [
304 "string"
305 ],
306 "requestAvailable": true,
307 "exactPlacement": "string",
308 "requestType": "string",
309 "closeDate": "2019-08-24",
310 "requestFrom": "NFM"
311 },
312 "rating": 0,
313 "comment": "string",
314 "token": "string",
315 "recipientUserId": 0,
316 "recipientEmail": "string",
317 "lastReminderSentAt": "2019-08-24T14:15:22Z",
318 "reminderCount": 0,
319 "expiresAt": "2019-08-24T14:15:22Z",
320 "used": true,
321 "usedAt": "2019-08-24T14:15:22Z",
322 "submitterUserId": 0,
323 "submitterEmail": "string"
324}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "id": 0,
3 "createdBy": "string",
4 "createdAt": "2019-08-24T14:15:22Z",
5 "requestId": 0,
6 "requestDto": {
7 "id": 0,
8 "createdBy": "string",
9 "createdAt": "2019-08-24T14:15:22Z",
10 "displayId": "string",
11 "description": "string",
12 "imageId": 0,
13 "premiseId": 0,
14 "premiseDto": {
15 "id": 0,
16 "createdBy": "string",
17 "createdAt": "2019-08-24T14:15:22Z",
18 "displayId": "string",
19 "premiseName": "string",
20 "description": "string",
21 "address": "string",
22 "internalTeamNames": [
23 "string"
24 ],
25 "internalTeamIds": [
26 0
27 ],
28 "premiseAvailable": true,
29 "premiseFromNrm": true,
30 "nlmId": 0,
31 "nlmDisplayId": "string",
32 "nlmUsed": true,
33 "manager": 0,
34 "managerName": "string",
35 "imageId": 0,
36 "area": "string",
37 "modifiedAt": "2019-08-24T14:15:22Z"
38 },
39 "premiseFromNrm": true,
40 "premiseDisplayId": "string",
41 "name": "string",
42 "requestPriority": "string",
43 "requestPriorityType": "string",
44 "requestPriorityId": 0,
45 "requestPriorityDisplayId": "string",
46 "requestDate": "2019-08-24",
47 "modifiedAt": "2019-08-24T14:15:22Z",
48 "requestCategory": "string",
49 "requestCategoryId": 0,
50 "requestCategoryDisplayId": "string",
51 "requestStatus": "string",
52 "requestStatusType": "string",
53 "requestStatusId": 0,
54 "requestStatusDisplayId": "string",
55 "mainAssetIds": [
56 0
57 ],
58 "mainAssetId": 0,
59 "mainAssetDto": {
60 "id": 0,
61 "createdBy": "string",
62 "createdAt": "2019-08-24T14:15:22Z",
63 "displayId": "string",
64 "name": "string",
65 "description": "string",
66 "qrCode": "string",
67 "barCode": "string",
68 "imageId": 0,
69 "model": "string",
70 "manufacturer": "string",
71 "serialNumber": "string",
72 "cost": "81.08",
73 "premiseId": 0,
74 "premiseDisplayId": "string",
75 "premiseDto": {
76 "id": 0,
77 "createdBy": "string",
78 "createdAt": "2019-08-24T14:15:22Z",
79 "displayId": "string",
80 "premiseName": "string",
81 "description": "string",
82 "address": "string",
83 "internalTeamNames": [
84 "string"
85 ],
86 "internalTeamIds": [
87 0
88 ],
89 "premiseAvailable": true,
90 "premiseFromNrm": true,
91 "nlmId": 0,
92 "nlmDisplayId": "string",
93 "nlmUsed": true,
94 "manager": 0,
95 "managerName": "string",
96 "imageId": 0,
97 "area": "string",
98 "modifiedAt": "2019-08-24T14:15:22Z"
99 },
100 "acquisitionDate": "2019-08-24",
101 "endOfLife": "2019-08-24",
102 "assetStatusId": 0,
103 "assetStatus": "string",
104 "assetStatusType": "string",
105 "parentAssetId": 0,
106 "parentAssetDisplayId": "string",
107 "parentAsset": "string",
108 "parentAssetDto": {},
109 "upcomingMaintenanceDate": "2019-08-24",
110 "assetCategoryIds": [
111 0
112 ],
113 "assetCategories": [
114 "string"
115 ],
116 "internalTeamIds": [
117 0
118 ],
119 "internalTeamDtos": [
120 {
121 "id": 0,
122 "createdBy": "string",
123 "createdAt": "2019-08-24T14:15:22Z",
124 "displayId": "string",
125 "name": "string",
126 "email": "string",
127 "phone": "string",
128 "manager": "string",
129 "requestCategoryName": [
130 "string"
131 ],
132 "requestCategoryId": [
133 0
134 ],
135 "requestCategoryDisplayId": [
136 "string"
137 ],
138 "description": "string",
139 "internalTeamUser": [
140 0
141 ],
142 "members": 0,
143 "mainAssets": [
144 0
145 ],
146 "premiseNames": [
147 "string"
148 ],
149 "internalTeamAvailable": true,
150 "premiseIds": [
151 0
152 ]
153 }
154 ],
155 "internalTeams": [
156 "string"
157 ],
158 "assignedUserIds": [
159 0
160 ],
161 "assignedUserDtos": [
162 {
163 "id": 0,
164 "createdBy": "string",
165 "createdAt": "2019-08-24T14:15:22Z",
166 "userName": "string",
167 "firstName": "string",
168 "lastName": "string",
169 "email": "string",
170 "roleIds": [
171 {
172 "id": 0,
173 "createdBy": "string",
174 "createdAt": "2019-08-24T14:15:22Z",
175 "modifiedBy": "string",
176 "modifiedAt": "2019-08-24T14:15:22Z",
177 "roleName": "string",
178 "entity": "string",
179 "new": true
180 }
181 ],
182 "internalTeamNames": [
183 "string"
184 ],
185 "internalTeamIds": [
186 0
187 ],
188 "internalTeamDisplayIds": [
189 "string"
190 ],
191 "premiseIds": [
192 0
193 ],
194 "premiseNames": [
195 "string"
196 ],
197 "userAvailable": true,
198 "temporaryWorkload": 0,
199 "preferredCultureCode": "string"
200 }
201 ],
202 "assignedUsers": [
203 "string"
204 ],
205 "assetPriority": "string",
206 "assetPriorityId": 0,
207 "assetPriorityDisplayId": "string",
208 "assetPriorityType": "string",
209 "assetAvailable": true,
210 "exactPlacement": "string",
211 "fosId": 0,
212 "downtimeStatus": "string",
213 "premiseFromNrm": true,
214 "modifiedAt": "2019-08-24T14:15:22Z"
215 },
216 "mainAssetDisplayId": "string",
217 "assignedUserIds": [
218 0
219 ],
220 "assignedUserDtos": [
221 {
222 "id": 0,
223 "createdBy": "string",
224 "createdAt": "2019-08-24T14:15:22Z",
225 "userName": "string",
226 "firstName": "string",
227 "lastName": "string",
228 "email": "string",
229 "roleIds": [
230 {
231 "id": 0,
232 "createdBy": "string",
233 "createdAt": "2019-08-24T14:15:22Z",
234 "modifiedBy": "string",
235 "modifiedAt": "2019-08-24T14:15:22Z",
236 "roleName": "string",
237 "entity": "string",
238 "new": true
239 }
240 ],
241 "internalTeamNames": [
242 "string"
243 ],
244 "internalTeamIds": [
245 0
246 ],
247 "internalTeamDisplayIds": [
248 "string"
249 ],
250 "premiseIds": [
251 0
252 ],
253 "premiseNames": [
254 "string"
255 ],
256 "userAvailable": true,
257 "temporaryWorkload": 0,
258 "preferredCultureCode": "string"
259 }
260 ],
261 "assignedUsers": [
262 "string"
263 ],
264 "internalTeamIds": [
265 0
266 ],
267 "internalTeamDtos": [
268 {
269 "id": 0,
270 "createdBy": "string",
271 "createdAt": "2019-08-24T14:15:22Z",
272 "displayId": "string",
273 "name": "string",
274 "email": "string",
275 "phone": "string",
276 "manager": "string",
277 "requestCategoryName": [
278 "string"
279 ],
280 "requestCategoryId": [
281 0
282 ],
283 "requestCategoryDisplayId": [
284 "string"
285 ],
286 "description": "string",
287 "internalTeamUser": [
288 0
289 ],
290 "members": 0,
291 "mainAssets": [
292 0
293 ],
294 "premiseNames": [
295 "string"
296 ],
297 "internalTeamAvailable": true,
298 "premiseIds": [
299 0
300 ]
301 }
302 ],
303 "internalTeams": [
304 "string"
305 ],
306 "requestAvailable": true,
307 "exactPlacement": "string",
308 "requestType": "string",
309 "closeDate": "2019-08-24",
310 "requestFrom": "NFM"
311 },
312 "rating": 0,
313 "comment": "string",
314 "token": "string",
315 "recipientUserId": 0,
316 "recipientEmail": "string",
317 "lastReminderSentAt": "2019-08-24T14:15:22Z",
318 "reminderCount": 0,
319 "expiresAt": "2019-08-24T14:15:22Z",
320 "used": true,
321 "usedAt": "2019-08-24T14:15:22Z",
322 "submitterUserId": 0,
323 "submitterEmail": "string"
324}
Get All FeedbackΒΆ
HTTP Request
GET /api/feedback
π Description: Fetches user feedback submissions, enabling businesses to analyze customer insights and improve service offerings.
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Inline |
Example Responses
1[
2 {
3 "id": 0,
4 "createdBy": "string",
5 "createdAt": "2019-08-24T14:15:22Z",
6 "requestId": 0,
7 "requestDto": {
8 "id": 0,
9 "createdBy": "string",
10 "createdAt": "2019-08-24T14:15:22Z",
11 "displayId": "string",
12 "description": "string",
13 "imageId": 0,
14 "premiseId": 0,
15 "premiseDto": {
16 "id": 0,
17 "createdBy": "string",
18 "createdAt": "2019-08-24T14:15:22Z",
19 "displayId": "string",
20 "premiseName": "string",
21 "description": "string",
22 "address": "string",
23 "internalTeamNames": [
24 "string"
25 ],
26 "internalTeamIds": [
27 0
28 ],
29 "premiseAvailable": true,
30 "premiseFromNrm": true,
31 "nlmId": 0,
32 "nlmDisplayId": "string",
33 "nlmUsed": true,
34 "manager": 0,
35 "managerName": "string",
36 "imageId": 0,
37 "area": "string",
38 "modifiedAt": "2019-08-24T14:15:22Z"
39 },
40 "premiseFromNrm": true,
41 "premiseDisplayId": "string",
42 "name": "string",
43 "requestPriority": "string",
44 "requestPriorityType": "string",
45 "requestPriorityId": 0,
46 "requestPriorityDisplayId": "string",
47 "requestDate": "2019-08-24",
48 "modifiedAt": "2019-08-24T14:15:22Z",
49 "requestCategory": "string",
50 "requestCategoryId": 0,
51 "requestCategoryDisplayId": "string",
52 "requestStatus": "string",
53 "requestStatusType": "string",
54 "requestStatusId": 0,
55 "requestStatusDisplayId": "string",
56 "mainAssetIds": [
57 0
58 ],
59 "mainAssetId": 0,
60 "mainAssetDto": {
61 "id": 0,
62 "createdBy": "string",
63 "createdAt": "2019-08-24T14:15:22Z",
64 "displayId": "string",
65 "name": "string",
66 "description": "string",
67 "qrCode": "string",
68 "barCode": "string",
69 "imageId": 0,
70 "model": "string",
71 "manufacturer": "string",
72 "serialNumber": "string",
73 "cost": "81.08",
74 "premiseId": 0,
75 "premiseDisplayId": "string",
76 "premiseDto": {
77 "id": 0,
78 "createdBy": "string",
79 "createdAt": "2019-08-24T14:15:22Z",
80 "displayId": "string",
81 "premiseName": "string",
82 "description": "string",
83 "address": "string",
84 "internalTeamNames": [
85 "string"
86 ],
87 "internalTeamIds": [
88 0
89 ],
90 "premiseAvailable": true,
91 "premiseFromNrm": true,
92 "nlmId": 0,
93 "nlmDisplayId": "string",
94 "nlmUsed": true,
95 "manager": 0,
96 "managerName": "string",
97 "imageId": 0,
98 "area": "string",
99 "modifiedAt": "2019-08-24T14:15:22Z"
100 },
101 "acquisitionDate": "2019-08-24",
102 "endOfLife": "2019-08-24",
103 "assetStatusId": 0,
104 "assetStatus": "string",
105 "assetStatusType": "string",
106 "parentAssetId": 0,
107 "parentAssetDisplayId": "string",
108 "parentAsset": "string",
109 "parentAssetDto": {},
110 "upcomingMaintenanceDate": "2019-08-24",
111 "assetCategoryIds": [
112 0
113 ],
114 "assetCategories": [
115 "string"
116 ],
117 "internalTeamIds": [
118 0
119 ],
120 "internalTeamDtos": [
121 {
122 "id": 0,
123 "createdBy": "string",
124 "createdAt": "2019-08-24T14:15:22Z",
125 "displayId": "string",
126 "name": "string",
127 "email": "string",
128 "phone": "string",
129 "manager": "string",
130 "requestCategoryName": [
131 "string"
132 ],
133 "requestCategoryId": [
134 0
135 ],
136 "requestCategoryDisplayId": [
137 "string"
138 ],
139 "description": "string",
140 "internalTeamUser": [
141 0
142 ],
143 "members": 0,
144 "mainAssets": [
145 0
146 ],
147 "premiseNames": [
148 "string"
149 ],
150 "internalTeamAvailable": true,
151 "premiseIds": [
152 0
153 ]
154 }
155 ],
156 "internalTeams": [
157 "string"
158 ],
159 "assignedUserIds": [
160 0
161 ],
162 "assignedUserDtos": [
163 {
164 "id": 0,
165 "createdBy": "string",
166 "createdAt": "2019-08-24T14:15:22Z",
167 "userName": "string",
168 "firstName": "string",
169 "lastName": "string",
170 "email": "string",
171 "roleIds": [
172 {
173 "id": 0,
174 "createdBy": "string",
175 "createdAt": "2019-08-24T14:15:22Z",
176 "modifiedBy": "string",
177 "modifiedAt": "2019-08-24T14:15:22Z",
178 "roleName": "string",
179 "entity": "string",
180 "new": true
181 }
182 ],
183 "internalTeamNames": [
184 "string"
185 ],
186 "internalTeamIds": [
187 0
188 ],
189 "internalTeamDisplayIds": [
190 "string"
191 ],
192 "premiseIds": [
193 0
194 ],
195 "premiseNames": [
196 "string"
197 ],
198 "userAvailable": true,
199 "temporaryWorkload": 0,
200 "preferredCultureCode": "string"
201 }
202 ],
203 "assignedUsers": [
204 "string"
205 ],
206 "assetPriority": "string",
207 "assetPriorityId": 0,
208 "assetPriorityDisplayId": "string",
209 "assetPriorityType": "string",
210 "assetAvailable": true,
211 "exactPlacement": "string",
212 "fosId": 0,
213 "downtimeStatus": "string",
214 "premiseFromNrm": true,
215 "modifiedAt": "2019-08-24T14:15:22Z"
216 },
217 "mainAssetDisplayId": "string",
218 "assignedUserIds": [
219 0
220 ],
221 "assignedUserDtos": [
222 {
223 "id": 0,
224 "createdBy": "string",
225 "createdAt": "2019-08-24T14:15:22Z",
226 "userName": "string",
227 "firstName": "string",
228 "lastName": "string",
229 "email": "string",
230 "roleIds": [
231 {
232 "id": 0,
233 "createdBy": "string",
234 "createdAt": "2019-08-24T14:15:22Z",
235 "modifiedBy": "string",
236 "modifiedAt": "2019-08-24T14:15:22Z",
237 "roleName": "string",
238 "entity": "string",
239 "new": true
240 }
241 ],
242 "internalTeamNames": [
243 "string"
244 ],
245 "internalTeamIds": [
246 0
247 ],
248 "internalTeamDisplayIds": [
249 "string"
250 ],
251 "premiseIds": [
252 0
253 ],
254 "premiseNames": [
255 "string"
256 ],
257 "userAvailable": true,
258 "temporaryWorkload": 0,
259 "preferredCultureCode": "string"
260 }
261 ],
262 "assignedUsers": [
263 "string"
264 ],
265 "internalTeamIds": [
266 0
267 ],
268 "internalTeamDtos": [
269 {
270 "id": 0,
271 "createdBy": "string",
272 "createdAt": "2019-08-24T14:15:22Z",
273 "displayId": "string",
274 "name": "string",
275 "email": "string",
276 "phone": "string",
277 "manager": "string",
278 "requestCategoryName": [
279 "string"
280 ],
281 "requestCategoryId": [
282 0
283 ],
284 "requestCategoryDisplayId": [
285 "string"
286 ],
287 "description": "string",
288 "internalTeamUser": [
289 0
290 ],
291 "members": 0,
292 "mainAssets": [
293 0
294 ],
295 "premiseNames": [
296 "string"
297 ],
298 "internalTeamAvailable": true,
299 "premiseIds": [
300 0
301 ]
302 }
303 ],
304 "internalTeams": [
305 "string"
306 ],
307 "requestAvailable": true,
308 "exactPlacement": "string",
309 "requestType": "string",
310 "closeDate": "2019-08-24",
311 "requestFrom": "NFM"
312 },
313 "rating": 0,
314 "comment": "string",
315 "token": "string",
316 "recipientUserId": 0,
317 "recipientEmail": "string",
318 "lastReminderSentAt": "2019-08-24T14:15:22Z",
319 "reminderCount": 0,
320 "expiresAt": "2019-08-24T14:15:22Z",
321 "used": true,
322 "usedAt": "2019-08-24T14:15:22Z",
323 "submitterUserId": 0,
324 "submitterEmail": "string"
325 }
326]
Response Schema
Status Code 200
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
anonymous |
false |
none |
[Data transfer object representing customer feedback, including ratings and comments, to facilitate product improvement and enhance user satisfaction.] |
|
Β» id |
integer(int64) |
false |
none |
Unique identifier for the resource |
Β» createdBy |
string |
false |
none |
Username of who created this resource |
Β» createdAt |
string(date-time) |
false |
none |
Timestamp when this resource was created |
Β» requestId |
integer(int64) |
false |
none |
Unique identifier for the request |
Β» requestDto |
false |
none |
Data transfer object representing a client request, encapsulating essential details such as request type, priority, and associated metadata to facilitate efficient processing and tracking within the business workflow. |
|
»» id |
integer(int64) |
false |
none |
Unique identifier for the resource |
»» createdBy |
string |
false |
none |
Username of who created this resource |
»» createdAt |
string(date-time) |
false |
none |
Timestamp when this resource was created |
»» displayId |
string |
false |
none |
Unique identifier for the display |
»» description |
string |
false |
none |
Description of the resource |
»» imageId |
integer(int64) |
false |
none |
Unique identifier for the image |
»» premiseId |
integer(int64) |
false |
none |
Unique identifier for the premise |
»» premiseDto |
false |
none |
Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning. |
|
»»» id |
integer(int64) |
false |
none |
Unique identifier for the resource |
»»» createdBy |
string |
false |
none |
Username of who created this resource |
»»» createdAt |
string(date-time) |
false |
none |
Timestamp when this resource was created |
»»» displayId |
string |
false |
none |
Unique identifier for the display |
»»» premiseName |
string |
false |
none |
Name of the premise |
»»» description |
string |
false |
none |
Description of the resource |
»»» address |
string |
true |
none |
Represents the physical location associated with the premise, essential for logistics and service delivery. |
»»» internalTeamNames |
[string] |
false |
none |
List of names representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation within the organization. |
»»» internalTeamIds |
[integer] |
false |
none |
List of unique identifiers representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation. |
»»» premiseAvailable |
boolean |
false |
none |
Indicates whether the premise is available for use within the specified context. |
»»» premiseFromNrm |
boolean |
false |
none |
Indicates whether the premise is sourced from the National Resource Management (NRM) framework, facilitating compliance and reporting within environmental management processes. |
»»» nlmId |
integer(int64) |
false |
none |
Unique identifier for the nlm |
»»» nlmDisplayId |
string |
false |
none |
Unique identifier for the nlm display |
»»» nlmUsed |
boolean |
false |
none |
Indicates whether the National Labor Market (NLM) resources have been utilized in the premise evaluation process. |
»»» manager |
integer(int64) |
false |
none |
Unique identifier for the manager associated with the premise, facilitating effective organizational hierarchy and resource management. |
»»» managerName |
string |
false |
none |
Name of the manager |
»»» imageId |
integer(int64) |
false |
none |
Unique identifier for the image |
»»» area |
string |
false |
none |
Represents the geographic area associated with the premise, providing essential context for location-based services and analysis. |
»»» modifiedAt |
string(date-time) |
false |
none |
Timestamp when this resource was last modified |
»» premiseFromNrm |
boolean |
false |
none |
Indicates whether the premise is sourced from the National Resource Management (NRM) system, facilitating accurate data integration and reporting. |
»» premiseDisplayId |
string |
false |
none |
Unique identifier for the premise display |
»» name |
string |
false |
none |
Name of the resource |
»» requestPriority |
string |
false |
none |
Priority of the request |
»» requestPriorityType |
string |
false |
none |
Type of the request priority |
»» requestPriorityId |
integer(int64) |
false |
none |
Unique identifier for the request priority |
»» requestPriorityDisplayId |
string |
false |
none |
Unique identifier for the request priority display |
»» requestDate |
string(date) |
false |
none |
Date of the request |
»» modifiedAt |
string(date-time) |
false |
none |
Timestamp when this resource was last modified |
»» requestCategory |
string |
false |
none |
Category of the request |
»» requestCategoryId |
integer(int64) |
false |
none |
Unique identifier for the request category |
»» requestCategoryDisplayId |
string |
false |
none |
Unique identifier for the request category display |
»» requestStatus |
string |
false |
none |
Status of the request |
»» requestStatusType |
string |
false |
none |
Type of the request status |
»» requestStatusId |
integer(int64) |
false |
none |
Unique identifier for the request status |
»» requestStatusDisplayId |
string |
false |
none |
Unique identifier for the request status display |
»» mainAssetIds |
[integer] |
false |
none |
List of unique identifiers for the primary assets associated with the request, facilitating efficient tracking and management within the system. |
»» mainAssetId |
integer(int64) |
false |
none |
Unique identifier for the main asset |
»» mainAssetDto |
false |
none |
MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making. |
|
»»» id |
integer(int64) |
false |
none |
Unique identifier for the resource |
»»» createdBy |
string |
false |
none |
Username of who created this resource |
»»» createdAt |
string(date-time) |
false |
none |
Timestamp when this resource was created |
»»» displayId |
string |
false |
none |
Unique identifier for the display |
»»» name |
string |
false |
none |
Name of the resource |
»»» description |
string |
false |
none |
Description of the resource |
»»» qrCode |
string |
false |
none |
Code for the qr |
»»» barCode |
string |
false |
none |
Code for the bar |
»»» imageId |
integer(int64) |
false |
none |
Unique identifier for the image |
»»» model |
string |
false |
none |
Specifies the model associated with the main asset, providing essential context for asset classification and management. |
»»» manufacturer |
string |
false |
none |
Name of the manufacturer associated with the asset, providing essential information for inventory management and supplier relations. |
»»» serialNumber |
string |
false |
none |
Unique identifier for the asset, used to track and manage inventory within the system. |
»»» cost |
string |
false |
none |
Represents the total cost associated with the main asset, providing essential financial information for budgeting and resource allocation. |
»»» premiseId |
integer(int64) |
false |
none |
Unique identifier for the premise |
»»» premiseDisplayId |
string |
false |
none |
Unique identifier for the premise display |
»»» premiseDto |
false |
none |
Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning. |
|
»»» acquisitionDate |
string(date) |
false |
none |
Date of the acquisition |
»»» endOfLife |
string(date) |
false |
none |
Indicates the end-of-life date for the asset, providing critical information for lifecycle management and planning. |
»»» assetStatusId |
integer(int64) |
false |
none |
Unique identifier for the asset status |
»»» assetStatus |
string |
false |
none |
Status of the asset |
»»» assetStatusType |
string |
false |
none |
Type of the asset status |
»»» parentAssetId |
integer(int64) |
false |
none |
Unique identifier for the parent asset |
»»» parentAssetDisplayId |
string |
false |
none |
Unique identifier for the parent asset display |
»»» parentAsset |
string |
false |
none |
Identifier for the parent asset associated with the main asset, facilitating hierarchical relationships within asset management. |
»»» parentAssetDto |
false |
none |
MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making. |
|
»»» upcomingMaintenanceDate |
string(date) |
false |
none |
Date of the upcoming maintenance |
»»» assetCategoryIds |
[integer] |
false |
none |
Array of unique identifiers representing the categories to which the asset belongs, facilitating effective asset classification and management. |
»»» assetCategories |
[string] |
false |
none |
Array of asset categories that classify the main assets within the system, facilitating better organization and management of asset data. |
»»» internalTeamIds |
[integer] |
false |
none |
Array of unique identifiers representing the internal teams associated with the main asset, facilitating streamlined collaboration and resource allocation. |
»»» internalTeamDtos |
false |
none |
An array of MainAssetDTO objects representing the internal teams associated with the asset, facilitating effective resource management and collaboration within the organization. |
|
»»»» id |
integer(int64) |
false |
none |
Unique identifier for the resource |
»»»» createdBy |
string |
false |
none |
Username of who created this resource |
»»»» createdAt |
string(date-time) |
false |
none |
Timestamp when this resource was created |
»»»» displayId |
string |
false |
none |
Unique identifier for the display |
»»»» name |
string |
false |
none |
Name of the resource |
»»»» email |
string |
false |
none |
Email address of the internal team member, used for communication and notifications within the organization. |
»»»» phone |
string |
false |
none |
Contact number for the internal team, facilitating communication and collaboration within the organization. |
»»»» manager |
string |
false |
none |
Represents the name or identifier of the team manager responsible for overseeing the internal team. |
»»»» requestCategoryName |
[string] |
false |
none |
Name of the request category |
»»»» requestCategoryId |
[integer] |
false |
none |
Unique identifier for the request category |
»»»» requestCategoryDisplayId |
[string] |
false |
none |
Unique identifier for the request category display |
»»»» description |
string |
false |
none |
Description of the resource |
»»»» internalTeamUser |
[integer] |
false |
none |
An array of InternalTeamDTO objects representing the users within the internal team, facilitating collaboration and resource management. |
»»»» members |
integer(int32) |
false |
none |
Represents the total number of members within the internal team, providing insight into team size for resource allocation and management. |
»»»» mainAssets |
[integer] |
false |
none |
An array of internal team assets that represent the key resources and capabilities utilized within the organization. |
»»»» premiseNames |
[string] |
false |
none |
List of names associated with the premises relevant to the internal team, facilitating efficient identification and management of locations within the organization. |
»»»» internalTeamAvailable |
boolean |
false |
none |
Indicates the availability of the internal team for project allocation and resource planning. |
»»»» premiseIds |
[integer] |
false |
none |
Array of unique identifiers representing the premises associated with the internal team. |
»»» internalTeams |
[string] |
false |
none |
An array of internal teams associated with the main asset, facilitating collaboration and resource allocation within the organization. |
»»» assignedUserIds |
[integer] |
false |
none |
Array of unique identifiers representing users assigned to the main asset, facilitating effective resource management and accountability. |
»»» assignedUserDtos |
false |
none |
Array of user assignments associated with the main asset, providing insights into resource allocation and accountability. |
|
»»»» id |
integer(int64) |
false |
none |
Unique identifier for the resource |
»»»» createdBy |
string |
false |
none |
Username of who created this resource |
»»»» createdAt |
string(date-time) |
false |
none |
Timestamp when this resource was created |
»»»» userName |
string |
false |
none |
Name of the user |
»»»» firstName |
string |
false |
none |
Name of the first |
»»»» lastName |
string |
false |
none |
Name of the last |
»»»» email |
string |
false |
none |
Email address of the user, used for communication and account verification purposes within the system. |
»»»» roleIds |
false |
none |
Array of unique identifiers representing the roles assigned to the user, facilitating role-based access and permissions within the system. |
|
»»»»» id |
integer(int64) |
false |
none |
Unique identifier for the resource |
»»»»» createdBy |
string |
false |
none |
Username of who created this resource |
»»»»» createdAt |
string(date-time) |
false |
none |
Timestamp when this resource was created |
»»»»» modifiedBy |
string |
false |
none |
Username of who last modified this resource |
»»»»» modifiedAt |
string(date-time) |
false |
none |
Timestamp when this resource was last modified |
»»»»» roleName |
string |
false |
none |
Name of the role |
»»»»» entity |
string |
false |
none |
Represents the specific role associated with the entity within the organizational structure, facilitating effective resource allocation and management. |
»»»»» new |
boolean |
false |
none |
Indicates whether the role is newly created within the system, facilitating effective management of organizational changes. |
»»»» internalTeamNames |
[string] |
false |
none |
List of names representing the internal teams associated with the user, facilitating effective collaboration and resource allocation within the organization. |
»»»» internalTeamIds |
[integer] |
false |
none |
An array of unique identifiers representing the internal teams associated with the user, facilitating team management and collaboration within the organization. |
»»»» internalTeamDisplayIds |
[string] |
false |
none |
An array of unique identifiers representing the internal teams associated with the user, facilitating streamlined team management and collaboration. |
»»»» premiseIds |
[integer] |
false |
none |
Array of unique identifiers representing the premises associated with the user, facilitating efficient management and tracking of user-related locations. |
»»»» premiseNames |
[string] |
false |
none |
List of names associated with the userβs premises, providing essential context for location-based services and operations. |
»»»» userAvailable |
boolean |
false |
none |
Indicates whether the user is available for assignment or engagement within the system. |
»»»» temporaryWorkload |
integer(int32) |
false |
none |
Represents the temporary workload allocation for the user, measured in integer units, to facilitate effective resource management and planning. |
»»»» preferredCultureCode |
string |
false |
none |
Code for the preferred culture |
»»» assignedUsers |
[string] |
false |
none |
List of users assigned to the main asset, facilitating effective resource management and collaboration within the organization. |
»»» assetPriority |
string |
false |
none |
Priority of the asset |
»»» assetPriorityId |
integer(int64) |
false |
none |
Unique identifier for the asset priority |
»»» assetPriorityDisplayId |
string |
false |
none |
Unique identifier for the asset priority display |
»»» assetPriorityType |
string |
false |
none |
Type of the asset priority |
»»» assetAvailable |
boolean |
false |
none |
Indicates whether the asset is currently available for allocation or use within the system. |
»»» exactPlacement |
string |
false |
none |
Specifies the precise location or context in which the main asset is intended to be utilized within the business framework. |
»»» fosId |
integer(int64) |
false |
none |
Unique identifier for the fos |
»»» downtimeStatus |
string |
false |
none |
Status of the downtime |
»»» premiseFromNrm |
boolean |
false |
none |
Indicates whether the asset is sourced from the National Resource Management (NRM) framework, facilitating compliance and resource tracking. |
»»» modifiedAt |
string(date-time) |
false |
none |
Timestamp when this resource was last modified |
»» mainAssetDisplayId |
string |
false |
none |
Unique identifier for the main asset display |
»» assignedUserIds |
[integer] |
false |
none |
Array of unique identifiers representing the users assigned to the specific task or project within the system. |
»» assignedUserDtos |
false |
none |
Array of user assignments that delineates the individuals responsible for managing the associated tasks within the request. |
|
»» assignedUsers |
[string] |
false |
none |
List of users assigned to the request, facilitating effective task management and collaboration within the organization. |
»» internalTeamIds |
[integer] |
false |
none |
Array of unique identifiers representing the internal teams associated with the request, facilitating effective team management and collaboration. |
»» internalTeamDtos |
false |
none |
An array of RequestDTO objects representing the internal teams involved in the project, facilitating collaboration and resource allocation. |
|
»» internalTeams |
[string] |
false |
none |
List of internal teams involved in the project, facilitating collaboration and resource allocation. |
»» requestAvailable |
boolean |
false |
none |
Indicates whether the requested resource is available for allocation within the system. |
»» exactPlacement |
string |
false |
none |
Specifies the precise location or context for the placement of resources within the operational framework. |
»» requestType |
string |
false |
none |
Type of the request |
»» closeDate |
string(date) |
false |
none |
Date of the close |
»» requestFrom |
string |
false |
none |
Identifies the origin of the request, providing context for processing and tracking within the system. |
Β» rating |
integer(int32) |
false |
none |
Represents the numerical evaluation of feedback provided, allowing for quantifiable assessment of performance or satisfaction. |
Β» comment |
string |
false |
none |
User-provided feedback or observations related to the specific interaction or transaction, intended to enhance service quality and customer satisfaction. |
Β» token |
string |
false |
none |
String representing the authentication token used to verify user identity and authorize access to the API. |
Β» recipientUserId |
integer(int64) |
false |
none |
Unique identifier for the recipient user |
Β» recipientEmail |
string |
false |
none |
Email address of the recipient to whom feedback will be sent, facilitating direct communication and response tracking. |
Β» lastReminderSentAt |
string(date-time) |
false |
none |
Timestamp indicating the last date and time a reminder was sent, facilitating effective follow-up and engagement tracking in the feedback process. |
Β» reminderCount |
integer(int32) |
false |
none |
Count of reminder |
Β» expiresAt |
string(date-time) |
false |
none |
Indicates the date and time when the feedback will no longer be valid, ensuring timely review and action. |
Β» used |
boolean |
false |
none |
Indicates whether the feedback has been utilized in decision-making processes. |
Β» usedAt |
string(date-time) |
false |
none |
Timestamp indicating when the feedback was provided, essential for tracking the relevance and timeliness of user insights. |
Β» submitterUserId |
integer(int64) |
false |
none |
Unique identifier for the submitter user |
Β» submitterEmail |
string |
false |
none |
Email address of the individual submitting feedback, used for communication and follow-up regarding the feedback provided. |
Enumerated Values
Attribute |
Value |
|---|---|
requestFrom |
NFM, PORTAL |
Get FeedbackΒΆ
HTTP Request
GET /api/feedback/{id}
π Description: Retrieves detailed feedback information for a specified feedback entry, enabling users to review insights and comments associated with the given ID.
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 "id": 0,
3 "createdBy": "string",
4 "createdAt": "2019-08-24T14:15:22Z",
5 "requestId": 0,
6 "requestDto": {
7 "id": 0,
8 "createdBy": "string",
9 "createdAt": "2019-08-24T14:15:22Z",
10 "displayId": "string",
11 "description": "string",
12 "imageId": 0,
13 "premiseId": 0,
14 "premiseDto": {
15 "id": 0,
16 "createdBy": "string",
17 "createdAt": "2019-08-24T14:15:22Z",
18 "displayId": "string",
19 "premiseName": "string",
20 "description": "string",
21 "address": "string",
22 "internalTeamNames": [
23 "string"
24 ],
25 "internalTeamIds": [
26 0
27 ],
28 "premiseAvailable": true,
29 "premiseFromNrm": true,
30 "nlmId": 0,
31 "nlmDisplayId": "string",
32 "nlmUsed": true,
33 "manager": 0,
34 "managerName": "string",
35 "imageId": 0,
36 "area": "string",
37 "modifiedAt": "2019-08-24T14:15:22Z"
38 },
39 "premiseFromNrm": true,
40 "premiseDisplayId": "string",
41 "name": "string",
42 "requestPriority": "string",
43 "requestPriorityType": "string",
44 "requestPriorityId": 0,
45 "requestPriorityDisplayId": "string",
46 "requestDate": "2019-08-24",
47 "modifiedAt": "2019-08-24T14:15:22Z",
48 "requestCategory": "string",
49 "requestCategoryId": 0,
50 "requestCategoryDisplayId": "string",
51 "requestStatus": "string",
52 "requestStatusType": "string",
53 "requestStatusId": 0,
54 "requestStatusDisplayId": "string",
55 "mainAssetIds": [
56 0
57 ],
58 "mainAssetId": 0,
59 "mainAssetDto": {
60 "id": 0,
61 "createdBy": "string",
62 "createdAt": "2019-08-24T14:15:22Z",
63 "displayId": "string",
64 "name": "string",
65 "description": "string",
66 "qrCode": "string",
67 "barCode": "string",
68 "imageId": 0,
69 "model": "string",
70 "manufacturer": "string",
71 "serialNumber": "string",
72 "cost": "81.08",
73 "premiseId": 0,
74 "premiseDisplayId": "string",
75 "premiseDto": {
76 "id": 0,
77 "createdBy": "string",
78 "createdAt": "2019-08-24T14:15:22Z",
79 "displayId": "string",
80 "premiseName": "string",
81 "description": "string",
82 "address": "string",
83 "internalTeamNames": [
84 "string"
85 ],
86 "internalTeamIds": [
87 0
88 ],
89 "premiseAvailable": true,
90 "premiseFromNrm": true,
91 "nlmId": 0,
92 "nlmDisplayId": "string",
93 "nlmUsed": true,
94 "manager": 0,
95 "managerName": "string",
96 "imageId": 0,
97 "area": "string",
98 "modifiedAt": "2019-08-24T14:15:22Z"
99 },
100 "acquisitionDate": "2019-08-24",
101 "endOfLife": "2019-08-24",
102 "assetStatusId": 0,
103 "assetStatus": "string",
104 "assetStatusType": "string",
105 "parentAssetId": 0,
106 "parentAssetDisplayId": "string",
107 "parentAsset": "string",
108 "parentAssetDto": {},
109 "upcomingMaintenanceDate": "2019-08-24",
110 "assetCategoryIds": [
111 0
112 ],
113 "assetCategories": [
114 "string"
115 ],
116 "internalTeamIds": [
117 0
118 ],
119 "internalTeamDtos": [
120 {
121 "id": 0,
122 "createdBy": "string",
123 "createdAt": "2019-08-24T14:15:22Z",
124 "displayId": "string",
125 "name": "string",
126 "email": "string",
127 "phone": "string",
128 "manager": "string",
129 "requestCategoryName": [
130 "string"
131 ],
132 "requestCategoryId": [
133 0
134 ],
135 "requestCategoryDisplayId": [
136 "string"
137 ],
138 "description": "string",
139 "internalTeamUser": [
140 0
141 ],
142 "members": 0,
143 "mainAssets": [
144 0
145 ],
146 "premiseNames": [
147 "string"
148 ],
149 "internalTeamAvailable": true,
150 "premiseIds": [
151 0
152 ]
153 }
154 ],
155 "internalTeams": [
156 "string"
157 ],
158 "assignedUserIds": [
159 0
160 ],
161 "assignedUserDtos": [
162 {
163 "id": 0,
164 "createdBy": "string",
165 "createdAt": "2019-08-24T14:15:22Z",
166 "userName": "string",
167 "firstName": "string",
168 "lastName": "string",
169 "email": "string",
170 "roleIds": [
171 {
172 "id": 0,
173 "createdBy": "string",
174 "createdAt": "2019-08-24T14:15:22Z",
175 "modifiedBy": "string",
176 "modifiedAt": "2019-08-24T14:15:22Z",
177 "roleName": "string",
178 "entity": "string",
179 "new": true
180 }
181 ],
182 "internalTeamNames": [
183 "string"
184 ],
185 "internalTeamIds": [
186 0
187 ],
188 "internalTeamDisplayIds": [
189 "string"
190 ],
191 "premiseIds": [
192 0
193 ],
194 "premiseNames": [
195 "string"
196 ],
197 "userAvailable": true,
198 "temporaryWorkload": 0,
199 "preferredCultureCode": "string"
200 }
201 ],
202 "assignedUsers": [
203 "string"
204 ],
205 "assetPriority": "string",
206 "assetPriorityId": 0,
207 "assetPriorityDisplayId": "string",
208 "assetPriorityType": "string",
209 "assetAvailable": true,
210 "exactPlacement": "string",
211 "fosId": 0,
212 "downtimeStatus": "string",
213 "premiseFromNrm": true,
214 "modifiedAt": "2019-08-24T14:15:22Z"
215 },
216 "mainAssetDisplayId": "string",
217 "assignedUserIds": [
218 0
219 ],
220 "assignedUserDtos": [
221 {
222 "id": 0,
223 "createdBy": "string",
224 "createdAt": "2019-08-24T14:15:22Z",
225 "userName": "string",
226 "firstName": "string",
227 "lastName": "string",
228 "email": "string",
229 "roleIds": [
230 {
231 "id": 0,
232 "createdBy": "string",
233 "createdAt": "2019-08-24T14:15:22Z",
234 "modifiedBy": "string",
235 "modifiedAt": "2019-08-24T14:15:22Z",
236 "roleName": "string",
237 "entity": "string",
238 "new": true
239 }
240 ],
241 "internalTeamNames": [
242 "string"
243 ],
244 "internalTeamIds": [
245 0
246 ],
247 "internalTeamDisplayIds": [
248 "string"
249 ],
250 "premiseIds": [
251 0
252 ],
253 "premiseNames": [
254 "string"
255 ],
256 "userAvailable": true,
257 "temporaryWorkload": 0,
258 "preferredCultureCode": "string"
259 }
260 ],
261 "assignedUsers": [
262 "string"
263 ],
264 "internalTeamIds": [
265 0
266 ],
267 "internalTeamDtos": [
268 {
269 "id": 0,
270 "createdBy": "string",
271 "createdAt": "2019-08-24T14:15:22Z",
272 "displayId": "string",
273 "name": "string",
274 "email": "string",
275 "phone": "string",
276 "manager": "string",
277 "requestCategoryName": [
278 "string"
279 ],
280 "requestCategoryId": [
281 0
282 ],
283 "requestCategoryDisplayId": [
284 "string"
285 ],
286 "description": "string",
287 "internalTeamUser": [
288 0
289 ],
290 "members": 0,
291 "mainAssets": [
292 0
293 ],
294 "premiseNames": [
295 "string"
296 ],
297 "internalTeamAvailable": true,
298 "premiseIds": [
299 0
300 ]
301 }
302 ],
303 "internalTeams": [
304 "string"
305 ],
306 "requestAvailable": true,
307 "exactPlacement": "string",
308 "requestType": "string",
309 "closeDate": "2019-08-24",
310 "requestFrom": "NFM"
311 },
312 "rating": 0,
313 "comment": "string",
314 "token": "string",
315 "recipientUserId": 0,
316 "recipientEmail": "string",
317 "lastReminderSentAt": "2019-08-24T14:15:22Z",
318 "reminderCount": 0,
319 "expiresAt": "2019-08-24T14:15:22Z",
320 "used": true,
321 "usedAt": "2019-08-24T14:15:22Z",
322 "submitterUserId": 0,
323 "submitterEmail": "string"
324}
Get Feedback By Entity Type And Entity IDΒΆ
HTTP Request
GET /api/feedback/{entityType}/{entityId}
π Description: Fetches feedback associated with a specific entity type and entity ID, enabling businesses to gain insights into user experiences and improve service offerings.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
entityType |
path |
string |
true |
Type of the entity |
entityId |
path |
integer(int64) |
true |
Unique identifier for the entity |
page |
query |
integer(int32) |
false |
Page number for pagination |
size |
query |
integer(int32) |
false |
Number of items per page |
request |
query |
string |
false |
Specifies the type of feedback request being made, allowing for tailored responses based on the entity type and ID. |
asset |
query |
string |
false |
Represents the unique identifier of the asset associated with the specified entity, facilitating targeted feedback retrieval. |
Default ValuesΒΆ
Parameter |
Default |
Type |
|---|---|---|
page |
|
query |
size |
|
query |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "totalPages": 0,
3 "totalElements": 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 "first": true,
18 "last": true,
19 "size": 0,
20 "content": [
21 {
22 "id": 0,
23 "createdBy": "string",
24 "createdAt": "2019-08-24T14:15:22Z",
25 "requestId": 0,
26 "requestDto": {
27 "id": 0,
28 "createdBy": "string",
29 "createdAt": "2019-08-24T14:15:22Z",
30 "displayId": "string",
31 "description": "string",
32 "imageId": 0,
33 "premiseId": 0,
34 "premiseDto": {
35 "id": 0,
36 "createdBy": "string",
37 "createdAt": "2019-08-24T14:15:22Z",
38 "displayId": "string",
39 "premiseName": "string",
40 "description": "string",
41 "address": "string",
42 "internalTeamNames": [
43 "string"
44 ],
45 "internalTeamIds": [
46 0
47 ],
48 "premiseAvailable": true,
49 "premiseFromNrm": true,
50 "nlmId": 0,
51 "nlmDisplayId": "string",
52 "nlmUsed": true,
53 "manager": 0,
54 "managerName": "string",
55 "imageId": 0,
56 "area": "string",
57 "modifiedAt": "2019-08-24T14:15:22Z"
58 },
59 "premiseFromNrm": true,
60 "premiseDisplayId": "string",
61 "name": "string",
62 "requestPriority": "string",
63 "requestPriorityType": "string",
64 "requestPriorityId": 0,
65 "requestPriorityDisplayId": "string",
66 "requestDate": "2019-08-24",
67 "modifiedAt": "2019-08-24T14:15:22Z",
68 "requestCategory": "string",
69 "requestCategoryId": 0,
70 "requestCategoryDisplayId": "string",
71 "requestStatus": "string",
72 "requestStatusType": "string",
73 "requestStatusId": 0,
74 "requestStatusDisplayId": "string",
75 "mainAssetIds": [
76 0
77 ],
78 "mainAssetId": 0,
79 "mainAssetDto": {
80 "id": 0,
81 "createdBy": "string",
82 "createdAt": "2019-08-24T14:15:22Z",
83 "displayId": "string",
84 "name": "string",
85 "description": "string",
86 "qrCode": "string",
87 "barCode": "string",
88 "imageId": 0,
89 "model": "string",
90 "manufacturer": "string",
91 "serialNumber": "string",
92 "cost": "81.08",
93 "premiseId": 0,
94 "premiseDisplayId": "string",
95 "premiseDto": {
96 "id": 0,
97 "createdBy": "string",
98 "createdAt": "2019-08-24T14:15:22Z",
99 "displayId": "string",
100 "premiseName": "string",
101 "description": "string",
102 "address": "string",
103 "internalTeamNames": [
104 "string"
105 ],
106 "internalTeamIds": [
107 0
108 ],
109 "premiseAvailable": true,
110 "premiseFromNrm": true,
111 "nlmId": 0,
112 "nlmDisplayId": "string",
113 "nlmUsed": true,
114 "manager": 0,
115 "managerName": "string",
116 "imageId": 0,
117 "area": "string",
118 "modifiedAt": "2019-08-24T14:15:22Z"
119 },
120 "acquisitionDate": "2019-08-24",
121 "endOfLife": "2019-08-24",
122 "assetStatusId": 0,
123 "assetStatus": "string",
124 "assetStatusType": "string",
125 "parentAssetId": 0,
126 "parentAssetDisplayId": "string",
127 "parentAsset": "string",
128 "parentAssetDto": {},
129 "upcomingMaintenanceDate": "2019-08-24",
130 "assetCategoryIds": [
131 0
132 ],
133 "assetCategories": [
134 "string"
135 ],
136 "internalTeamIds": [
137 0
138 ],
139 "internalTeamDtos": [
140 {
141 "id": 0,
142 "createdBy": "string",
143 "createdAt": "2019-08-24T14:15:22Z",
144 "displayId": "string",
145 "name": "string",
146 "email": "string",
147 "phone": "string",
148 "manager": "string",
149 "requestCategoryName": [
150 "string"
151 ],
152 "requestCategoryId": [
153 0
154 ],
155 "requestCategoryDisplayId": [
156 "string"
157 ],
158 "description": "string",
159 "internalTeamUser": [
160 0
161 ],
162 "members": 0,
163 "mainAssets": [
164 0
165 ],
166 "premiseNames": [
167 "string"
168 ],
169 "internalTeamAvailable": true,
170 "premiseIds": [
171 0
172 ]
173 }
174 ],
175 "internalTeams": [
176 "string"
177 ],
178 "assignedUserIds": [
179 0
180 ],
181 "assignedUserDtos": [
182 {
183 "id": 0,
184 "createdBy": "string",
185 "createdAt": "2019-08-24T14:15:22Z",
186 "userName": "string",
187 "firstName": "string",
188 "lastName": "string",
189 "email": "string",
190 "roleIds": [
191 {
192 "id": 0,
193 "createdBy": "string",
194 "createdAt": "2019-08-24T14:15:22Z",
195 "modifiedBy": "string",
196 "modifiedAt": "2019-08-24T14:15:22Z",
197 "roleName": "string",
198 "entity": "string",
199 "new": true
200 }
201 ],
202 "internalTeamNames": [
203 "string"
204 ],
205 "internalTeamIds": [
206 0
207 ],
208 "internalTeamDisplayIds": [
209 "string"
210 ],
211 "premiseIds": [
212 0
213 ],
214 "premiseNames": [
215 "string"
216 ],
217 "userAvailable": true,
218 "temporaryWorkload": 0,
219 "preferredCultureCode": "string"
220 }
221 ],
222 "assignedUsers": [
223 "string"
224 ],
225 "assetPriority": "string",
226 "assetPriorityId": 0,
227 "assetPriorityDisplayId": "string",
228 "assetPriorityType": "string",
229 "assetAvailable": true,
230 "exactPlacement": "string",
231 "fosId": 0,
232 "downtimeStatus": "string",
233 "premiseFromNrm": true,
234 "modifiedAt": "2019-08-24T14:15:22Z"
235 },
236 "mainAssetDisplayId": "string",
237 "assignedUserIds": [
238 0
239 ],
240 "assignedUserDtos": [
241 {
242 "id": 0,
243 "createdBy": "string",
244 "createdAt": "2019-08-24T14:15:22Z",
245 "userName": "string",
246 "firstName": "string",
247 "lastName": "string",
248 "email": "string",
249 "roleIds": [
250 {
251 "id": 0,
252 "createdBy": "string",
253 "createdAt": "2019-08-24T14:15:22Z",
254 "modifiedBy": "string",
255 "modifiedAt": "2019-08-24T14:15:22Z",
256 "roleName": "string",
257 "entity": "string",
258 "new": true
259 }
260 ],
261 "internalTeamNames": [
262 "string"
263 ],
264 "internalTeamIds": [
265 0
266 ],
267 "internalTeamDisplayIds": [
268 "string"
269 ],
270 "premiseIds": [
271 0
272 ],
273 "premiseNames": [
274 "string"
275 ],
276 "userAvailable": true,
277 "temporaryWorkload": 0,
278 "preferredCultureCode": "string"
279 }
280 ],
281 "assignedUsers": [
282 "string"
283 ],
284 "internalTeamIds": [
285 0
286 ],
287 "internalTeamDtos": [
288 {
289 "id": 0,
290 "createdBy": "string",
291 "createdAt": "2019-08-24T14:15:22Z",
292 "displayId": "string",
293 "name": "string",
294 "email": "string",
295 "phone": "string",
296 "manager": "string",
297 "requestCategoryName": [
298 "string"
299 ],
300 "requestCategoryId": [
301 0
302 ],
303 "requestCategoryDisplayId": [
304 "string"
305 ],
306 "description": "string",
307 "internalTeamUser": [
308 0
309 ],
310 "members": 0,
311 "mainAssets": [
312 0
313 ],
314 "premiseNames": [
315 "string"
316 ],
317 "internalTeamAvailable": true,
318 "premiseIds": [
319 0
320 ]
321 }
322 ],
323 "internalTeams": [
324 "string"
325 ],
326 "requestAvailable": true,
327 "exactPlacement": "string",
328 "requestType": "string",
329 "closeDate": "2019-08-24",
330 "requestFrom": "NFM"
331 },
332 "rating": 0,
333 "comment": "string",
334 "token": "string",
335 "recipientUserId": 0,
336 "recipientEmail": "string",
337 "lastReminderSentAt": "2019-08-24T14:15:22Z",
338 "reminderCount": 0,
339 "expiresAt": "2019-08-24T14:15:22Z",
340 "used": true,
341 "usedAt": "2019-08-24T14:15:22Z",
342 "submitterUserId": 0,
343 "submitterEmail": "string"
344 }
345 ],
346 "number": 0,
347 "sort": {
348 "unsorted": true,
349 "sorted": true,
350 "empty": true
351 },
352 "empty": true
353}
Validate TokenΒΆ
HTTP Request
GET /api/feedback/validate/{token}
π Description: Validates the provided feedback token to ensure its authenticity and integrity, enabling secure access to associated feedback data. This operation is essential for maintaining the reliability of user feedback processes.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
token |
path |
string |
true |
Authentication token used to validate user feedback submissions within the system. |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "status": "string",
3 "requestName": "string",
4 "requestDescription": "string"
5}
Get Feedback DashboardΒΆ
HTTP Request
GET /api/feedback/premises/{entityId}/dashboard
π Description: Retrieves the dashboard data for a specific premises entity, providing insights and analytics to support informed decision-making.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
entityId |
path |
integer(int64) |
true |
Unique identifier for the entity |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Inline |
Example Responses
1{
2 "property1": {},
3 "property2": {}
4}
Response Schema
Status Code 200
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
Β» additionalProperties |
object |
false |
none |
none |
Get Average Feedback RatingΒΆ
HTTP Request
GET /api/feedback/average-rating/{requestId}
π Description: Retrieves the average rating for a specific feedback request identified by the provided request ID, enabling businesses to assess performance and customer satisfaction effectively.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
requestId |
path |
integer(int64) |
true |
Unique identifier for the request |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
number |
Example Responses
10.1