Successful responses
- 200 OK: read or update completed.
- 201 Created: project, domain, or resource created.
- 202 Accepted: deployment registered and dispatched asynchronously.
- 204 No Content: deletion completed without a response body.
Client errors
- 400 Bad Request: invalid data, branch, domain, or configuration.
- 401 Unauthorized: a valid session or service credential is missing.
- 403 Forbidden: the resource belongs to another account or the plan blocks the action.
- 404 Not Found: the requested resource does not exist for the user.
- 409 Conflict: the repository or domain is already linked incompatibly.
- 422 Unprocessable Content: the detected stack cannot be deployed automatically.
Platform errors
- 500 Internal Server Error: internal state could not be read or persisted.
- 502 Bad Gateway: a provider, GitHub, or Host Agent did not complete the operation.