Send a finished change live
POST
Queues a finished change on a Syndai-hosted project to land through every check, and returns 202 with its landing; poll GET /runs/{id} to follow it. Returns 409 when the run is not eligible, is already live, or is already landing. On a held landing only a person may decide: an API key gets 403 HUMAN_APPROVAL_REQUIRED. A signed-in person must be a workspace owner or admin.
CustomerApiKeyheader
AuthorizationBearer <API Key>Customer API key sent as a bearer token
coding_run_id*stringFormat
uuidcustomer_id?|nullRequest accepted, processing continues off-line
application/json- response
land*curl -X POST 'https://api.syndai.ai/api/v1/external/coding/runs/497f6eca-6276-4993-bfeb-53cbbbba6f08/land/go-live'Example Response
{ "land": { "can_merge_anyway": false, "head_sha": "4b825dc642cb6eb9a060e54bf8d69288fbee4904", "state": "landing", "strategy": "merge" }}