Skip to main content
Use this when your deploy pipeline does not create GitHub Deployment records. If it does, Ordyn picks up deploys automatically. See Deploys.
Deploying from GitHub Actions? Use the notify-deploy action instead of calling this endpoint yourself. It sends this request with the commit, repository, and idempotency key filled in:

Authentication

Create a deployment key in Settings → Deployment Keys (admins only). The key starts with sk- and is shown once. Send it as a bearer token.

Request

Behavior

  • Post once the SHA has reached, or failed to reach, the environment. There is no “in progress” status.
  • Canary then production is two posts: same SHA, two environment names, two idempotency keys.
  • The Ordyn GitHub App still needs access to the repository so Ordyn can read the diff and open fixes.
  • Do not point a GitHub repository webhook at this endpoint. GitHub cannot send the bearer token, so every delivery is rejected. Use the GitHub Workflow option instead.