Skip to main content
GET
/
v1
/
workflows
List workflows
curl --request GET \
  --url https://api.beltic.com/v1/workflows \
  --header 'Authorization: Bearer <token>'
[
  {
    "id": "<string>",
    "organizationId": "<string>",
    "name": "<string>",
    "version": 123,
    "lastSynced": "2023-11-07T05:31:56Z",
    "createdAt": "2023-11-07T05:31:56Z",
    "updatedAt": "2023-11-07T05:31:56Z",
    "isDeployed": true,
    "deployedAt": "2023-11-07T05:31:56Z",
    "lastExecution": {
      "executionId": "<string>",
      "status": "<string>",
      "updatedAt": "2023-11-07T05:31:56Z"
    }
  }
]

Documentation Index

Fetch the complete documentation index at: https://docs.beltic.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Beltic-issued JWT bearer token.

Query Parameters

deployed
boolean

When true, return only workflows that have at least one deployed version.

Response

List of workflow metadata records.

id
string
required

Workflow ID.

organizationId
string
required

Owning organization ID.

environment
enum<string>
required

Environment the workflow belongs to.

Available options:
staging,
production
name
string
required

Human-readable workflow name.

version
integer
required

Current draft version number. Increments on edits.

lastSynced
string<date-time> | null
required

Last time the workflow definition was synced. null if never synced.

createdAt
string<date-time>
required
updatedAt
string<date-time>
required
isDeployed
boolean
required

Whether the workflow has at least one deployed version.

deployedAt
string<date-time> | null
required

Timestamp of the most recent deployment. null if never deployed.

lastExecution
object

Most recent execution summary, when available.