General·HTTP 403·API, FE
Approval needs another admin
approval_self_forbidden
You asked for this build, so you cannot be the one to approve it.
What this means
A deploy that needs approval has to be approved by a second person. The person who asked for the build cannot approve their own request.
How to fix it
Ask another admin of the project to approve the build.
Retry behavior
Sending the same request again gets the same answer.
How it appears in the response
ComputeSphere returns errors as RFC 7807 Problem Details. The type field is the docs URL for this page — switch on code in your client.
{
"type": "https://docs.computesphere.com/errors/approval_self_forbidden",
"title": "Approval needs another admin",
"status": 403,
"code": "approval_self_forbidden",
"detail": "You asked for this build, so you cannot be the one to approve it.",
"instance": "/v2/…",
"request_id": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
"trace_id": null
}
The Content-Type header is application/problem+json. On field-level validation errors a non-empty errors[] array also appears, each entry carrying its own docs_url for the offending field.