For the complete documentation index, see llms.txt. This page is also available as Markdown.

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