Skip to main content
GET
/
sources
/
ingestion-progress
/
{job_id}
Get Ingestion Job Progress
curl --request GET \
  --url https://api-prod.voltai.ai/source/api/sources/ingestion-progress/{job_id}/ \
  --cookie sessionid=
{
  "job_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "status": "<string>",
  "source": "<string>",
  "total": 123,
  "succeeded": 123,
  "failed": 123,
  "pending": 123,
  "errors": [
    "<string>"
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.voltai.ai/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

sessionid
string
cookie
required

Path Parameters

job_id
string<uuid>
required

The job ID returned by the bulk-ingest-zip or bulk-ingest-s3-folder endpoint

Query Parameters

organization_name
string
required

Organization name (required for multi-tenant API keys)

Response

Current progress of the ingestion job.

Progress of an async ingestion job (ZIP or S3 folder).

job_id
string<uuid>
required
status
string
required

Current job status: discovering, ingesting, completed, completed_with_errors, or failed.

source
string
required

Human-readable label describing the ingestion origin (e.g. an S3 folder URL or a ZIP filename).

total
integer | null
required

Total number of source items discovered. Null while status is "discovering".

succeeded
integer
required

Number of successfully ingested items.

failed
integer
required

Number of items that failed ingestion.

pending
integer | null
required

Number of items still pending ingestion. Null while status is "discovering".

errors
string[]
required

List of error messages (capped at 50).