Error Schema

Nomos uses standard HTTP codes to indicate the success or failure of your requests. Below is a list of possible error types you may encounter when using the Nomos API.

Status CodeTypeDescription
400malformedThe request has incorrect syntax, such as an unparseable JSON body.
401unauthenticatedThe request doesn’t have the required credentials.
403permissionDeniedThe authenticated user doesn’t have permissions to perform the request.
404notFoundThe requested resource doesn’t exist.
409conflictThe request conflicts with another request.
422invalidThe request has invalid properties.
429tooManyRequestsThe API user has made too many requests in violation of our API Terms of Service.
500internalAn unexpected error occurred and the result of the request is unknown.
501notImplementedThe operation requested is not supported.

Handling Errors

When an error occurs, the response body will contain additional information about the error. Here is an example of an error response: