Every error response carries a stable code and a type URI that links here. Branch on code; the pages below explain each problem.
Rate limiting
Quota
Authentication
auth/identityProviderUnavailable· Identity provider unavailableauth/insufficientPermissions· Insufficient permissionsauth/invalidToken· Invalid tokenauth/memberDeleted· Member deletedauth/memberNotFound· Member not foundauth/memberSuspended· Member suspendedauth/missingToken· Authentication requiredauth/projectNotOwned· Project not ownedauth/tokenRevoked· Token revokedauth/tooManyRequests· Too many attempts
API keys
appKeys/entitlementNotFound· Entitlement not foundappKeys/inactive· API key inactiveappKeys/invalid· API key invalidappKeys/ipRestricted· IP not allowedappKeys/ipUnresolvable· Client IP unresolvableappKeys/missing· API key restriction missingappKeys/referrerMissing· Referrer requiredappKeys/referrerRestricted· Referrer not allowedappKeys/userAgentMissing· User-Agent requiredappKeys/userAgentRestricted· User-Agent not allowed
Subscriptions
Validation
Botanical data
Members
member/alreadyActive· Member already activemember/emailNotVerified· Email not verifiedmember/hardDeleteFailed· Member deletion failedmember/notEligible· Member not eligiblemember/notFound· Member not foundmember/projectCreationFailed· Project creation failedmember/updateFailed· Member update failed
Security
security/badRequest· Security check failedsecurity/invalidToken· Security token invalidsecurity/missingEndpoint· Security misconfiguredsecurity/missingKey· Security misconfiguredsecurity/missingToken· Security token requiredsecurity/tokenAlreadyUsed· Security token already usedsecurity/unknownError· Security check error
Verification
OAuth
Generic
http/badRequest· Bad Requesthttp/conflict· Conflicthttp/error· Errorhttp/forbidden· Forbiddenhttp/internalError· Internal Server Errorhttp/notFound· Not Foundhttp/notImplemented· Not Implementedhttp/serviceUnavailable· Service Unavailablehttp/tooManyRequests· Too Many Requestshttp/unauthorized· Unauthorized