get_index_job
Get the current state of an indexing job: lifecycle status, build phase, timestamps, the published snapshot version when one exists, and a safe error summary when it failed. Use it to poll after submit_index_job or remember_text, and to confirm that a new snapshot is live before querying. Status values: queued, in_progress, published, failed. Returns: job_id, workspace_id, status, phase, created_at, started_at, finished_at, error {code, summary} or null, published_version {id, workspace_id} or null. Errors: JOB_NOT_FOUND when no job with that id exists in the workspace.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"job_id": "<job_id>"
},
"name": "get_index_job"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | Yes | The job id (UUID) returned by submit_index_job or remember_text. | |
| workspace_id | No | Workspace that owns the graph, 1–63 chars of [a-z0-9-]. Use the same id for every operation on one corpus. Defaults to "default". | default |