At Outwrite, we use conventional HTTP code responses to help you understand what's going on with your requests. An HTTP code status range of 2xx would indicate a successful request. A range of 4xx or 5xx indicates failure.
We always try to explain why an error occurred, and help you to fix your issue. Make sure to look at our documentation and follow the best practices.

HTTP Code description

HTTP Status

Description

2xx

Success. Always indicate a success.

400

Bad request. Most of the time a parameter is missing or not of the correct type.

401

Unauthorized. Make sure your API key is entered correctly and using the correct header format. Head to the Authentication page to fix your issue.

403

Forbidden. The API key doesn't have permissions to access this resource.

404

Not found. This resource has not been found.

500

Something went wrong. An error occurred on the Outwrite server. Try again or contact us if the issue is still happening.

Our error object

{
    "message": string
    "status": number
    "docUrl": string
    "paramsError":[string] 
}

Object property

Description

message

A human readable message.

status

An HTTP code response.

docUrl

A URL to get more information about the current error.

paramsError

An array of messages that help you find out what's wrong.