Enrich
Get Enrichment Job
Poll enrichment job status and get results.
Returns results progressively — partial results are available while the job is still running, as each batch of items completes processing.
Flow:
- Submit enrichment with async_mode=true → get job_id
- Poll this endpoint — results appear incrementally as items are processed
- When status changes to completed, all results are ready
Pagination:
- page: Page number (1-indexed, default: 1)
- page_size: Results per page (default: 1000)
- Response includes page, page_size, total_pages, completed_items
Statuses:
- running: Job is still processing (partial results may be available)
- completed: Job finished, all results ready
- failed: Job failed or was cancelled (partial results may still be available)
Example:
GET /api/public/enrich/{job_id}?page=1&page_size=50
Response (running, partial results):
{
"job_id": "08aa2b0d-...",
"status": "running",
"results": [
{"after_data": {...}, "before_data": {...}, "sources": {...}}
],
"total_items": 500,
"completed_items": 200,
"successful": 0,
"credits_used": 0,
"page": 1,
"page_size": 50,
"total_pages": 4
}
get/public/enrich/{job_id}
Request
- Base URLhttps://catalogapi.rastro.ai/api
- AuthHTTP bearer
Path parameters
job_idstring required
Query parameters
pageinteger
page_sizeinteger
Headers
X-Organization-Idstring nullable
Response
Successful Response
Changes
No recorded changes to this operation across all 1 revision of this API.