π¨βπ»Status Code
200 - Response Successful
Description: The request was successful, and the server returned the expected response. Example Use Case: The background of an image was successfully removed, and the processed image URL is returned.
{
"status": "success",
"result_url": "https://your-storage-url.com/output-image.png"
}
400 - Bad Request
Description: The server could not understand the request due to invalid syntax or missing required parameters. Example Use Case: The request body is malformed, or a required field is missing.
{
"status": "Error",
"message": "Invalid command or missing parameter."
}
401 - Unauthorized
Description: The request requires valid authentication credentials. Example Use Case: The API key is missing, incorrect, or revoked.
{
"status": "Error",
"message": "Unauthorized. Please provide a valid API key."
}
403 - Forbidden
Description: The server understands the request, but the client does not have permission to access the resource. Example Use Case: Attempting to access a restricted resource without sufficient privileges.
{
"status": "Error",
"message": "Access forbidden. You do not have permission to access this resource."
}
404 - Not Found
Description: The requested resource could not be found. Example Use Case: The specified endpoint or image resource does not exist.
{
"status": "Error",
"message": "Resource not found."
}
500 - Internal Server Error
Description: The server encountered an unexpected condition that prevented it from fulfilling the request. Example Use Case: An unexpected error occurs on the server, such as a failure in the background removal process.
{
"status": "error",
"message": "Internal server error. Please try again later."
}
Last updated