Sign inGet Started

E02xxx — Auth & identity

Error codes in the E02xxx range that the public Bird API returns. Each code links to its own page (the page its doc_url points at) with the cause and what to do. Retired codes stay listed; they are never renamed or reused.

CodeNameStatusMessage
E02000AuthenticationFailed401Authentication failed. Please check your email and/or password and try again.
E02001Forbidden403You do not have permission to perform this action.
E02002RevokedAPIKey401This API key has been revoked.
E02004InvalidToken401The token is invalid, expired, or already used.
E02025AccountSuspended401Authentication failed. Please contact support.
E02035InsufficientScope403Your credential has not been granted a permission scope this request requires.
E02036APIKeyExpired401This API key has expired. Create a new key to continue.
E02039SSORequired403Access to this organization requires signing in through your organization's identity provider.
E02055——Retired: no longer returned, never reused.
E02063——Retired: no longer returned, never reused.
E02072InvalidAPIKey401This API key is not valid. It may be malformed, mistyped, deleted, or issued for a different region.
E02084IPAccessRestricted403An IP restriction blocks this request.
E02086MTLSClientCertificateMissing401This request presented no client certificate, and the mTLS endpoint requires one.
E02087MTLSClientCertificateInvalid401The client certificate is not valid for this workspace.
E02088MTLSClientCertificateRevoked401The client certificate, or an intermediate certificate in its chain, is revoked.
E02089MTLSNotEnabled401mTLS is not enabled for this workspace, so the mTLS endpoint does not accept its requests.
E02090MTLSRequired401This workspace requires mTLS, so the standard endpoint does not accept this request.
E02091MTLSCRLUnavailable401The certificate revocation list for the client certificate could not be fetched within 5 seconds.
E02092MTLSCRLTooLarge401A certificate revocation list for the client certificate is larger than 10 MiB.
E02093MTLSCRLLimitReached401This workspace already uses 10 certificate revocation lists, the most it can use at a time.
E02094MTLSCRLInvalid401A certificate revocation list for the client certificate has an invalid signature or is past its next update time.
E02095MTLSCertificateAuthorityInvalid422The certificate is not an unexpired PEM-encoded certificate authority that can sign certificates.
E02096MTLSCertificateAuthorityLimitReached409This workspace has reached its quota of certificate authorities.
E02097MTLSCertificateAuthorityRequired409The mTLS state can be evaluating or enforced only when the workspace has a certificate authority.
E02098MTLSLastCertificateAuthority409The last certificate authority cannot be removed while the mTLS state is evaluating or enforced.
E02099MTLSCertificateAuthorityExists409This certificate authority is already registered for the workspace.
  • Errors: the full wire contract, status mapping, and all code ranges
  • Error handling: branching on type and code, validation details, and vendor_code

Continue with the documentation, guides and examples for this topic.