{ "opencollection": "1.0.0", "info": { "name": "Dixa Agents Queues API", "version": "beta" }, "request": { "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "items": [ { "info": { "name": "Queues", "type": "folder" }, "items": [ { "info": { "name": "List queues", "type": "http" }, "http": { "method": "GET", "url": "https://dev.dixa.io/beta/queues" }, "docs": "List all queues in an organization." }, { "info": { "name": "Create queue", "type": "http" }, "http": { "method": "POST", "url": "https://dev.dixa.io/beta/queues", "body": { "type": "json", "data": "{}" } }, "docs": "Create a queue." }, { "info": { "name": "List agents", "type": "http" }, "http": { "method": "GET", "url": "https://dev.dixa.io/beta/queues/:queueId/members", "params": [ { "name": "queueId", "value": "", "type": "path" } ] }, "docs": "List all agents/admins that are members of a queue by providing the queue id." }, { "info": { "name": "Assign agents", "type": "http" }, "http": { "method": "PATCH", "url": "https://dev.dixa.io/beta/queues/:queueId/members", "params": [ { "name": "queueId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Assign one or more agents/admins to a given queue." }, { "info": { "name": "Remove agents", "type": "http" }, "http": { "method": "DELETE", "url": "https://dev.dixa.io/beta/queues/:queueId/members", "params": [ { "name": "queueId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Bulk remove agents/admins from the specified queue." }, { "info": { "name": "Get queue availability", "type": "http" }, "http": { "method": "GET", "url": "https://dev.dixa.io/beta/queues/:queueId/availability", "params": [ { "name": "queueId", "value": "", "type": "path" } ] }, "docs": "Get availability of supported channels for a given queue. Currently supported channels are adachat, kindlychat, digitalgeniuschat, genericapimessaging." }, { "info": { "name": "Get queue", "type": "http" }, "http": { "method": "GET", "url": "https://dev.dixa.io/beta/queues/:queueId", "params": [ { "name": "queueId", "value": "", "type": "path" } ] }, "docs": "Get a queue by id." }, { "info": { "name": "Get the position of the conversation in its current queue", "type": "http" }, "http": { "method": "GET", "url": "https://dev.dixa.io/beta/queues/conversation-position/:csid", "params": [ { "name": "csid", "value": "", "type": "path" } ] }, "docs": "Get the approximate position of a given conversation in its current queue." } ] } ], "bundled": true }