# Centaur Labs Add and Manage Tasks API

**Canonical:** https://apis.io/apis/centaur-labs/centaur-labs-add-and-manage-tasks-api/  
**Provider:** Centaur Labs — https://apis.io/providers/centaur-labs/  
**Base URL:** https://api.centaurlabs.com  
**Documentation:** https://docs.centaurlabs.com/reference

Centaur Labs Add and Manage Tasks API is one of 17 APIs that [Centaur Labs](https://apis.io/providers/centaur-labs/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 21 JSON Schema definitions. Tagged areas include Add and Manage Tasks. The published artifact set on APIs.io includes an OpenAPI specification and 21 JSON Schemas.

Create and configure labeling tasks, including their answer classes, label class groups, and instructions.

## Operations (22)

| Method | Path | Summary |
|---|---|---|
| POST | `/answers/public/v1/add` | Handler Add Answer Legacy |
| DELETE | `/answers/public/v1/delete` | Handler Delete Answer Legacy |
| PATCH | `/answers/public/v1/update` | Update Label Classes |
| POST | `/labelClasses/public/v1/add` | Handler Add Answer |
| DELETE | `/labelClasses/public/v1/delete` | Handler Delete Answer |
| POST | `/labelClasses/public/v1/groups` | Add a new label class group |
| GET | `/labelClasses/public/v1/groups` | List all label class groups for a task |
| PUT | `/labelClasses/public/v1/groups/reorder` | Reorder the label class groups for a task |
| DELETE | `/labelClasses/public/v1/groups/{label_class_group_id}` | Delete a label class group |
| PATCH | `/labelClasses/public/v1/groups/{label_class_group_id}` | Update a label class group |
| GET | `/labelClasses/public/v1/groups/{label_class_group_id}` | Get a label class group |
| POST | `/labelClasses/public/v1/groups/{label_class_group_id}/answers` | Add existing answers to a label class group |
| DELETE | `/labelClasses/public/v1/groups/{label_class_group_id}/answers` | Delete answers from a label class group |
| PUT | `/labelClasses/public/v1/reorder` | Reorder the answers for a task |
| PATCH | `/labelClasses/public/v1/update` | Update Label Classes |
| POST | `/tasks/public/v1/add` | Create a new task |
| POST | `/tasks/public/v1/duplicate` | Duplicate an existing task |
| GET | `/tasks/public/v1/get` | Retrieve information about a specific task |
| POST | `/tasks/public/v1/instructions` | Set instructions for a task |
| GET | `/tasks/public/v1/list` | List your available tasks |
| PATCH | `/tasks/public/v1/set` | Update an existing task |
| POST | `/tasks/public/v2/add` | Create a new task |

## Machine-readable artifacts (22)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/centaur-labs/refs/heads/main/openapi/centaur-labs-add-and-manage-tasks-api-openapi.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centaur-labs/refs/heads/main/json-schema/centaur-labs-public-login-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centaur-labs/refs/heads/main/json-schema/centaur-labs-public-login-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centaur-labs/refs/heads/main/json-schema/centaur-labs-message-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centaur-labs/refs/heads/main/json-schema/centaur-labs-refresh-token-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centaur-labs/refs/heads/main/json-schema/centaur-labs-version-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centaur-labs/refs/heads/main/json-schema/centaur-labs-task-range-v2-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centaur-labs/refs/heads/main/json-schema/centaur-labs-task-classification-v2-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centaur-labs/refs/heads/main/json-schema/centaur-labs-existing-task-classification-v2-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centaur-labs/refs/heads/main/json-schema/centaur-labs-existing-task-segmentation-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centaur-labs/refs/heads/main/json-schema/centaur-labs-existing-task-range-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centaur-labs/refs/heads/main/json-schema/centaur-labs-existing-task-classification-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centaur-labs/refs/heads/main/json-schema/centaur-labs-case-result-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centaur-labs/refs/heads/main/json-schema/centaur-labs-result-v1-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centaur-labs/refs/heads/main/json-schema/centaur-labs-result-list-v1-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centaur-labs/refs/heads/main/json-schema/centaur-labs-case-result-list-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centaur-labs/refs/heads/main/json-schema/centaur-labs-reads-lookup-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centaur-labs/refs/heads/main/json-schema/centaur-labs-reads-lookup-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centaur-labs/refs/heads/main/json-schema/centaur-labs-generate-presigned-urls-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centaur-labs/refs/heads/main/json-schema/centaur-labs-commit-masks-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centaur-labs/refs/heads/main/json-schema/centaur-labs-generate-presigned-urls-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centaur-labs/refs/heads/main/json-schema/centaur-labs-commit-masks-request-public-api-schema.json

## Other Centaur Labs APIs (12)

- [Centaur Public API](https://apis.io/apis/centaur-labs/centaur-public-api/)
- [Centaur Labs Add and Manage Labels API](https://apis.io/apis/centaur-labs/centaur-labs-add-and-manage-labels-api/)
- [Centaur Labs Add and Manage Projects API](https://apis.io/apis/centaur-labs/centaur-labs-add-and-manage-projects-api/)
- [Centaur Labs Create and Manage Cases API](https://apis.io/apis/centaur-labs/centaur-labs-create-and-manage-cases-api/)
- [Centaur Labs Get API Version API](https://apis.io/apis/centaur-labs/centaur-labs-get-api-version-api/)
- [Centaur Labs Get Case Results API](https://apis.io/apis/centaur-labs/centaur-labs-get-case-results-api/)
- [Centaur Labs Get Task Results API](https://apis.io/apis/centaur-labs/centaur-labs-get-task-results-api/)
- [Centaur Labs Import and Manage Data API](https://apis.io/apis/centaur-labs/centaur-labs-import-and-manage-data-api/)
- [Centaur Labs Login API](https://apis.io/apis/centaur-labs/centaur-labs-login-api/)
- [Centaur Labs Logout API](https://apis.io/apis/centaur-labs/centaur-labs-logout-api/)
- [Centaur Labs Masks Public API](https://apis.io/apis/centaur-labs/centaur-labs-masks-public-api/)
- [Centaur Labs Reads (Opinions) Lookup API](https://apis.io/apis/centaur-labs/centaur-labs-reads-opinions-lookup-api/)

## Tags

Add and Manage Tasks

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/centaur-labs/centaur-labs-add-and-manage-tasks-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/centaur-labs/.
