{ "opencollection": "1.0.0", "info": { "name": "Identity Service Ably Clients API", "version": "1" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Clients", "type": "folder" }, "items": [ { "info": { "name": "ClientController_onCredentialsExchange_v1", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/clients/on-credentials-exchange", "body": { "type": "json", "data": "{}" } } }, { "info": { "name": "lists all existing clients", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v1/clients" }, "docs": "lists all existing clients" }, { "info": { "name": "creates a new client", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/clients", "body": { "type": "json", "data": "{}" } }, "docs": "creates a new client" }, { "info": { "name": "returns a specific client", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v1/clients/:clientId", "params": [ { "name": "clientId", "value": "", "type": "path", "description": "client's id" } ] }, "docs": "returns a specific client" }, { "info": { "name": "updates an existing client", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/api/v1/clients/:clientId", "params": [ { "name": "clientId", "value": "", "type": "path", "description": "client's id" } ], "body": { "type": "json", "data": "{}" } }, "docs": "updates an existing client" }, { "info": { "name": "deletes an existing client", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/api/v1/clients/:clientId", "params": [ { "name": "clientId", "value": "", "type": "path", "description": "client's id" } ] }, "docs": "deletes an existing client" }, { "info": { "name": "ClientsController_importClientV1_v1", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/customers/:customerId/clients/import", "params": [ { "name": "customerId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } } }, { "info": { "name": "ClientsController_importClientBatchV1_v1", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/customers/:customerId/clients/batch", "params": [ { "name": "customerId", "value": "", "type": "path" }, { "name": "isInitial", "value": "", "type": "query" } ], "body": { "type": "json", "data": "{}" } } }, { "info": { "name": "CustomerClientController_search_v1", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v1/customers/:customerId/clients", "params": [ { "name": "customerId", "value": "", "type": "path", "description": "customer id" }, { "name": "page", "value": "", "type": "query" }, { "name": "pageSize", "value": "", "type": "query" }, { "name": "search", "value": "", "type": "query" }, { "name": "type", "value": "", "type": "query" }, { "name": "sortBy", "value": "", "type": "query" }, { "name": "sortOrder", "value": "", "type": "query" }, { "name": "clientIds", "value": "", "type": "query", "description": "Comma-separated client IDs or array (max 50)" }, { "name": "parentClientIds", "value": "", "type": "query", "description": "Comma-separated parent client IDs or array (max 50)" } ] } }, { "info": { "name": "CustomerClientController_getByExternalId_v1", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v1/customers/:customerId/clients/external-id/:externalId", "params": [ { "name": "customerId", "value": "", "type": "path", "description": "customer id" }, { "name": "externalId", "value": "", "type": "path" } ] } }, { "info": { "name": "CustomerClientController_getClient_v1", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v1/customers/:customerId/clients/:clientId", "params": [ { "name": "customerId", "value": "", "type": "path", "description": "customer id" }, { "name": "clientId", "value": "", "type": "path" }, { "name": "populate", "value": "", "type": "query" } ] } }, { "info": { "name": "CustomerClientController_getAffectedCount_v1", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/customers/:customerId/clients/override-compliance-rules/affected-count", "params": [ { "name": "customerId", "value": "", "type": "path", "description": "customer id" } ], "body": { "type": "json", "data": "{}" } } }, { "info": { "name": "CustomerClientController_overrideComplianceRules_v1", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/customers/:customerId/clients/override-compliance-rules", "params": [ { "name": "customerId", "value": "", "type": "path", "description": "customer id" } ], "body": { "type": "json", "data": "{}" } } } ] } ], "bundled": true }