docs(api): document POST /panel/api/inbounds/:id/delAllClients

Adds the OpenAPI entry for the new "delete all clients of an inbound"
endpoint and regenerates openapi.json (116 paths, 117 operations).
This commit is contained in:
MHSanaei
2026-05-27 18:20:02 +02:00
parent be5425cbed
commit 76043fe306
2 changed files with 56 additions and 0 deletions
+9
View File
@@ -174,6 +174,15 @@ export const sections: readonly Section[] = [
{ name: 'id', in: 'path', type: 'number', desc: 'Inbound ID.' },
],
},
{
method: 'POST',
path: '/panel/api/inbounds/:id/delAllClients',
summary: 'Remove every client attached to a single inbound while keeping the inbound itself. Collects emails from settings.clients[] and feeds them into the optimized bulk-delete path (runtime user removal + traffic-row cleanup + SyncInbound). Destructive and cannot be undone.',
params: [
{ name: 'id', in: 'path', type: 'number', desc: 'Inbound ID.' },
],
response: '{\n "success": true,\n "obj": {\n "deleted": 12\n }\n}',
},
{
method: 'POST',
path: '/panel/api/inbounds/resetAllTraffics',