{ "opencollection": "1.0.0", "info": { "name": "Quo Public Calls Tasks API", "version": "1.0.0" }, "request": { "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "items": [ { "info": { "name": "Tasks", "type": "folder" }, "items": [ { "info": { "name": "List tasks", "type": "http" }, "http": { "method": "GET", "url": "https://api.quo.com/v1/tasks", "params": [ { "name": "maxResults", "value": "", "type": "query" }, { "name": "pageToken", "value": "", "type": "query" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Retrieve a list of tasks" }, { "info": { "name": "Create a task", "type": "http" }, "http": { "method": "POST", "url": "https://api.quo.com/v1/tasks", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Create a task linked to a phone number, conversation, or conversation activity. Provide exactly one of `phoneNumberId`, `conversationId`, or `activityId`." }, { "info": { "name": "Gets a task by ID", "type": "http" }, "http": { "method": "GET", "url": "https://api.quo.com/v1/tasks/:taskId", "params": [ { "name": "taskId", "value": "", "type": "path" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Retrieve a single task by its ID" }, { "info": { "name": "Update a task", "type": "http" }, "http": { "method": "PUT", "url": "https://api.quo.com/v1/tasks/:taskId", "params": [ { "name": "taskId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Updates the task's title and description" }, { "info": { "name": "Delete a task by ID", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.quo.com/v1/tasks/:taskId", "params": [ { "name": "taskId", "value": "", "type": "path" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Deletes the task with the provided task ID" }, { "info": { "name": "Complete a task", "type": "http" }, "http": { "method": "POST", "url": "https://api.quo.com/v1/tasks/:taskId/complete", "params": [ { "name": "taskId", "value": "", "type": "path" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Marks the provided task as completed" }, { "info": { "name": "Link a task to a conversation", "type": "http" }, "http": { "method": "POST", "url": "https://api.quo.com/v1/tasks/:taskId/link-conversation", "params": [ { "name": "taskId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Links the task with the provided task ID to a conversation" }, { "info": { "name": "Unlink a task from a conversation", "type": "http" }, "http": { "method": "POST", "url": "https://api.quo.com/v1/tasks/:taskId/unlink-conversation", "params": [ { "name": "taskId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Unlinks the provided conversation from the task" }, { "info": { "name": "Reopen a task", "type": "http" }, "http": { "method": "POST", "url": "https://api.quo.com/v1/tasks/:taskId/reopen", "params": [ { "name": "taskId", "value": "", "type": "path" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Reopens the provided task" }, { "info": { "name": "Assign a user to a task", "type": "http" }, "http": { "method": "POST", "url": "https://api.quo.com/v1/tasks/:taskId/assign", "params": [ { "name": "taskId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Assigns the provided user to the list of assignees for the task" }, { "info": { "name": "Unassign a user from a task", "type": "http" }, "http": { "method": "POST", "url": "https://api.quo.com/v1/tasks/:taskId/unassign", "params": [ { "name": "taskId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Removes the provided user from the assignee list of a task" }, { "info": { "name": "Change a task's due date", "type": "http" }, "http": { "method": "POST", "url": "https://api.quo.com/v1/tasks/:taskId/change-due-date", "params": [ { "name": "taskId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Sets the task's due date" }, { "info": { "name": "Remove a task's due date", "type": "http" }, "http": { "method": "POST", "url": "https://api.quo.com/v1/tasks/:taskId/remove-due-date", "params": [ { "name": "taskId", "value": "", "type": "path" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Clears the task's due date" } ] } ], "bundled": true }