v106

OpenAPI 3.0.3Apache 2.0raw.githubusercontent.com2026-08-03812347972.4 KB
native_trigger

list native triggers

Lists all native triggers for the specified service in the workspace.

get/w/{workspace}/native_triggers/{service_name}/list

Path parameters

workspacestring required
service_name'nextcloud' | 'google' | 'github' required

Query parameters

pageinteger

which page to return (start at 1, default 1)

per_pageinteger

number of items to return for a given page (default 30, max 100)

pathstring

filter by script path

is_flowboolean

filter by is_flow

labelstring

Filter by label

include_draft_onlyboolean

When true, append per-user draft rows whose path has no deployed counterpart. Synthesized rows carry draft_only: true so the home page can render a "Draft" badge. Gated to non-operators + page 0 + no narrowing filters on the backend so picker callers stay deployed-only and pagination stays clean.

Response

native triggers list

external_idstring required

The unique identifier from the external service

workspace_idstring required

The workspace this trigger belongs to

service_name'nextcloud' | 'google' | 'github' required
script_pathstring required

The path to the script or flow that will be triggered

is_flowboolean required

Whether the trigger targets a flow (true) or a script (false)

service_configobject required

Configuration for the trigger including event_type and service_config

errorstring nullable

Error message if the trigger is in an error state

summarystring nullable

Short summary to be displayed when listed