skip_sync_run
Skip all failed jobs in a failed sync run, marking them completed with skipped=true after explicit user acknowledgment of permanent consequences.
Instructions
Skip all failed jobs in a connected-project sync run, marking them completed with skipped=true. The run must be FAILED. WARNING: this is PERMANENT, not a deferral. The run completes, so the next sync diffs from this run's commit and the skipped migrations are never re-detected — they stay in the repo, absent from the live database, and nothing reports the divergence afterwards. Prefer retry_sync_run: most sync failures are transient (expired token, upstream 5xx, timeout), and re-applying a migration that already landed is safe — it is detected as already-existing rather than failing. The API returns 400 unless acknowledged is true; show the user the returned consequence and get explicit approval, then re-send. Never set acknowledged just to clear the error.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| runId | Yes | Failed sync run ID | |
| projectId | Yes | Connected project ID | |
| acknowledged | No | Only set true after the user has been shown which work is permanently discarded and has explicitly agreed. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | Parsed JSON response from the Staticbot public API |