Deployments
Trigger a manual deployment
Creates a deployment and enqueues a build job. Accepts commit SHA, branch, or tag as the deploy target.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredDeployment target
branchstringcommitShastringinstanceIdstringtagstringPath Parameters
projectIdRequiredstringProject UUID
Accepted
List project deployments
Returns a paginated list of deployments for a project.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
projectIdRequiredstringProject UUID
Query Parameters
limitintegerResults per page (default 20, max 100)
offsetintegerOffset for pagination
OK
Get deployment details
Returns a deployment's details including build steps and status.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
projectIdRequiredstringProject UUID
deploymentIdRequiredstringDeployment UUID
OK
Stream build logs (SSE)
Streams build log steps as Server-Sent Events. Sends step events as they complete and a final complete event.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
projectIdRequiredstringProject UUID
deploymentIdRequiredstringDeployment UUID
SSE stream of build steps
Download build logs
Downloads the complete build log for a deployment as a text file with metadata header.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
projectIdRequiredstringProject UUID
deploymentIdRequiredstringDeployment UUID
Text file with build logs
Get deployment log summary
Returns a structured summary of the deployment log including modules, warnings, and errors.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
projectIdRequiredstringProject UUID
deploymentIdRequiredstringDeployment UUID
OK
Trigger a rollback
Rolls back to a previous successful deployment by re-deploying its image and restoring its database snapshot.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredRollback target
deploymentIdstringPath Parameters
projectIdRequiredstringProject UUID
Accepted