Skip to main content
All Partner API errors return a consistent JSON envelope with a machine-readable code field. Build your error handling logic around the code, not the message.

Error Envelope


Complete Error Reference

Authentication & Authorization Errors


Validation Errors

Example — Missing required field:
Common validation failures:

Resource Errors


Booking Business Rule Errors


Rate Limit Errors


Server Errors


Using requestId for Support

Every response (including errors) includes a requestId in the error envelope and an X-Request-Id response header. If you contact CleanLife support about an unexpected error, always include this value — it allows the engineering team to trace the exact request through server logs.

Retry Strategy