Appen Upload API
File upload operations for importing datasets and data into your projects and jobs. - **Dataset Upload Process:** - **Upload Files**: Send CSV files containing your data to existing projects - **Status Monitoring**: Track upload progress and completion status - **File Validation**: Automatic validation of CSV format, headers, and content - **Supported File Formats:** - **CSV Files**: Primary format for data import - **Encoding**: UTF-8 encoding recommended - **Headers**: Required column headers for data organization - **Data Types**: Text, numeric, date, and structured data support - **Upload Workflow:** 1. **File Preparation**: Ensure CSV format with proper headers 2. **Upload Initiation**: Send file to project with metadata 3. **Processing**: System validates and processes the data 4. **Status Polling**: Monitor status until completion 5. **Data Integration**: Units become available for job assignments - **Key Features:** - **Batch Processing**: Handle large datasets efficiently - **Progress Tracking**: Real-time upload status monitoring - **Error Handling**: Detailed validation error messages - **File Management**: Track uploaded files and their metadata - **Integration Points:** - **Project Association**: Uploads are linked to specific projects - **Unit Creation**: Each row becomes a unit for annotation - **Job Routing**: Units can be sent to jobs for contributor work