Every error includes a request ID. If you write to [email protected], include it. Never send your token.
What an error contains
Connection and access
unauthenticated
HTTP 401 · Not retryable The token is missing, mistyped, expired, or revoked. Check its status in Configuration → AI integrations. If it is expired or revoked, create a new token and set it up again, as described in AI integrations.insufficient_scope
HTTP 403 · Not retryable The token does not include the permission this request needs, for example guest conversation text. Create a new token with the right options, or ask an owner or admin of the property.forbidden
HTTP 403 · Not retryable Your account cannot see this item. Use an account with access to it, or ask an owner or admin to update your role.property_scope_required
HTTP 403 · Not retryable This request needs access to every property of the hotel, and your account sees only some of them. Use an account with access to all properties.not_found
HTTP 404 · Not retryable The item does not exist, or your account cannot see it. Ask the assistant to list the items again and pick one from the list. If this happens on every request, write to [email protected].NOT_ENTITLED
HTTP 403 · Not retryable This feature is not part of your hotel’s Ecco setup. Write to [email protected].rate_limited
HTTP 429 · Retryable Too many requests in the last minute for this token or property. Wait the number of seconds shown inRetry-After, then ask again. Asking for several things in one question helps.