List ingest jobs
const url = 'http://localhost:11044/api/v1/documents/ingests';const options = {method: 'GET', headers: {'X-Embabel-Api-Key': '<X-Embabel-Api-Key>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url http://localhost:11044/api/v1/documents/ingests \ --header 'X-Embabel-Api-Key: <X-Embabel-Api-Key>'The caller’s running jobs, and those finished within the retention window, newest first.
Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”The caller’s jobs
What GET /documents/ingests answers: the caller’s ingest jobs
object
The caller’s running jobs and those finished within the retention window, newest first
One document ingest job as its owner sees it: its stage, embedding progress, and how it ended. Answered by POST /documents/ingests, POST /documents/ingests/url, POST /documents/embed-missing and GET /documents/ingests/{id}
object
Chunks the stored document was cut into; null until the job succeeds, and when the store does not say
Chunks of the stored document with no embedding, which never match a semantic search; null until the job succeeds, and when the store does not say. POST /documents/embed-missing can embed them
Why the job failed, in words; null unless state is failed
Job id, a UUID; the {id} of GET /documents/ingests/{id}
What the job is called: the uploaded file’s name, the URL being ingested, or for an embed-missing job the document’s title (its URI when it has none)
Chunks embedded so far, of how many; null until the job starts embedding
object
Chunks embedded so far; never more than total
Chunks to embed: an estimate from the document’s text while the job runs, corrected to the true count when it succeeds; raised rather than exceeded when the document cuts into more
Times the appliance restarted while the job was unfinished and picked it up again under the same id; 0 for a job that ran straight through
When the job was submitted, ISO-8601 instant
Stage the job is at: queued, waiting_for_memory, converting, writing, embedding, succeeded or failed; the last two are final
Title of the stored document; null until the job succeeds, and when the document has none
When the job last changed stage or embedded a batch of chunks, ISO-8601 instant; a value that stops moving while the job is unfinished suggests it is stuck
URI of the stored document; null until the job succeeds

