Skip to main content
Use the Deployments API when a provider or CI/CD pipeline needs to record a deploy that Squasher can correlate with service releases. Connected Vercel, Railway, and GitHub providers create deployment records automatically when their webhooks arrive. Use the API fallback for other CI/CD systems.

Operations

deployments.list requires deployments:read. deployments.create requires deployments:write, so CI/CD keys can record deploys without broad project mutation access.

Generic CI/CD webhook

Use the same service and version values your SDK sends as service.name and service.version. Re-sending the same provider + deployment_id updates the existing record instead of creating a duplicate. Related: Provider capabilities, GitHub integration, Vercel integration, Railway integration.