Skip to main content
Every Webacy API response includes an appropriate HTTP status code. When an error occurs, the API returns a structured JSON response describing what happened and, where possible, how to resolve it. Applications should always check the HTTP status code before processing the response body.

Common HTTP Status Codes

Handling Errors

Applications should be designed to handle errors gracefully. We recommend:
  • Validate user input before sending requests.
  • Retry temporary failures such as 429 and 503 using exponential backoff.
  • Do not retry authentication (401) or malformed request (400) errors without first correcting the request.
  • Log error responses for troubleshooting and monitoring.
  • Display meaningful error messages to end users when appropriate.

Support

If you receive unexpected errors or believe an issue is not documented, email the Webacy team at info@webacy.com. Include the request ID, endpoint, timestamp, and full error response so we can investigate the issue more quickly.

Reporting a security issue

To report a suspected security vulnerability in the Webacy API, SDKs, or dApp, email info@webacy.com with the subject line Security report. Include:
  • A description of the vulnerability and its potential impact.
  • Steps to reproduce, including any proof-of-concept requests or payloads.
  • Affected endpoint, SDK version, or URL.
  • The date and time you observed the issue, in UTC.
Do not include real user data, private keys, or third-party credentials in the report. Please give us a reasonable window to investigate and respond before disclosing the issue publicly.