v1 data
Confirm a signed-URL upload and start processing
Step 2 of 2 — After uploading the file to the signed URL obtained from /ingest/upload-url, call this endpoint to trigger the ingest pipeline.
The server verifies the file exists in GCS, auto-detects the content type
if it was not provided, and queues the processing job.
Returns the same `IngestResponse` as the regular `/ingest` endpoint.
post/v1/data/ingest/confirm-upload
Request body
Response
Successful Response
Example response
{
"content_type": "text",
"created_at": "2024-01-01T12:00:00Z",
"job_id": "123e4567-e89b-12d3-a456-426614174000",
"message": "Content successfully uploaded and queued for processing",
"status": "queued",
"success": true,
"user_id": "abc-123"
}