Skip to main content
GET
/
workflows
/
{workflow_id}
Get Workflow
curl --request GET \
  --url https://api.example.com/workflows/{workflow_id}
{
  "id": "<string>",
  "name": "<string>",
  "payload": "<string>",
  "kind": "<string>",
  "build_status": "<string>",
  "interval": 123,
  "consecutive_job_failures_count": 123,
  "max_consecutive_job_failures_allowed": 123,
  "created_at": "<string>",
  "updated_at": "<string>",
  "terminated_at": "<string>"
}
Retrieves detailed information about a specific workflow.

Path Parameters

workflow_id
string
required
Unique identifier of the workflow to retrieve

Response

id
string
Unique identifier of the workflow
name
string
Name of the workflow
payload
string
JSON string containing the workflow payload configuration
kind
string
Kind of workflow
build_status
string
Current build status of the workflow
interval
integer
Execution interval measured in minutes
consecutive_job_failures_count
integer
Current count of consecutive job failures
max_consecutive_job_failures_allowed
integer
Maximum number of consecutive job failures allowed before termination
created_at
string
ISO 8601 timestamp when the workflow was created
updated_at
string
ISO 8601 timestamp when the workflow was last updated
terminated_at
string
ISO 8601 timestamp when the workflow was terminated (if applicable)

Example Request

curl -X GET https://api.chronoverse.com/workflows/wf_1234567890abcdef \
  -H "Authorization: Bearer YOUR_API_TOKEN"

Example Response

{
  "id": "wf_1234567890abcdef",
  "name": "Daily Data Sync",
  "payload": "{\"source\":\"database\",\"destination\":\"s3\"}",
  "kind": "scheduled",
  "build_status": "success",
  "interval": 1440,
  "consecutive_job_failures_count": 0,
  "max_consecutive_job_failures_allowed": 3,
  "created_at": "2026-01-15T10:30:00Z",
  "updated_at": "2026-03-01T14:22:00Z",
  "terminated_at": ""
}

Build docs developers (and LLMs) love