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"
Optional inference pipeline steps to run on each batch of data after reading from S3.
Optional entity resolution configuration.
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"