HTTP Reference
HTTP 410 Gone
The requested resource existed before but is permanently unavailable.
Common Causes
- Deprecated endpoint intentionally removed.
- Content deleted and not expected to return.
- Legacy API version retired.
Debugging Notes
- Use 410 when removal is intentional and permanent.
- Provide migration paths in API docs when sunsetting endpoints.
Example Response
{
"status": 410,
"error": "Gone",
"message": "Endpoint has been retired"
}