Skip to content

Errors ​

Responses use a JSON envelope.

json
{
  "success": false,
  "error": "Validation Error",
  "errors": {
    "id_external": ["The id external field is required."]
  }
}

Common Status Codes ​

StatusMeaning
200Existing resource returned or updated.
201Resource accepted or created.
400Business operation failed.
401Authentication failed.
403Authenticated key cannot access a business context.
404Resource or supported endpoint not found.
422Validation failed or invoice quota was exceeded.
500Unexpected server error.
503Temporary service protection response. Respect Retry-After when present.

Treat 422 responses as business errors that require payload or account changes before retrying.

Public API documentation for Factulit.