List steps

Returns all steps in the authenticated API key's account.
Supports filtering, pagination, sorting, and field expansion.

Default response excludes body and instructions. Add ?expand=body,instructions to include them. Add ?expand=translations for the per-language overlay.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
string

Supported expand fields:

  • body: Step body (HTML / dynamic content)
  • instructions: Step instruction array
  • translations: Per-language overlay (title, body, instructions, feedback_config, locked)
string

Fields allows you to return a subset of the default fields (comma-separated list).

Supported fields:

  • cost: Severity / cost weighting
  • dependencies: Dependency rules (controls when this step is shown)
  • feedback_config: Branching/feedback config (observation steps only)
  • guid: Step GUID
  • looping: Loop config (alias / array / iterations)
  • parts: Parts tags
  • product_id: Product this step belongs to
  • published: 0 (draft) or 1 (published)
  • skills: Skills tags
  • subtask_id: Target task GUID (subtask steps only)
  • subtask_pid: Target product ID (subtask steps only)
  • tags: General tags
  • task: Parent task GUID
  • title: Step title
  • type: Step type (1=solution, 2=observation, 3=information, 4=subtask, 5=end)
string

Supported filters:

  • product_id
  • task (parent task GUID — returns only steps belonging to that task)
  • type (1=solution, 2=observation, 3=information, 4=subtask, 5=end)
integer

Page number

integer
1 to 10000
Defaults to 100

Maximum number of results to return per page. Defaults to 100 if not specified. Maximum is 10,000. The response includes a more field indicating whether additional pages are available.

string

Fields to sort by

Responses

Language
Credentials
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json