# Landing

Getting a finished run's change onto your default branch and live: retry or close a held landing, go live anyway past the checks that held it (a person's decision), read the diff a held landing would ship, or revert a landed change. These act on your real repository.

- [Close a held landing](https://syndai.ai/docs/api/landing/close-run-land.md): POST /api/v1/external/coding/runs/{coding_run_id}/land/close
- [Send a finished change live](https://syndai.ai/docs/api/landing/go-live-run.md): POST /api/v1/external/coding/runs/{coding_run_id}/land/go-live
- [Get the diff of a held change](https://syndai.ai/docs/api/landing/get-run-held-diff.md): GET /api/v1/external/coding/runs/{coding_run_id}/land/held-diff
- [Go live anyway with a held change](https://syndai.ai/docs/api/landing/merge-run-land-anyway.md): POST /api/v1/external/coding/runs/{coding_run_id}/land/merge-anyway
- [Retry a held landing](https://syndai.ai/docs/api/landing/retry-run-land.md): POST /api/v1/external/coding/runs/{coding_run_id}/land/retry
- [Revert a landed change](https://syndai.ai/docs/api/landing/revert-run.md): POST /api/v1/external/coding/runs/{coding_run_id}/revert
