You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: client/public/openapi.json
+44-2Lines changed: 44 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
"openapi": "3.0.0",
3
3
"info": {
4
4
"title": "Feedback Flow API",
5
-
"version": "1.6.0"
5
+
"version": "1.7.0"
6
6
},
7
7
"paths": {
8
8
"/api/testers": {
@@ -92,7 +92,7 @@
92
92
},
93
93
"post": {
94
94
"summary": "Get testers filtered by OAuth IDs (supports pagination)",
95
-
"description": "Returns a list of testers filtered by OAuth IDs provided in the request body. Requires admin permission.",
95
+
"description": "Returns a list of testers filtered by OAuth IDs provided in the request body. Requires admin permission. If limit is not provided, all matching testers are returned.",
96
96
"tags": [
97
97
"Testers"
98
98
],
@@ -320,6 +320,48 @@
320
320
"description": "ID already exists in the database"
321
321
}
322
322
}
323
+
},
324
+
"delete": {
325
+
"summary": "Remove ID from existing tester",
326
+
"description": "Removes an ID from a tester. Requires admin permission.",
327
+
"tags": [
328
+
"Testers"
329
+
],
330
+
"requestBody": {
331
+
"required": true,
332
+
"content": {
333
+
"application/json": {
334
+
"schema": {
335
+
"type": "object",
336
+
"properties": {
337
+
"uuid": {
338
+
"type": "string"
339
+
},
340
+
"name": {
341
+
"type": "string"
342
+
},
343
+
"id": {
344
+
"type": "string"
345
+
}
346
+
},
347
+
"required": [
348
+
"id"
349
+
]
350
+
}
351
+
}
352
+
}
353
+
},
354
+
"responses": {
355
+
"200": {
356
+
"description": "ID successfully removed from tester"
357
+
},
358
+
"400": {
359
+
"description": "Invalid request or missing required fields"
0 commit comments