# Appen Test Questions API

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

Appen Test Questions 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 Test Questions. The published artifact set on APIs.io includes an OpenAPI specification and 1 JSON Schema.

Test question management operations for evaluating contributor performance and ensuring quality assurance in data annotation workflows. - **Key Operations:** - **Add Test Questions**: Create new test questions and link them to specific units - **Upload Test Questions**: Bulk upload test questions from CSV files - **Update Test Questions**: Modify existing test questions and its settings - **Test Question Features:** - **Enable/Disable**: Control whether test questions are active for contributor evaluation - **Hide/Show**: Manage visibility of test question answers and explanation - **Content Management**: Update question content, answers, and explanations - **Mode Configuration**: Set QUIZ, WORK, or QUIZ+WORK modes for different evaluation types - **Performance Tracking**: Monitor contributor scores metrics - **Calibration**: Ensure consistent annotation quality across different contributors - **Authentication:** - Authorization: Token token=your-api-key - **Common Responses:** - 200: Success with test question data - 400: Bad request - Invalid parameters or duplicate test questions - 403: Access denied - 404: Project, job, or test question not found - 500: Internal server error

## Operations (3)

| Method | Path | Summary |
|---|---|---|
| POST | `/v3/project-flow/projects/add-test-question` | Add Test Questions |
| POST | `/v3/project-flow/projects/upload-test-question` | Upload Test Questions |
| POST | `/v3/project-flow/projects/update-tq-by-project` | Update Test Questions |

## Machine-readable artifacts (2)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/appen/refs/heads/main/openapi/appen-test-questions-api-openapi.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/appen/refs/heads/main/json-schema/appen-update-test-question-request-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 Projects API](https://apis.io/apis/appen/appen-projects-api/)
- [Appen Route Units API](https://apis.io/apis/appen/appen-route-units-api/)
- [Appen Upload API](https://apis.io/apis/appen/appen-upload-api/)

## Tags

Test Questions

---

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