Get job status
get_job_statusRead the state, result, and error of one job by its job key.
Free to call, no authentication. States: pending_payment, paid, done, failed, refunded, cancelled.
Behavior: read-only, never raises. Returns found=false when no job has that key.
Parameters: an unknown key returns found=false, not an error.
When to use: after execute_task, or to recover a lost result. Use
list_jobs to find keys.
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_key": "<job_key>"
},
"name": "get_job_status"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job_key | Yes | Job key returned by execute_task, or any job identifier you want to look up. Required. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task | No | ||
| cents | No | ||
| error | No | ||
| found | Yes | false when no job exists with that key | |
| state | No | ||
| result | No | ||
| sender | No | ||
| job_key | No | ||
| tx_hash | No | ||
| created_at | No | ||
| updated_at | No |