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(suiteoragent)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 TokenOverview (UI)
GET
/api/processes/overviewBearer TokenCreate process
POST
/api/processesBearer TokenGet process
GET
/api/processes/{idOrSlug}Bearer TokenUpdate process
PUT
/api/processes/{idOrSlug}Bearer TokenTriggers
GET
/api/processes/{processId}/triggersBearer TokenPUT
/api/processes/{processId}/triggersBearer TokenExecute process (create a run)
POST
/api/processes/{processSlug}/execute?projectId=...&environmentId=...Bearer Token