101101 Switching Protocols
The server is switching protocols as requested by the client via an Upgrade header.
409The request conflicts with the current state of the server resource.
The request cannot be completed because it conflicts with the resource's current state. Common examples include trying to create a resource that already exists, editing a resource that was modified by another user, or violating a unique constraint.
Fetch the latest version of the resource and retry. Use conditional requests (If-Match/If-Unmodified-Since) for optimistic concurrency. Resolve the conflict by merging changes or choosing which version to keep.
101The server is switching protocols as requested by the client via an Upgrade header.
226The server has fulfilled a GET request and the response is a representation of the result of one or more instance-manipulations applied to the current instance.
308The resource has permanently moved to a new URL, and the request method must not change when following the redirect.
507The server cannot store the representation needed to complete the request (WebDAV).
201The request has been fulfilled and a new resource has been created as a result.
403The server understood the request but refuses to authorize it. Unlike 401, re-authenticating will not help.