Trigger an on-demand execution of a promoted deployment. Enqueues a run
using the frozen suite snapshot and connection mappings stored on the
deployment row — execution uses platform integration credentials, not the
caller’s. Returns the freshly-allocated run_id so callers can poll
RunStateService for status.
Preconditions:
active.triggerable_by_api = true (FAILED_PRECONDITION
otherwise).paused_until is set and in the future).Documentation Index
Fetch the complete documentation index at: https://docs.synq.io/llms.txt
Use this file to discover all available pages before exploring further.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Success
Identity of the deployment that was triggered (canonical form even when
the request used suite_id).
Stable opaque identifier of the enqueued run. Pass this to RunStateService to track lifecycle.
When the run is scheduled to start. For TriggerDeployment this is ~now(); the worker will pick it up shortly.
"2023-01-15T01:30:15.01Z"
"2024-12-25T12:00:00Z"