501
Not Implemented
5xx · Server Error
The server does not support the functionality required.
What does HTTP 501 Not Implemented mean?
The server does not support the functionality required to fulfil the request — for example, an unrecognized request method. It implies the capability may be added in the future.
5xx responses indicate the server failed to fulfil a valid request. The problem is on the server side and is not something the client can fix by changing the request.
Example
PATCH /resource HTTP/1.1 → HTTP/1.1 501 Not Implemented
Common causes
- The server does not recognize or support the request method
- A feature or endpoint has not been implemented yet
- A proxy does not support a required capability
How to fix a 501 error
- Use a supported HTTP method for the endpoint
- Confirm the feature is actually implemented on the server
- Check API documentation for supported operations
Related 5xx status codes
Look up and search every HTTP status code in one place.
Open the HTTP Status Code tool