generated: '2026-09-23' method: derived generator: derive-vocabulary.py source: - openapi/appen-download-api-openapi.yml - openapi/appen-internal-contributors-api-openapi.yml - openapi/appen-jobs-api-openapi.yml - openapi/appen-projects-api-openapi.yml - openapi/appen-route-units-api-openapi.yml vocabulary: name: Appen Domain Vocabulary description: 'Terms declared by Appen''s own API contract: its resource groups, objects and enumerations, with the contract''s definitions. Derived, not authored.' version: '2026-09-23' terms: - term: Download definition: Generate and download reports for either a single job or an entire project, and download datasets from projects. tags: - Resource Group source: openapi/appen-download-api-openapi.yml - term: Jobs definition: Job management operations for creating, configuring, and controlling data annotation workflows. tags: - Resource Group source: openapi/appen-jobs-api-openapi.yml - term: Projects definition: Project management operations for organizing and structuring your data annotation workflows. tags: - Resource Group source: openapi/appen-projects-api-openapi.yml - term: Route Units definition: Unit management operations for handling individual data rows and their distribution across jobs. tags: - Resource Group source: openapi/appen-route-units-api-openapi.yml - term: Test Questions definition: Test question management operations for evaluating contributor performance and ensuring quality assurance in data annotation workflows. tags: - Resource Group source: openapi/appen-test-questions-api-openapi.yml - term: Upload definition: File upload operations for importing datasets and data into your projects and jobs. tags: - Resource Group source: openapi/appen-upload-api-openapi.yml - term: JobDTO definition: 'Job Data Transfer Object for updating job settings. ## FIELD OVERVIEW ** REQUIRED (5):** `id`, `projectId`, `teamId`, `title`, `type` ** CORE CONFIG:** `version`, `assignmentLeaseExpiry`, `judgmentsPerRow`, `rowsPerPage`, `displayContributorName`, `judgmentModifiable` ** WORKFLOW:** `state`, `activeStatus`, `feedback`, `sendBackOp`, `unitSegmentType`, `allowSelfQa`, `allowAbandonUnits` ** TIME & L' tags: - Object source: openapi/appen-jobs-api-openapi.yml#/components/schemas/JobDTO - term: Error definition: 'Object declared by the contract with fields: timestamp, status, error, message, path, trace.' tags: - Object source: openapi/appen-jobs-api-openapi.yml#/components/schemas/Error - term: Response definition: 'Object declared by the contract with fields: message, code, data, traceId, time.' tags: - Object source: openapi/appen-jobs-api-openapi.yml#/components/schemas/Response - term: ErrorResponse definition: 'Object declared by the contract with fields: status, errorMessage, traceId, timestamp.' tags: - Object source: openapi/appen-upload-api-openapi.yml#/components/schemas/ErrorResponse - term: ConflictResponse definition: 'Object declared by the contract with fields: code, message.' tags: - Object source: openapi/appen-upload-api-openapi.yml#/components/schemas/ConflictResponse - term: SimpleError definition: 'Object declared by the contract with fields: error.' tags: - Object source: openapi/appen-upload-api-openapi.yml#/components/schemas/SimpleError