# Appen Projects API

**Canonical:** https://apis.io/apis/appen/appen-projects-api/  
**Provider:** Appen — https://apis.io/providers/appen/  
**Base URL:** https://api.appen.com  
**Documentation:** https://developer.appen.com/open-api.yaml

Appen Projects API is one of 8 APIs that [Appen](https://apis.io/providers/appen/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 1 JSON Schema definition. Tagged areas include Project. The published artifact set on APIs.io includes an OpenAPI specification and 1 JSON Schema.

Project management operations for organizing and structuring your data annotation workflows. - **Project Structure:** - Projects serve as containers for organizing related jobs and data - Each project belongs to a specific team and can contain multiple jobs - Projects provide a logical grouping for workflow management - **Key Operations:** - **Create Projects**: Initialize new project containers with a name. - **Project Components:** - **Jobs**: Individual annotation tasks within a project - **Units**: Data rows uploaded to projects for annotation - **Judgments**: Contributor responses collected on project units - **Project Lifecycle:** 1. **Creation**: Initialize project with name and description 2. **Configuration**: Set up project settings and access controls 3. **Population**: Add jobs, upload units, and configure workflows 4. **Execution**: Run jobs and collect judgments 5. **Analysis**: Generate reports and analyze results - **Integration Points:** - **Job Management**: Create and manage jobs within projects - **Data Upload**: Upload units and datasets to projects - **Unit Operations**: List, filter, and manage project units - **Workflow Routing**: Send units between jobs within project - **Reporting**: Generate project/job-level analytics and reports

## Operations (4)

| Method | Path | Summary |
|---|---|---|
| POST | `/v3/project-flow/projects` | Create a new project |
| POST | `/v3/project-flow/projects/copy` | Copy project |
| GET | `/v3/project-flow/projects/project-status` | Get project status |
| PUT | `/v3/project-flow/projects/update-project-settings` | Update project settings |

## Machine-readable artifacts (2)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/appen/refs/heads/main/openapi/appen-projects-api-openapi.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/appen/refs/heads/main/json-schema/appen-response-schema.json

## Other Appen APIs (7)

- [Appen AI Data Annotation Platform API](https://apis.io/apis/appen/appen-ai-data-annotation-platform-api/)
- [Appen Download API](https://apis.io/apis/appen/appen-download-api/)
- [Appen Internal Contributors API](https://apis.io/apis/appen/appen-internal-contributors-api/)
- [Appen Jobs API](https://apis.io/apis/appen/appen-jobs-api/)
- [Appen Route Units API](https://apis.io/apis/appen/appen-route-units-api/)
- [Appen Test Questions API](https://apis.io/apis/appen/appen-test-questions-api/)
- [Appen Upload API](https://apis.io/apis/appen/appen-upload-api/)

## Tags

Project

---

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