Run a data processing job, step 2: start processing after uploading
finish_data_jobCall after uploading the file(s) returned by run_data_job — starts processing and waits until the job completes or fails. If it returns before that (timedOut: true), do NOT call this tool again just to keep checking — that re-attempts starting the job. Poll with get_status (jobId) instead until it reaches a terminal status.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jobId | Yes | jobId returned by run_data_job. | |
| specName | Yes | Name of the data spec this job belongs to. | |
| 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 | "processing" | "completed" | "failed" | |
| endTime | No | ||
| jobSize | No | ||
| message | Yes | ||
| metrics | No | ||
| progress | No | ||
| timedOut | No | ||
| startTime | No | ||
| durationMs | No | ||
| logLocation | No | ||
| workspaceId | No | ||
| errorDetails | No | ||
| currentLambda | No | ||
| statusMessage | No | ||
| creditsCharged | No |