Skip to main content

Takedown exists

typehttps://docs.frem.sh/reference/api/errors/takedown-exists
HTTP status409 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.