Skip to main content
This comprehensive reference covers all error codes returned by the APIs. Each error includes a description, common causes, and resolution steps.

Error Response Format

All API errors follow a consistent JSON structure:
Fields:
  • code (number): HTTP status code
  • error (string): Error identifier/type
  • description (string): Human-readable error description

Error Categories

Authentication Errors

HTTP Status: 401Description: Invalid or missing authentication tokenCommon Causes:
  • Missing x-firmly-authorization header
  • Expired authentication token
  • Invalid token format
Resolution:
  • Ensure the authorization header is included
  • Check token expiration and refresh if needed
  • Verify token format matches expected pattern
HTTP Status: 401Description: Authorization header not providedCommon Causes:
  • Header name typo
  • Header not included in request
Resolution:
  • Add the x-firmly-authorization header
  • Check for typos in header name
HTTP Status: 401Description: Session has expired or is invalidCommon Causes:
  • Session timeout
  • Session transferred to another device
  • Invalid session ID
Resolution:
  • Create a new session
  • Re-authenticate the user

Quick Reference Table

Need Help?

If you encounter persistent errors or need assistance:

API Status

Check current service status

Support

Contact our support team