Skip to main content
Lensmor API errors use real HTTP status codes.

Error body

Common status codes

Trace fields

Error responses include traceId for troubleshooting. The same value is also returned in the X-Request-ID response header when available. When contacting support, include:
  • endpoint path and method
  • response status
  • traceId
  • approximate request time
  • non-sensitive identifiers such as event_id, exhibitor_id, personnel_id, or taskId
Do not include API keys or unlocked email addresses in support logs.

Retry guidance

  • Retry network failures and 429 responses with backoff.
  • Do not automatically retry 400 or 401 without changing the request.
  • Treat 402 as a product state, not a transient failure.
  • For asynchronous contact unlocks, retry polling the task endpoint rather than creating duplicate unlock tasks.

Notes

  • Error bodies do not include raw debugging fields.
  • Individual endpoint pages may list the subset of statuses most relevant to that route.