# Prolific aiTaskBuilder API

**Canonical:** https://apis.io/apis/prolific/prolific-aitaskbuilder-api/  
**Provider:** Prolific — https://apis.io/providers/prolific/  
**Base URL:** https://api.prolific.com  
**Documentation:** https://docs.prolific.com/documentation/get-started/overview

Prolific aiTaskBuilder API is one of 28 APIs that [Prolific](https://apis.io/providers/prolific/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include aiTaskBuilder. The published artifact set on APIs.io includes an OpenAPI specification and authentication docs.

The aiTaskBuilder API from Prolific — 24 operation(s) for aitaskbuilder.

## Operations (31)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v1/data-collection/batches` | List Batches |
| POST | `/api/v1/data-collection/batches` | Create a Batch |
| GET | `/api/v1/data-collection/batches/{batch_id}` | Get a Batch |
| PATCH | `/api/v1/data-collection/batches/{batch_id}` | Update a Batch |
| POST | `/api/v1/data-collection/batches/{batch_id}/sync` | Sync a Batch |
| GET | `/api/v1/data-collection/batches/{batch_id}/syncs/{sync_id}` | Get Batch Sync Status |
| GET | `/api/v1/data-collection/batches/{batch_id}/status` | Get Batch Status |
| POST | `/api/v1/data-collection/batches/{batch_id}/setup` | Setup a Batch |
| GET | `/api/v1/data-collection/batches/{batch_id}/responses` | Get Batch Responses |
| GET | `/api/v1/data-collection/batches/{batch_id}/report/` | Get Batch Report |
| POST | `/api/v1/data-collection/batches/{batch_id}/duplicate` | Duplicate a Batch |
| POST | `/api/v1/data-collection/batches/{batch_id}/export` | Request a Batch Export |
| GET | `/api/v1/data-collection/batches/{batch_id}/export/{export_id}` | Get Batch Export Status |
| POST | `/api/v1/data-collection/datasets` | Create a Dataset |
| GET | `/api/v1/data-collection/datasets/{dataset_id}` | Get a Dataset |
| PATCH | `/api/v1/data-collection/datasets/{dataset_id}` | Update a Dataset Schema |
| GET | `/api/v1/data-collection/datasets/{dataset_id}/upload-url/{filename}` | Get Dataset Upload URL |
| GET | `/api/v1/data-collection/datasets/{dataset_id}/imports/{import_id}` | Get Dataset Import Status |
| POST | `/api/v1/data-collection/datasets/{dataset_id}/datapoints` | Append Datapoints to a Dataset |
| GET | `/api/v1/data-collection/datasets/{dataset_id}/schema-migrations/{job_id}` | Get Schema Migration Status |
| GET | `/api/v1/data-collection/datasets/{dataset_id}/status` | Get Dataset Status |
| GET | `/api/v1/data-collection/batches/{batch_id}/instructions` | Get Batch Instructions |
| POST | `/api/v1/data-collection/batches/{batch_id}/instructions` | Create Batch Instructions |
| PUT | `/api/v1/data-collection/batches/{batch_id}/instructions` | Update Batch Instructions |
| GET | `/api/v1/data-collection/collections` | List Collections |
| POST | `/api/v1/data-collection/collections` | Create a Collection |
| GET | `/api/v1/data-collection/collections/{collection_id}` | Get a Collection |
| PUT | `/api/v1/data-collection/collections/{collection_id}` | Update a Collection |
| GET | `/api/v1/data-collection/collections/{collection_id}/responses` | Get Collection Responses |
| POST | `/api/v1/data-collection/collections/{collection_id}/export` | Request a Collection Export |
| GET | `/api/v1/data-collection/collections/{collection_id}/export/{export_id}` | Get Collection Export Status |

## Machine-readable artifacts (5)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/prolific/refs/heads/main/openapi/prolific-aitaskbuilder-api-openapi.yml
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/prolific/refs/heads/main/authentication/prolific-authentication.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/prolific/refs/heads/main/errors/prolific-problem-types.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/prolific/refs/heads/main/data-model/prolific-data-model.yml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/prolific/refs/heads/main/apis.yml

## Other Prolific APIs (12)

- [Prolific bonuses API](https://apis.io/apis/prolific/prolific-bonuses-api/)
- [Prolific credentials API](https://apis.io/apis/prolific/prolific-credentials-api/)
- [Prolific filters API](https://apis.io/apis/prolific/prolific-filters-api/)
- [Prolific filterSets API](https://apis.io/apis/prolific/prolific-filtersets-api/)
- [Prolific invitations API](https://apis.io/apis/prolific/prolific-invitations-api/)
- [Prolific messages API](https://apis.io/apis/prolific/prolific-messages-api/)
- [Prolific participantGroups API](https://apis.io/apis/prolific/prolific-participantgroups-api/)
- [Prolific projects API](https://apis.io/apis/prolific/prolific-projects-api/)
- [Prolific rewardRecommendations API](https://apis.io/apis/prolific/prolific-rewardrecommendations-api/)
- [Prolific studies API](https://apis.io/apis/prolific/prolific-studies-api/)
- [Prolific submissionFeedbackUpload API](https://apis.io/apis/prolific/prolific-submissionfeedbackupload-api/)
- [Prolific submissions API](https://apis.io/apis/prolific/prolific-submissions-api/)

## Tags

aiTaskBuilder

---

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