Takedown exists
type | https://docs.frem.sh/reference/api/errors/takedown-exists |
| HTTP status | 409 Conflict |
What it means
The digest already has an open dependency-proxy takedown: one that is requested and waiting for an operator, or active. There is at most one open takedown per digest. Nothing was recorded. Operator API only.
Example detail messages returned with this error:
- sha256:… already has an open takedown (…, requested). Read it with GET /operator/dependency-proxy/takedowns/….
What to do
Read the open takedown named in detail and hand its approve_url to the operator, or withdraw your own request first if you need a new one with a different reason.
Response shape
All fremforge API errors are RFC 9457 problem+json:
{
"type": "https://docs.frem.sh/reference/api/errors/takedown-exists",
"title": "Conflict",
"status": 409,
"detail": "..."
}Branch on type, not on title or detail - those are human-readable and may be reworded.