Errors
Swish uses conventional HTTP response status codes to indicate the success or failure of an API request. As a general rule:
Status codes in the
2xx
range indicate success.Status codes in the
4xx
range indicate incorrect or incomplete parameters (e.g. a required parameter was omitted).Status codes in the
5xx
range indicate an error with Swish's servers.
Swish also outputs an error response formatted in JSON:
{
"error": {
"message": "Item with ID 123 not found.",
"error": "Not Found",
"statusCode": 404,
"requestId": "123e4567-e89b-12d3-a456-426614174000"
}
}
Last updated