Get spec or job status
get_statusPoll the status of either a data spec's own process (schema inference + code generation, run by start-analysis — pass specId, reaches "ready" or "failed") or a data-load job (pass jobId, reaches "complete" or "failed"). Pass exactly one of specId or jobId. Right after create-spec/update-spec + start-analysis, poll by specId; once that reaches "ready", its response's lastJobId (if present) points at the data-load job — poll that separately by jobId for load progress.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jobId | No | Poll a data-load job's status. Pass exactly one of specId or jobId. | |
| specId | No | Poll a data spec's analysis status. Pass exactly one of specId or jobId. | |
| workspaceId | No | Workspace to act on. Defaults to your only workspace if you have exactly one. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| jobId | No | ||
| specId | No | ||
| status | No | e.g. "processing" | "ready" | "failed" for a spec; "processing" | "completed" | "failed" for a job | |
| endTime | No | ||
| jobSize | No | ||
| metrics | No | Present once a job completes: recordsRead, recordsWritten, filesProcessed, etc. | |
| progress | No | ||
| lastJobId | No | spec poll only: the data-load job triggered once analysis reaches "ready". | |
| startTime | No | ||
| durationMs | No | ||
| logLocation | No | ||
| workspaceId | No | ||
| errorDetails | No | ||
| currentLambda | No | ||
| statusMessage | No | ||
| creditsCharged | No | ||
| analysisEndTime | No | ||
| analysisStartTime | No | ||
| analysisDurationMs | No | ||
| hasTransformationConfig | No |