Skip to main content
GET
List Workflow Steps

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

app_id
string | null

The app to list steps for. Omit to list only app-independent steps.

type
string | null

The type of workflow the steps are for. With type, the list holds exactly the steps a workflow of that type accepts: for example, approval accepts only branch and approval-chain only approval_task. Without type, the list is every step any workflow type accepts for the app, so it can hold steps the type you create refuses. Pass type to see one type's steps.

search
string | null

Case-insensitive substring filter over step names.

page_token
string | null

Opaque cursor from a previous response's next_page_token. Omit to fetch the first page. Treat as opaque: do not decode, construct, or interpret it.

page_size
integer
default:100

Maximum number of items to return per page. Values above 1000 are clamped to 1000 rather than rejected.

Required range: x >= 1

Response

Successful Response

workflow_steps
WorkflowStepTemplate · object[]
required

Workflow step templates returned in this page.

next_page_token
string | null

Token for the next page, or null when this is the last page. An absent token is the only end-of-results signal. A page holding fewer than page_size items does not mean the results are exhausted. Treat the value as opaque: do not decode, construct, or interpret it.