List ingestion jobs
curl --request GET \
--url http://localhost:8787/api/v1/knowledge-bases/{id}/ingestion-jobs \
--header 'Authorization: Bearer <token>'import requests
url = "http://localhost:8787/api/v1/knowledge-bases/{id}/ingestion-jobs"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('http://localhost:8787/api/v1/knowledge-bases/{id}/ingestion-jobs', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));Knowledge Bases
List ingestion jobs
List background vector indexing and embedding jobs for a knowledge base
GET
/
knowledge-bases
/
{id}
/
ingestion-jobs
List ingestion jobs
curl --request GET \
--url http://localhost:8787/api/v1/knowledge-bases/{id}/ingestion-jobs \
--header 'Authorization: Bearer <token>'import requests
url = "http://localhost:8787/api/v1/knowledge-bases/{id}/ingestion-jobs"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('http://localhost:8787/api/v1/knowledge-bases/{id}/ingestion-jobs', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));Fetches the progress and status of all document vectorization and embedding jobs in this knowledge base.
Path parameters
string
required
UUID of the knowledge base
curl https://api.agentic-os.com/api/v1/knowledge-bases/KB_ID/ingestion-jobs \
-H "Authorization: Bearer $AGENTIC_OS_API_KEY"
import os, requests
resp = requests.get(
"https://api.agentic-os.com/api/v1/knowledge-bases/KB_ID/ingestion-jobs",
headers={"Authorization": f"Bearer {os.environ['AGENTIC_OS_API_KEY']}"},
)
print(resp.json())
const resp = await fetch("https://api.agentic-os.com/api/v1/knowledge-bases/KB_ID/ingestion-jobs", {
headers: { Authorization: `Bearer ${process.env.AGENTIC_OS_API_KEY}` },
});
const jobs = await resp.json();
console.log(jobs);
Response
[
{
"id": "job_112233",
"sourceId": "source_789012",
"status": "COMPLETED",
"chunksCount": 14,
"tokensEmbedded": 1840,
"completedAt": "2026-08-15T12:01:10.000Z"
}
]
⌘I

