curl "https://api.intellibase.dev/api/v1/projects/proj-abc123/jobs?limit=50&offset=0" \
-H "Authorization: Bearer ib-your-api-key"
{
"jobs": [
{
"job_id": "job-abc123",
"project_id": "proj-abc123",
"source_doc_id": "doc-001",
"status": "completed",
"chunks_processed": 12,
"nodes_created": 8,
"edges_created": 15,
"started_at": "2024-01-15T10:30:00Z",
"completed_at": "2024-01-15T10:30:15Z",
"error_message": null
},
{
"job_id": "job-def456",
"project_id": "proj-abc123",
"source_doc_id": "doc-002",
"status": "running",
"chunks_processed": 0,
"nodes_created": 0,
"edges_created": 0,
"started_at": "2024-01-15T10:29:00Z",
"completed_at": null,
"error_message": null
},
{
"job_id": "job-ghi789",
"project_id": "proj-abc123",
"source_doc_id": "doc-003",
"status": "failed",
"chunks_processed": 5,
"nodes_created": 3,
"edges_created": 2,
"started_at": "2024-01-15T10:28:00Z",
"completed_at": "2024-01-15T10:28:10Z",
"error_message": "LLM API timeout after 3 retries"
}
],
"total": 3,
"limit": 50,
"offset": 0
}
Retrieve all ingestion jobs for a project
curl "https://api.intellibase.dev/api/v1/projects/proj-abc123/jobs?limit=50&offset=0" \
-H "Authorization: Bearer ib-your-api-key"
{
"jobs": [
{
"job_id": "job-abc123",
"project_id": "proj-abc123",
"source_doc_id": "doc-001",
"status": "completed",
"chunks_processed": 12,
"nodes_created": 8,
"edges_created": 15,
"started_at": "2024-01-15T10:30:00Z",
"completed_at": "2024-01-15T10:30:15Z",
"error_message": null
},
{
"job_id": "job-def456",
"project_id": "proj-abc123",
"source_doc_id": "doc-002",
"status": "running",
"chunks_processed": 0,
"nodes_created": 0,
"edges_created": 0,
"started_at": "2024-01-15T10:29:00Z",
"completed_at": null,
"error_message": null
},
{
"job_id": "job-ghi789",
"project_id": "proj-abc123",
"source_doc_id": "doc-003",
"status": "failed",
"chunks_processed": 5,
"nodes_created": 3,
"edges_created": 2,
"started_at": "2024-01-15T10:28:00Z",
"completed_at": "2024-01-15T10:28:10Z",
"error_message": "LLM API timeout after 3 retries"
}
],
"total": 3,
"limit": 50,
"offset": 0
}
GET https://api.intellibase.dev/api/v1/projects/{project_id}/jobs
Show Job Object
pending, running, completed, or failedfailedcurl "https://api.intellibase.dev/api/v1/projects/proj-abc123/jobs?limit=50&offset=0" \
-H "Authorization: Bearer ib-your-api-key"
{
"jobs": [
{
"job_id": "job-abc123",
"project_id": "proj-abc123",
"source_doc_id": "doc-001",
"status": "completed",
"chunks_processed": 12,
"nodes_created": 8,
"edges_created": 15,
"started_at": "2024-01-15T10:30:00Z",
"completed_at": "2024-01-15T10:30:15Z",
"error_message": null
},
{
"job_id": "job-def456",
"project_id": "proj-abc123",
"source_doc_id": "doc-002",
"status": "running",
"chunks_processed": 0,
"nodes_created": 0,
"edges_created": 0,
"started_at": "2024-01-15T10:29:00Z",
"completed_at": null,
"error_message": null
},
{
"job_id": "job-ghi789",
"project_id": "proj-abc123",
"source_doc_id": "doc-003",
"status": "failed",
"chunks_processed": 5,
"nodes_created": 3,
"edges_created": 2,
"started_at": "2024-01-15T10:28:00Z",
"completed_at": "2024-01-15T10:28:10Z",
"error_message": "LLM API timeout after 3 retries"
}
],
"total": 3,
"limit": 50,
"offset": 0
}
limit=50 or limit=100 for best performance.