Response errors
400 Bad Request
400 Bad Request
HTTP status code is when a request to our API has a malformed or missing required parameters.{
"error": "bad_request",
"message": "Missing required parameter 'url_id' or 'full_url'.",
"status": 400
}
401 Unauthorized
401 Unathorized
HTTP status code is when a request is from an accoun that has authentication credentials are missing, invalid, or expired.{
"error": "unauthorized",
"message": "Invalid or missing access token.",
"status": 401
}
403 Forbidden
403 Forbidden
HTTP status code is when the user does not have permission to access the requested resource.403 Forbidden
response will also include the following JSON body:{
"error": "forbidden",
"message": "You do not have permission to access this resource.",
"status": 403
}
404 Not Found
404 Not Found
HTTP status code is when the user requested a URL that does not exist in our database.404 Not Found
response will also include the following JSON body:{
"error": "not_found",
"message": "The requested resource was not found.",
"status": 404
}
429 Too Many Requests
429 Too Many Requests
HTTP status code is when the user has sent too many requests in a given amount of time (see rate limiting).429 Too Many Requests
response will also include the following JSON body:{
"error": "rate_limit_exceeded",
"message": "Too many requests. Please try again later.",
"status": 429
}
500 Internal Server Error
500 Internal Server Error
is when an unexpected error occurred in our database or API.500 Internal Server Error
response will also include the following JSON body:{
"error": "internal_server_error",
"message": "An unexpected error occurred. Please try again later.",
"status": 500
}
Modified at 2025-05-22 08:48:56