Skip to main content
GET
/
pipelines
/
status
/
resource
/
{data_id}
import requests

response = requests.get(
    "https://api.atomscale.ai/pipelines/status/resource/d290f1ee-6c54-4b01-90e6-d701748f0851",
    headers={"X-API-KEY": "YOUR_API_KEY"}
)
status = response.json()
{
  "workflow_id": "wf_9f8e7d6c",
  "workflow_status": "PENDING",
  "step_name": "extract_frames",
  "step_started_at": 1705315800
}
Returns the current processing pipeline status for a data entry. Use this to poll after an upload and track a data entry through processing.
data_id
string
required
The UUID of the data entry

Response

Returns the workflow status object, or null if no processing workflow exists for the data entry.
workflow_id
string
ID of the processing workflow
workflow_status
string
Overall workflow status. One of: PENDING, SUCCESS, ERROR, MAX_RECOVERY_ATTEMPTS_EXCEEDED, CANCELLED, ENQUEUED
step_name
string
Name of the current processing step, or null if not applicable
step_started_at
number
Unix timestamp (seconds) when the current step started, or null if not applicable
import requests

response = requests.get(
    "https://api.atomscale.ai/pipelines/status/resource/d290f1ee-6c54-4b01-90e6-d701748f0851",
    headers={"X-API-KEY": "YOUR_API_KEY"}
)
status = response.json()
{
  "workflow_id": "wf_9f8e7d6c",
  "workflow_status": "PENDING",
  "step_name": "extract_frames",
  "step_started_at": 1705315800
}