Skip to content

Processes API

Create and manage process definitions, triggers, and executions.

Processes define suites: which tests to include (tags), schedules, and triggers.

Custom process MVP payload

When creating a custom process (isSystem: false), send:

  • name (required)
  • kind (suite or agent)
  • goal (required)
  • configuration.testCaseTags (optional)

For MVP, custom processes are manual-only:

  • server ignores custom schedule/triggers and stores manual behavior
  • memory is disabled and not configurable

List processes

GET/api/processesBearer Token

Overview (UI)

GET/api/processes/overviewBearer Token

Create process

POST/api/processesBearer Token

Get process

GET/api/processes/{idOrSlug}Bearer Token

Update process

PUT/api/processes/{idOrSlug}Bearer Token

Triggers

GET/api/processes/{processId}/triggersBearer Token
PUT/api/processes/{processId}/triggersBearer Token

Execute process (create a run)

POST/api/processes/{processSlug}/execute?projectId=...&environmentId=...Bearer Token