Reference

Error codes

Every error Coho's APIs send is an RFC 9457 problem with a stable code to branch on. Each code has a page here, and the problem's type links to it.

Ø100 · 20 teethfree one way, locked the otherABC
Fig. 03 Ratchet and pawlThe wheel turns freely one way, and the pawl stops it turning back.
Codes
133
Format
RFC 9457
Branch on
code

133 codes

CodeMeansSent by
ACCOUNT_ADMIN_REQUIREDOnly an admin of this account may do thisManagement
ACCOUNT_CLOSEDAccount closedManagement
ACCOUNT_MAINTENANCEAccount maintenanceManagement
ACCOUNT_MISMATCHThe body names a different account than the pathManagement
ACCOUNT_NOT_FOUNDNo such accountManagement
ACCOUNT_SLUG_INVALIDNot a usable account slugManagement
ACCOUNT_SLUG_RESERVEDThe account slug is reservedManagement
ACCOUNT_SLUG_TAKENThe account slug is takenManagement
ACCOUNT_SUSPENDEDAccount suspendedManagement
ALREADY_REGISTEREDAlready registeredManagement
ARTIFACT_UNREADABLEArtifact unreadableDelivery
ASSETS_UNAVAILABLEAssets unavailableManagement
ASSET_TOO_LARGEFile too largeManagement
ASSET_TYPE_NOT_ACCEPTEDA field linking this asset does not accept this type of fileManagement
ASSET_TYPE_NOT_ALLOWEDNot a type of file Coho storesManagement
ASSET_UPLOAD_EXPIREDThe upload expired before it was finalizedManagement
ASSET_UPLOAD_INCOMPLETEThe upload's bytes are not in placeManagement
AT_OUT_OF_RANGENot a point this ref can be read atManagement
BAD_REQUESTBad requestManagement
BILLING_UNAVAILABLEBilling unavailableManagement
BRANCH_NOT_WRITABLEBranch is not writableManagement
BRANCH_PROTECTEDBranch protectedManagement
BRANCH_TOO_DEEPBranch depth exceededManagement
CANNOT_BRANCH_FROMCannot branch from this refManagement
CANNOT_MERGEThese refs cannot be mergedManagement
CELL_UNAVAILABLECell unavailableManagement
CSRF_REJECTEDMissing or wrong CSRF tokenManagement
DESTRUCTIVE_SCHEMA_CHANGEDestructive schema changeManagement
DOMAIN_NOT_ALLOWEDEmail domain not allowedManagement
DUPLICATE_VALUEValue already in useManagement
EMAIL_NOT_EDITABLEEmail address not editableManagement
EMAIL_NOT_VERIFIEDEmail address not verifiedManagement
ENTRY_NOT_FOUNDEntry not foundManagement, Delivery
ENTRY_TOO_LARGEThe entry is larger than an entry may beManagement
ENVIRONMENT_MOVEDThe environment moved since you read itManagement
FIELD_CONFLICTThe field comes from two placesManagement
FIELD_INHERITEDThe field is inheritedManagement
FORBIDDENForbiddenManagement
FREE_ORGANIZATION_HELDFree organization already heldManagement
ID_TAKENId already takenManagement
IMG_PARAM_INVALIDInvalid image parameterImages
IMG_TOO_LARGEImage too largeImages
IMG_UNSUPPORTED_SOURCENot a transformable imageImages
INSUFFICIENT_SCOPEInsufficient scopeManagement
INTERNALInternal errorManagement, Images
INTERNAL_NAME_CONFLICTInternal name already in useManagement
INVALIDInvalidManagement
INVALID_BRANCH_NAMENot a valid branch nameManagement
INVALID_BRANCH_POINTNot a point this project has reachedManagement
INVALID_IDInvalid idManagement
INVALID_PROMOTION_TARGETNot a valid target for this tierManagement
INVALID_QUERYInvalid queryManagement, Delivery
INVALID_SLUGInvalid slugManagement
INVALID_TAG_POINTNot a point on the branch being taggedManagement
INVITATION_ACCEPTEDInvitation already acceptedManagement
INVITATION_EMAIL_MISMATCHNot the invited addressManagement
INVITATION_EXPIREDInvitation expiredManagement
INVITATION_REVOKEDInvitation revokedManagement
INVITATION_USEDInvitation already usedManagement
KEY_REQUIREDDelivery key requiredDelivery
LAST_ADMINLast adminManagement
LAST_LOGINLast loginManagement
LIVE_ENVIRONMENT_LIMITThis project's live-environment limit is reachedManagement
LOGIN_REFUSEDThe identity provider refused the loginManagement
LOGIN_STATE_INVALIDThis login attempt is unknown, expired, or already usedManagement
MALFORMED_BODYMalformed request bodyManagement
MERGE_CONFLICTThe merge needs decisions a human has to makeManagement
MERGE_REFS_MOVEDThe refs moved since this merge was reviewedManagement
MERGE_RESOLUTION_REJECTEDA resolution does not apply to this mergeManagement
MFA_CODE_WRONGThat code did not matchManagement
MFA_TOO_MANYToo many attemptsManagement
MFA_UNAVAILABLEAuthenticator enrolment is not available hereManagement
NOT_AN_ENVIRONMENTOnly environments can be repointedManagement
NOT_AWAITING_PAYMENTNot awaiting paymentManagement
NOT_A_MEMBERNot a memberManagement
NOT_FOUNDNot foundManagement, Images
OWNER_ONLYOnly the owner can do thisManagement
OWNER_REQUIREDOwner requiredManagement
PASSWORD_NOT_ALLOWEDThat password is not allowedManagement
PASSWORD_TOO_MANYToo many attemptsManagement
PASSWORD_UNAVAILABLEChanging a password is not available hereManagement
PASSWORD_WRONGThat is not your current passwordManagement
PATH_INVALIDInvalid pathDelivery
PAYMENT_FAILEDPayment failedManagement
PAYMENT_PENDINGPayment pendingManagement
PAYMENT_REQUIREDPayment requiredManagement
PIN_LIMITToo many pinned entriesManagement
PLAN_LIMITThis account's plan does not allow thatManagement, Delivery
PLAN_NOT_SELF_SERVEPlan not self-serveManagement
POOL_UNAVAILABLEPool unavailableDelivery
PRECONDITION_REQUIREDPrecondition requiredManagement
PROJECTS_REMAINProjects remainManagement
PROJECT_ARCHIVEDProject is archivedManagement
PROJECT_NAME_TAKENAnother project in this account already has that nameManagement
PROJECT_NOT_ARCHIVEDProject is not archivedManagement
PROJECT_NOT_FOUNDNot foundManagement, Delivery
PROVIDER_UNAVAILABLEProvider unavailableManagement
RATE_LIMITEDToo many requestsManagement, Delivery
REF_NAME_TAKENRef name already in useManagement
REF_NOT_FOUNDRef not foundManagement, Delivery
RENEWAL_PAYMENT_FAILEDPayment failedManagement
REQUEST_TOO_LARGERequest too largeDelivery
RESOLUTION_LIMITResolution limitManagement, Delivery
ROUTE_NOT_FOUNDNo such endpointManagement, Images
SCHEMA_INVALIDInvalid type definitionManagement
SIGNUP_DOMAIN_NOT_ALLOWEDSign-up is limited to approved email domainsManagement
SIGNUP_INCOMPLETEThe sign-up did not name the new organizationManagement
SINGLETON_BLOCKEDThe type cannot be a singleton on this refManagement
SLUG_CONFLICTSlug already in useManagement
SNAPSHOT_NOT_READYThe target tag's snapshot is not readyManagement
TAG_CONTENT_INVALIDEntries at the tag point fail validationManagement
TIER_ID_TAKENTier id already in useManagement
TIER_NOT_EMPTYA tier holding environments cannot be deletedManagement
TIER_NOT_FOUNDNo such tier in this projectManagement
TOKEN_NOT_ALLOWEDProject tokens cannot do thisManagement
TRAIT_IN_USETypes still take the traitManagement
TYPE_ABSTRACTThe content type is abstractManagement
TYPE_IN_USEContent type still has entriesManagement
TYPE_SLUG_FIXEDA type's slug cannot changeManagement
UNAUTHENTICATEDNot authenticatedManagement
UPSTREAM_TIMEOUTA service behind the API took too long to answerManagement
UPSTREAM_UNAVAILABLEA service behind the API could not be reachedManagement
USAGE_QUERY_INVALIDUsage query invalidManagement
USER_SUSPENDEDUser suspendedManagement
VALIDATION_FAILEDThe document does not match its content typeManagement
VERSION_CONFLICTVersion conflictManagement
WEBHOOKS_UNCONFIGUREDWebhooks are not configuredManagement
WEBHOOK_EVENT_UNKNOWNNo such webhook eventManagement
WEBHOOK_HEADER_RESERVEDThe header is Coho's to setManagement
WEBHOOK_INVALIDThe webhook is not validManagement
WEBHOOK_LIMIT_REACHEDToo many webhooksManagement
WEBHOOK_URL_INVALIDNot a URL a webhook can haveManagement
WEBHOOK_URL_REFUSEDThe URL reaches an address webhooks cannotManagement