Errors

This page lists the possible errors you might encounter and what they mean.

Error object

{
name: "REQUESTED_ENTITY_NOT_FOUND"
code: 10004
message: "List not found"
}
  • namestringThe name of the error.
  • codenumberThe error code.
  • messagestringA human-readable message describing the error.

Error codes

General error codes

  • 10000UNKNOWN
    500 Interval Server Error
    An unknown error occurred.
  • 10001MAINTENANCE_MODE
    502 Bad Gateway
    jsonpad.io is currently in maintenance mode.
  • 10002MALFORMED_REQUEST
    400 Bad Request
    Something in the request was malformed. Usually this is due to a missing token value.
  • 10003VALIDATION_ERROR
    400 Bad Request
    The request failed validation. Details about the validation error will be included in the message. This could be due to a missing or invalid field in the request body, or the request body didn't match a JSON Schema when creating or updating an item.
  • 10004REQUESTED_ENTITY_NOT_FOUND
    404 Not Found
    The requested entity (list, item, or index) was not found.
  • 10007RATE_LIMIT_EXCEEDED
    429 Too Many Requests
    The rate limit for the API has been exceeded. Too many requests were sent in a short period of time, or requests were sent too quickly. See Rate Limits for more information.
  • 10008MAX_LISTS_EXCEEDED
    403 Forbidden
    Your subscription plan has a limit on the number of lists you can create, and you have reached that limit.
  • 10009MAX_ITEMS_EXCEEDED
    403 Forbidden
    Your subscription plan has a limit on the number of items you can create in a list, and you have reached that limit for the list in which you are trying to create an item.
  • 10010MAX_INDEXES_EXCEEDED
    403 Forbidden
    Your subscription plan has a limit on the number of indexes you can create in a list, and you have reached that limit for the list in which you are trying to create an index.
  • 10012MAX_IDENTITIES_EXCEEDED
    403 Forbidden
    Your subscription plan has a limit on the number of identities you can create, and you have reached that limit.
  • 13001TOKEN_NOT_AUTHORIZED
    403 Forbidden
    The token you provided is not authorized to perform the requested action. See Token Permissions for more information.
  • 13002TOKEN_LOCKED
    403 Forbidden
    The token you provided has been temporarily locked. This occurs when your subscription plan expires or you downgrade to a plan with a lower limit. In this case, any tokens that exceed the new limit will be locked but not deleted. You can unlock the token by upgrading your subscription plan or deleting some tokens.
  • 17001SEARCH_QUERY_INVALID
    400 Bad Request
    The search query provided in the request was too short. The search query must be at least 3 characters long.

List error codes

  • 14001LIST_READONLY
    403 Forbidden
    The list is read-only and cannot be modified. This includes items and indexes as well - you can't create, update, or delete items or indexes in a read-only list.
  • 14002LIST_PROTECTED
    403 Forbidden
    You tried to delete a protected list that still has some items in it. You will need to delete all items in the list before you can delete the list.
  • 14003LIST_RESERVED_PATH_NAME
    403 Forbidden
    The path name you provided is reserved. Some path names might be reserved for internal use, or they might cause ambiguity in URLs. Try a different path name.
  • 14004LIST_LOCKED
    403 Forbidden
    The list has been temporarily locked. This occurs when your subscription plan expires or you downgrade to a plan with a lower limit. In this case, any lists that exceed the new limit will be locked but not deleted. You can unlock the list by upgrading your subscription plan or deleting some lists.
  • 14005LIST_UNABLE_TO_CREATE
    400 Bad Request
    An error occurred while creating the list. This could be due to a duplicate path name (the path name must be unique across all of your lists).
  • 14006LIST_UNABLE_TO_UPDATE
    400 Bad Request
    An error occurred while updating the list.
  • 14007LIST_UNABLE_TO_DELETE
    400 Bad Request
    An error occurred while deleting the list.
  • 14008LIST_NOT_INDEXABLE
    403 Forbidden
    The list is not indexable. You cannot view a list of items in a non-indexable list. Also, non-indexable lists cannot be searched.

Item error codes

  • 15001ITEM_READONLY
    403 Forbidden
    The item is read-only and cannot be modified.
  • 15002ITEM_LOCKEDThe item has been temporarily locked. This occurs when your subscription plan expires or you downgrade to a plan with a lower limit. In this case, any items that exceed the new limit will be locked but not deleted. You can unlock the item by upgrading your subscription plan or deleting some items.
  • 15003ITEM_UNABLE_TO_CREATE
    400 Bad Request
    An error occurred while creating the item.
  • 15004ITEM_UNABLE_TO_RESTORE
    400 Bad Request
    An error occurred while restoring the item.
  • 15005ITEM_UNABLE_TO_UPDATE
    400 Bad Request
    An error occurred while updating the item.
  • 15006ITEM_UNABLE_TO_DELETE
    400 Bad Request
    An error occurred while deleting the item.
  • 15007ITEM_TOO_LARGE
    413 Request Too Long
    The item's data is too large. The maximum size for an item's data will depend on your subscription plan.
  • 15008ITEM_VERSION_NOT_FOUND
    404 Not Found
    The requested version of the item was not found.
  • 15009ITEM_JSON_POINTER_NOT_FOUND
    404 Not Found
    The requested JSON pointer was not found in the item. This occurs when trying to create, update, or delete partial data at a specific path in the item's data.
  • 15010ITEM_UNABLE_TO_GENERATE
    400 Bad Request
    An error occurred while generating the item.

Index error codes

  • 16001INDEX_RESERVED_PATH_NAME
    403 Forbidden
    The path name you provided is reserved. Some path names might be reserved for internal use, or they might cause ambiguity in URLs. Try a different path name.
  • 16002INDEX_LOCKED
    403 Forbidden
    The index has been temporarily locked. This occurs when your subscription plan expires or you downgrade to a plan with a lower limit. In this case, any indexes that exceed the new limit will be locked but not deleted. You can unlock the index by upgrading your subscription plan or deleting some indexes.
  • 16003INDEX_UNABLE_TO_CREATE
    400 Bad Request
    An error occurred while creating the index.
  • 16004INDEX_UNABLE_TO_UPDATE
    400 Bad Request
    An error occurred while updating the index.
  • 16005INDEX_UNABLE_TO_DELETE
    400 Bad Request
    An error occurred while deleting the index.

Identity error codes

  • 20001IDENTITY_RESERVED_NAME
    403 Forbidden
    The identity name you provided is reserved. Some names might be reserved for internal use, or they might cause ambiguity in URLs. Try a different name.
  • 20002IDENTITY_LOCKED
    403 Forbidden
    The identity has been temporarily locked. This occurs when your subscription plan expires or you downgrade to a plan with a lower limit. In this case, any identities that exceed the new limit will be locked but not deleted. You can unlock the identity by upgrading your subscription plan or deleting some identities.
  • 20003IDENTITY_UNABLE_TO_CREATE
    400 Bad Request
    An error occurred while creating the identity.
  • 20004IDENTITY_UNABLE_TO_UPDATE
    400 Bad Request
    An error occurred while updating the identity.
  • 20005IDENTITY_UNABLE_TO_DELETE
    400 Bad Request
    An error occurred while deleting the identity.
  • 20006IDENTITY_ALREADY_REGISTERED
    403 Forbidden
    You tried to register a new identity while authenticated as an existing identity. Logout or omit identity authentication headers and try again.
  • 20007IDENTITY_ALREADY_AUTHENTICATED
    403 Forbidden
    You to tried to login using an identity while authenticated as an existing identity. Logout or omit identity authentication headers and try again.
  • 20008IDENTITY_NOT_AUTHENTICATED
    401 Unauthorized
    An incorrect identity token was provided, or no identity token was provided when accessing and endpoint that requires identity authentication.
  • 20009IDENTITY_TOO_MANY_ATTEMPTS
    429 Too Many Requests

    Identity authentication failed too many times in a short period of time. This helps to protect against brute force attacks.

    The amount of time you need to wait before trying again will increase on every failed attempt. Try again in a few minutes.

2024-12-11