Finish multipart upload
Finish a multipart upload by providing all part ETags.
Authorizations
Use a Bearer token for authentication. Submit the token using the Authorization
header: Authorization: Bearer <token>.
Path Parameters
The username associated with the request.
Namespace for the dataset.
Name of the dataset.
Body
Upload ID from the prepare response.
"2~VmxqYXRlRDZWfjJrRWRiZ2FEQXk3dHI4DGhGLygtTmQNXEZPQXFzMVZOZTUgdEdrXCEyNStkQUp3U3Q2RjJqSkV4MFNBOWxJCk0yIHEkfcQ"
S3 object key from the prepare response.
"uploads/data/20240301-143022-uuid.json"
Array of completed parts with their ETags.
1Optional name/label for the ingestion (e.g., original filename).
"sales-data-2024.csv"
Number of rows per LLM inference batch. Defaults to 1000. Reduce for large files to avoid S3 read timeouts caused by slow LLM processing.
100
A description of the dataset to help the AI system understand the context.
10000"Employee dataset containing demographics and compensation."
A schema definition mapping field names to descriptions, to guide the AI system in structuring the extracted data.
{
"id": "unique employee identifier",
"name": "full employee name",
"age": "employee age in years",
"department": "work department",
"salary": "annual salary in USD"
}Response
Completes the multipart upload and returns the ingestion id.
Ingestion id created for background ingestion.
"550e8400-e29b-41d4-a716-446655440000"