Skip to navigation

Flows · Authoring · List the step types a diagram can use

View as Markdown

Lists the workflow step types a diagram can use — around 250 blocks covering AI text and image generation, video and audio editing, PDF tools, HTTP calls, Slack and email, PM tasks, and control flow.

Pass search. page_size is capped at 100 server side whatever you ask for, and larger values can return 503. This endpoint also 503s intermittently — retry before concluding it is broken.

Per row, the fields that matter for placing a block in a diagram:

  • slug — the action’s identifier, used in a block’s data.reference
  • schema.config.dataSchema.properties.inputParameters — accepted fields and which are required
  • schema.exampleResult — the output shape, which determines which output paths a later step can reference
  • consumes_credits — whether running it bills the workspace

⚠️ Some required fields declare only {"type": "string"} and draw their valid values from a live endpoint named in uiSchema as ui:optionsUrl (with ui:widget: selectAsync). Inventing a value for one of those yields a workflow that looks right and misbehaves.

resource: workflow://diagram-grammar covers how to resolve those fields. resource: workflow://actions is a compact index of the whole palette.

Authentication

AuthorizationApi-Key

Header authentication of the form Api-Key <token>

OR
AuthorizationBearer

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

Query parameters

searchstringOptional
Substring match over slug, title and description.
pageintegerOptional

1-based page number.

page_sizeintegerOptional
Results per page. Capped at 100 server side.

Response

Paginated list of action blocks with their schemas.

Errors

503
Service Unavailable Error