Cognis

Error codes

Complete list of client-facing application errors (server-only and reserved domains are omitted). Numeric codes follow domain × 10,000 + category × 100 + ordinal (see defineErrors in the Cognis domain package). Use the per-domain pages below in the sidebar for the same table filtered to one domain.

DomainCodeKeyHTTPCategoryMessage keyMessage
User10001USER_NOT_FOUND404Not Founduser.errors.notFoundUser not found!
User10102INVALID_DATA422Validationuser.errors.invalidDataYour submission is invalid!
User10104EMAIL_NOT_ALLOWED422Validationuser.errors.emailNotAllowedEmail not allowed
User10106TOKEN_EXPIRED422Validationuser.signin.resetPassword.tokenExpiredYour link has expired, please request a new one
User10107INVALID_CODE422Validationuser.signin.2fa.invalidCodeInvalid code
User10111INVALID_PATH_PARAM400Validationuser.errors.invalidPathParamInvalid path parameter
User10116INVALID_TOTP422Validationuser.signin.2fa.invalidCodeInvalid code
User10117INVALID_BACKUP_CODE422Validationuser.signin.2fa.invalidCodeInvalid code
User10118LAST_SIGN_IN_METHOD422Validationuser.errors.invalidDataYour submission is invalid!
User10119PASSKEY_LIMIT_REACHED422Validationuser.errors.invalidDataYour submission is invalid!
User10120PASSKEY_ALREADY_REGISTERED422Validationuser.security.hub.passkeys.alreadyRegisteredThis passkey is already registered. Remove the existing entry from your list if you want to replace it, or use another device or security key.
User10121PASSWORD_LOGIN_NO_SECOND_FACTOR422Validationuser.signin.passwordLogin.noSecondFactorYour account has no way to verify sign-in after your password. Sign in with Google or GitHub if you use those, or contact support. To fix password sign-in, turn email verification back on in Security or enroll a passkey or authenticator app.
User10203EMAIL_ALREADY_USED409Conflictuser.errors.emailAlreadyUsedEmail already in use
User10305INVALID_TOKEN401Unauthorizeduser.signin.resetPassword.invalidTokenYour link is invalid, please request a new one
User10308INVALID_PASSWORD401Unauthorizeduser.signin.invalidPasswordInvalid password
User10309UNAUTHORIZED401Unauthorizedgeneral.errors.unauthorizedUnauthorized
User10310FRESH_SESSION_REQUIRED401Unauthorizedgeneral.errors.unauthorizedUnauthorized
User10313RESEND_2FA_INVALID_SESSION401Unauthorizeduser.signin.2fa.resend.invalidSessionYour login session has expired. Please sign in again to continue.
User10314STEP_UP_REQUIRED401Unauthorizedgeneral.errors.unauthorizedUnauthorized
User10315INVALID_PASSKEY401Unauthorizeduser.signin.invalidPasswordInvalid password
User10412NOT_ALLOWED_TO_PERFORM_ACTION403Forbiddenuser.errors.notAllowedToPerformActionYou are not allowed to perform this action
Auth20002TENANT_RESOLVE_FAILED404Not Founduser.errors.tenantResolvedFailedYou do not have access to this entity
Auth20101MISSING_TENANT_PARAM422Validationuser.errors.invalidTenantParamInvalid tenant parameter
Auth20303MEMBER_UNAUTHORIZED401Unauthorizedgeneral.errors.unauthorizedUnauthorized
Storage40101FIELD_NAME_REQUIRED422Validationattachment.errors.fieldNameRequiredField name for file upload is required.
Storage40102FIELDS_REQUIRED422Validationattachment.errors.fieldsRequiredFields for file upload are required.
Storage40103UPLOAD_TYPE_REQUIRED422Validationattachment.errors.uploadTypeRequiredUpload type for file upload is required.
Storage40104FILE_REQUIRED422Validationattachment.errors.fileRequiredFile for file upload is required.
Storage40105FILES_REQUIRED422Validationattachment.errors.filesRequiredFiles for file upload are required.
Storage40106FILE_TOO_LARGE422Validationattachment.errors.fileTooLargeFile is too large.
Storage40108INVALID_FILE_TYPE422Validationattachment.errors.invalidFileTypeInvalid file type.
Storage40109FILE_VALIDATION_FAILED422Validationattachment.errors.fileValidationFailedFile validation failed.
Storage49907FILE_UPLOAD_ERROR500Internalattachment.errors.fileUploadErrorFailed to upload file.
Org50002ORG_NOT_FOUND404Not Foundorg.errors.notFoundOrganization not found
Org50008USER_NOT_MEMBER404Not Foundorg.errors.userNotMemberUser is not a member of the organization
Org50014INTEGRATION_NOT_FOUND404Not Foundorg.errors.integrationNotFoundIntegration not found
Org50017DOMAIN_NOT_FOUND404Not Foundgeneral.nothingFoundNothing found
Org50019SCHEMA_NOT_FOUND404Not Foundgeneral.nothingFoundNothing found
Org50024CUSTOM_FIELD_NOT_FOUND404Not Foundorg.errors.customFieldNotFoundCustom field not found
Org50033PROBLEM_NOT_FOUND404Not Foundorg.errors.problem.notFoundProblem not found
Org50034AVATAR_NOT_FOUND404Not Foundorg.errors.avatar.notFoundAvatar not found
Org50036RESEARCH_INSIGHT_NOT_FOUND404Not Foundorg.errors.researchInsight.notFoundResearch insight not found
Org50037FRAMEWORK_NOT_FOUND404Not Foundframework.errors.frameworkNotFoundCould not find framework from provided id
Org50038MEMBER_NOT_FOUND404Not Foundorg.errors.member.notFoundMember not found
Org50039USER_NOT_FOUND404Not Founduser.errors.notFoundUser not found!
Org50042BILLING_PLAN_NOT_FOUND404Not Foundorg.errors.billing.planNotFoundBilling plan not found
Org50044TEMPLATE_NOT_FOUND404Not Foundgeneral.nothingFoundNothing found
Org50052LAUNCH_NOT_FOUND404Not Foundgeneral.nothingFoundNothing found
Org50056META_RUN_NOT_FOUND404Not Foundgeneral.nothingFoundNothing found
Org50057DASHBOARD_NOT_FOUND404Not Foundgeneral.nothingFoundNothing found
Org50058PANEL_NOT_FOUND404Not Foundgeneral.nothingFoundNothing found
Org50059INBOX_ITEM_NOT_FOUND404Not Foundgeneral.nothingFoundNothing found
Org50061PERMISSION_PRESET_NOT_FOUND404Not Foundgeneral.nothingFoundNothing found
Org50063CONTRIBUTOR_WORK_UNIT_NOT_FOUND404Not Foundorg.errors.contributorWorkUnit.notFoundContributor work item not found
Org50074LAP_HOSTED_SITE_NOT_FOUND404Not Foundgeneral.nothingFoundNothing found
Org50075MAILBOX_THREAD_NOT_FOUND404Not Foundgeneral.nothingFoundNothing found
Org50076MAILBOX_ATTACHMENT_NOT_FOUND404Not Foundgeneral.nothingFoundNothing found
Org50083ENTITY_TABLE_VIEW_NOT_FOUND404Not Foundtable.savedViews.notFoundSaved view no longer exists
Org50103INVALID_ROLE422Validationorg.errors.invalidRoleInvalid role
Org50104SETUP_NOT_COMPLETED422Validationorg.errors.setupNotCompletedSetup not completed
Org50105INVITE_EXPIRED422Validationorg.errors.inviteExpiredThis invitation has expired. Ask an organization admin to resend it.
Org50109INVALID_STORENAME400Validationorg.errors.integrations.shopify.invalidStorenameInvalid storename. Use lowercase letters, numbers, and hyphens. No spaces allowed.
Org50128INTEGRATION_STATUS_TOGGLE_NOT_ALLOWED400Validationorg.errors.integrations.statusToggleNotAllowedThis integration type does not support manual activate/deactivate.
Org50129INTEGRATION_REQUIRES_RECONNECT400Validationorg.errors.integrations.requiresReconnectCannot activate the integration: the stored credentials were rejected. Reconnect the integration first.
Org50130CLICKUP_INTEGRATION_ACCESS_DENIED400Validationorg.errors.integrations.clickupAccessNeedsCheckClickUp rejected the stored credentials for this workspace. Reconnect ClickUp under Org settings → Integrations and verify workspace access.
Org50135AVATAR_MERGE_INVALID400Validationorg.errors.avatar.mergeInvalidChoose two different avatars from this organization to merge.
Org50140INVALID_ROLE_RANK422Validationorg.errors.invalidRoleInvalid role
Org50143BILLING_INVALID_PORTAL_SESSION422Validationorg.errors.billing.invalidPortalSessionInvalid billing portal session
Org50145LAUNCH_TEMPLATE_TYPE_INVALID400Validationgeneral.errors.invalidDataYour submission is invalid!
Org50146LAUNCH_TEMPLATE_SPEC_INVALID400Validationgeneral.metaLaunchEditor.spec_invalidTemplate configuration is invalid. Fix the highlighted preflight errors and try again.
Org50147CREATIVE_TASK_NAME_TEMPLATE_INVALID400Validationsettings.org.creativeTaskNaming.invalidTemplateTemplate contains unknown or unsupported variables. Use the variable picker for valid tokens.
Org50148CREATIVE_TASK_NAME_TEMPLATE_RESOLVED_TOO_LONG400Validationsettings.org.creativeTaskNaming.resolvedNameTooLongThis template resolves to a name longer than 255 characters. Shorten the pattern or use fewer variables.
Org50149TEMPLATE_TEST_REQUIRED422Validationgeneral.metaLaunchEditor.test_required_serverRun a new test launch before activating — the template was modified since the last successful test.
Org50154BULK_META_LAUNCH_CREATIVE_IDS_INVALID422Validationorg.errors.bulkMetaLaunch.creativeIdsNotInBrandOne or more creatives are missing or do not belong to this brand.
Org50155LAUNCH_CANNOT_BE_CANCELLED422Validationorg.errors.launch.cannotBeCancelledLaunch cannot be cancelled. It has already completed or failed.
Org50165CONTRIBUTOR_WORK_UNIT_INVALID_STATUS422Validationorg.errors.contributorWorkUnit.invalidStatusThis work item is not in the right state for that action
Org50166CONTRIBUTOR_MANUAL_JOB_CURRENCY_MISMATCH422Validationorg.errors.contributorWorkUnit.currencyMismatchAmount currency must match the assignee’s contributor rate currency
Org50168LAP_HOSTED_SITE_DOMAIN_NOT_LAP422Validationorg.errors.lapHostedSiteDomainNotLapPick a domain that was created for LAP (Lead Aggregation Platform). Webshop domains cannot be used as LAP hosted sites.
Org50169LAP_HOSTED_SITE_DOMAIN_NOT_VERIFIED422Validationorg.errors.lapHostedSiteDomainNotVerifiedVerify the LAP domain in Organization → Integrations → Domains before binding it to a hosted site.
Org50171LAP_HOSTED_SITE_SEGMENT_INVALID422Validationgeneral.errors.invalidDataYour submission is invalid!
Org50172LAP_HOSTED_SITE_SEGMENT_RESERVED422Validationgeneral.errors.invalidDataYour submission is invalid!
Org50177MAILBOX_NO_REPLY_TARGET422Validationgeneral.errors.invalidDataYour submission is invalid!
Org50178MAILBOX_NO_OUTBOUND_SOURCE422Validationgeneral.errors.invalidDataYour submission is invalid!
Org50181MAILBOX_REPLY_PAYLOAD_TOO_LARGE422Validationmailbox.errors.replyPayloadTooLargeThis reply is too large to send. Shorten the message or remove attachments.
Org50201MEMBER_ALREADY_EXISTS409Conflictorg.errors.memberAlreadyExistsMember already exists
Org50212SHOPIFY_COMMERCE_BACKFILL_IN_PROGRESS409Conflictorg.errors.integrations.shopify.backfill.inProgressA backfill is already running for this store. Wait until it finishes or fails before starting another.
Org50213INTEGRATION_ALREADY_EXISTS409Conflictorg.errors.integrationAlreadyExistsIntegration already exists
Org50215DOMAIN_ALREADY_EXISTS_SAME_ORG409Conflictorg.errors.domainAlreadyExistsSameOrgDomain already exists for this organization
Org50216DOMAIN_ALREADY_EXISTS_OTHER_ORG409Conflictorg.errors.domainAlreadyExistsOtherOrgDomain already exists for another organization
Org50218DOMAIN_VERIFICATION_FAILED409Conflictorg.errors.domainVerificationFailedDomain verification failed
Org50221DOC_LIBRARY_SLUG_ALREADY_EXISTS409Conflictorg.errors.docLibrarySlugAlreadyExistsDocumentation library slug already exists
Org50222DOC_SECTION_SLUG_ALREADY_EXISTS409Conflictorg.errors.docSectionSlugAlreadyExistsDocumentation section slug already exists in this library
Org50223CODE_ALREADY_EXISTS409Conflictorg.errors.codeAlreadyExistsCode already exists
Org50225CUSTOM_FIELD_LIMIT_REACHED409Conflictorg.errors.customFieldLimitReachedThis organization has reached the maximum number of custom fields
Org50227INTEGRATION_BRAND_WORKSPACE_STALE409Conflictorg.errors.integration.brandWorkspaceStaleThis ClickUp brand configuration was updated elsewhere. Refresh the page and try again.
Org50250LP_PAGE_TEMPLATE_NAME_ALREADY_EXISTS409Conflictorg.errors.lpPageTemplateNameAlreadyExistsA page template with this name already exists in your organization.
Org50251LP_SECTION_TEMPLATE_NAME_ALREADY_EXISTS409Conflictorg.errors.lpSectionTemplateNameAlreadyExistsA section template with this name already exists in your organization.
Org50253LAUNCH_ALREADY_IN_PROGRESS409Conflictorg.errors.launch.alreadyInProgressA launch is already in progress or queued for this creative. Wait for it to finish, cancel it, or remove the run before starting another.
Org50262PERMISSION_PRESET_IN_USE409Conflictorg.errors.permissionPresetInUseThis preset cannot be deleted while one or more members still have its exact grant/revoke bundle saved. Change those members’ access first.
Org50267ORG_CHAT_TURN_IDEMPOTENCY_MISMATCH409Conflictgeneral.errors.invalidDataYour submission is invalid!
Org50270LAP_HOSTED_SITE_DOMAIN_ALREADY_BOUND409Conflictorg.errors.lapHostedSiteDomainAlreadyBoundThis domain is already linked to another LAP hosted site. Remove that site first, or choose a different domain.
Org50273LAP_HOSTED_SITE_SEGMENT_TAKEN409Conflictgeneral.errors.invalidDataYour submission is invalid!
Org50280MAILBOX_REPLY_RATE_LIMITED429Conflictgeneral.errors.invalidDataYour submission is invalid!
Org50282ORG_ECOM_STOREFRONT_CATALOG_BLOCKED_BY_BRAND_OVERRIDE409Conflictorg.errors.ecom.storefrontCatalogBlockedByBrandOverrideAt least one brand has storefront currency overrides that still require codes you're removing from your organization preset. Expand the selectable currencies to include those codes—or turn off currency overrides per brand—or save the overrides without removed codes.
Org50306MEMBER_UNAUTHORIZED401Unauthorizedorg.errors.memberUnauthorizedYou are not authorized to access this organization
Org50310INVALID_TOKEN401Unauthorizedorg.errors.integrations.shopify.invalidTokenInvalid API key or access token (unrecognized login or wrong password)
Org50407NOT_ALLOWED_TO_UPDATE_ROLE403Forbiddenorg.errors.notAllowedToUpdateRoleYou are not allowed to update this role
Org50411MISSING_SCOPES403Forbiddenorg.errors.integrations.shopify.missingScopesThis token is missing some required scopes
Org50460MEMBER_SCOPE_OVERLAY_ESCALATION403Forbiddenorg.errors.memberScopeOverlayEscalationYou cannot grant access beyond your own permissions.
Org50464CONTRIBUTOR_WORK_UNIT_ACTION_FORBIDDEN403Forbiddenorg.errors.contributorWorkUnit.actionForbiddenYou cannot perform this action on this work item
Org50484BLOG_EXPERIMENTAL_NOT_ENTITLED403Forbiddenblog.errors.experimentalNotEntitledBlog is not enabled for this organization.
Org50485MAILBOX_EXPERIMENTAL_NOT_ENTITLED403Forbiddenmailbox.errors.experimentalNotEntitledMailbox is not enabled for this organization.
Org50620INSUFFICIENT_CREDITS402Payment Requiredorg.errors.insufficientCreditsInsufficient credits
Org59926INTEGRATION_UPDATE_FAILED500Internalorg.errors.integration.updateFailedFailed to update integration
Org59931SCHEMA_UPDATE_FAILED500Internalorg.errors.schema.updateFailedFailed to update schema
Org59932BRAND_CREATE_FAILED500Internalorg.errors.brand.createFailedFailed to create brand
Org59941DOC_CREATE_FAILED500Internalorg.errors.doc.createFailedFailed to create document
Org59979MAILBOX_ATTACHMENTS_UNAVAILABLE500Internalgeneral.errors.invalidDataYour submission is invalid!
Integration60001SHOPIFY_SECRET_NOT_FOUND404Not Foundintegration.errors.shopifySecretNotFoundShopify secret not found
Integration60003GOOGLE_DRIVE_FOLDER_NOT_FOUND404Not Foundintegration.errors.googledrive.folderNotFoundThe configured Google Drive folder could not be found. It may have been deleted or the connected account no longer has access. An admin should verify the brand folder configuration.
Integration60006GOOGLE_DRIVE_BRAND_NOT_CONFIGURED404Not Foundintegration.errors.googledrive.brandNotConfiguredNo Google Drive folder is configured for this brand. An admin must assign a folder first.
Integration60102INVALID_HMAC422Validationintegration.errors.invalidHMACInvalid HMAC
Integration60110GOOGLE_ADS_DEVELOPER_TOKEN_NOT_CONFIGURED422Validationintegration.errors.googleads.developerTokenNotConfiguredThe Google Ads developer token is not configured for this environment. An administrator must set GOOGLE_ADS_DEVELOPER_TOKEN before listing accounts.
Integration60111GOOGLE_ADS_REFRESH_TOKEN_REQUIRED422Validationintegration.errors.googleads.refreshTokenRequiredGoogle did not return a refresh token. Disconnect and connect again, and approve offline access when prompted.
Integration60112GOOGLE_ADS_EMAIL_REQUIRED422Validationintegration.errors.googleads.emailRequiredGoogle did not return a valid email for this account. Try reconnecting and ensure you grant email access.
Integration60114GOOGLE_ADS_API_ERROR422Validationintegration.errors.googleads.apiErrorGoogle Ads returned an error while loading accounts. Try again later or contact support if it continues.
Integration60115GOOGLE_ADS_CUSTOMER_NOT_ACCESSIBLE422Validationintegration.errors.googleads.customerNotAccessibleOne or more customer IDs are not accessible with this Google Ads connection. Refresh the list from Google and try again.
Integration60117GOOGLE_SEARCH_CONSOLE_REFRESH_TOKEN_REQUIRED422Validationintegration.errors.googlesearchconsole.refreshTokenRequiredGoogle did not return a refresh token. Disconnect and connect again, and approve offline access when prompted.
Integration60118GOOGLE_SEARCH_CONSOLE_EMAIL_REQUIRED422Validationintegration.errors.googlesearchconsole.emailRequiredGoogle did not return a valid email for this account. Try reconnecting and ensure you grant email access.
Integration60119GOOGLE_SEARCH_CONSOLE_API_ERROR422Validationintegration.errors.googlesearchconsole.apiErrorGoogle Search Console returned an error. Try again later or contact support if it continues.
Integration60120GOOGLE_SEARCH_CONSOLE_PROPERTY_NOT_VERIFIED422Validationintegration.errors.googlesearchconsole.propertyNotVerifiedThe domain property is not verified in Google Search Console yet. Complete DNS verification and retry.
Integration60122GOOGLE_ANALYTICS_4_REFRESH_TOKEN_REQUIRED422Validationintegration.errors.googleanalytics4.refreshTokenRequiredGoogle did not return a refresh token. Disconnect and reconnect with consent.
Integration60123GOOGLE_ANALYTICS_4_EMAIL_REQUIRED422Validationintegration.errors.googleanalytics4.emailRequiredCould not read the Google account email. Try reconnecting.
Integration60124GOOGLE_ANALYTICS_4_ORG_NOT_CONNECTED422Validationintegration.errors.googleanalytics4.orgNotConnectedConnect Google Analytics 4 under Org → Integrations before automatic setup.
Integration60125GOOGLE_ANALYTICS_4_PROVISION_NOT_READY422Validationintegration.errors.googleanalytics4.provisionNotReadyAutomatic GA4 setup is not available yet in this environment.
Integration60126GOOGLE_ANALYTICS_4_MEASUREMENT_ID_INVALID422Validationintegration.errors.googleanalytics4.measurementIdInvalidInvalid Measurement ID. Use the G- prefix format from GA4.
Integration60128GOOGLE_MERCHANT_CENTER_REFRESH_TOKEN_REQUIRED422Validationintegration.errors.googlemerchantcenter.refreshTokenRequiredGoogle did not return a refresh token. Disconnect and reconnect with consent.
Integration60129GOOGLE_MERCHANT_CENTER_EMAIL_REQUIRED422Validationintegration.errors.googlemerchantcenter.emailRequiredCould not read the Google account email. Try reconnecting.
Integration60130GOOGLE_MERCHANT_CENTER_ORG_NOT_CONNECTED422Validationintegration.errors.googlemerchantcenter.orgNotConnectedConnect Google Merchant Center at the organisation level before provisioning a brand sub-account.
Integration60131GOOGLE_MERCHANT_CENTER_PROVISION_NOT_READY422Validationintegration.errors.googlemerchantcenter.provisionNotReadyBrand sub-account provisioning is not available yet in this environment.
Integration60132GOOGLE_MERCHANT_CENTER_MCA_NOT_ADVANCED422Validationintegration.errors.googlemerchantcenter.mcaNotAdvancedYour Merchant Center account must be an Advanced Account (MCA) before Cognis can create brand sub-accounts.
Integration60133GOOGLE_MERCHANT_CENTER_MCA_NOT_RESOLVED422Validationintegration.errors.googlemerchantcenter.mcaNotResolvedCould not detect your Merchant Center account from Google. Re-authorize the connection or use Refresh account status on the org integration page.
Integration60134CLOUDFLARE_TOKEN_INVALID_OR_INACTIVE422Validationintegration.errors.cloudflare.tokenInvalidOrInactiveThis Cloudflare API token is missing, invalid, revoked, or not active. Create a new token and try again.
Integration60135CLOUDFLARE_TOKEN_AUTH_REJECTED422Validationintegration.errors.cloudflare.tokenAuthRejectedCloudflare returned HTTP 401 or 403 when Cognis used this Bearer token (we call list zones plus read the account summary). Paste the full Account API Token from Manage Account → Account API Tokens—one-time secret, often cfat_, with no spaces or quotes—not the Global API Key or Email + Global Key. The token needs at least Zone → Zone Settings → Read and Account → Account Settings → Read for the account whose ID you pasted.
Integration60136CLOUDFLARE_TOKEN_DISABLED_OR_EXPIRED422Validationintegration.errors.cloudflare.tokenDisabledOrExpiredThis API token is disabled or expired in Cloudflare. Enable it in the dashboard or create a new token, then try again.
Integration60137CLOUDFLARE_TOKEN_VERIFY_FAILED422Validationintegration.errors.cloudflare.tokenVerifyFailedCloudflare could not verify this token: {{detail}}
Integration60138CLOUDFLARE_TOKEN_VERIFY_FAILED_GENERIC422Validationintegration.errors.cloudflare.tokenVerifyFailedGenericCloudflare could not verify this token. Prefer an Account API Token from Manage Account → Account API Tokens (Bearer), not the Global API Key, and paste the full token with no extra spaces. Then try again under Organization → Integrations → Cloudflare.
Integration60139CLOUDFLARE_ZONE_NOT_FOUND422Validationintegration.errors.cloudflare.zoneNotFoundNo Cloudflare zone found for that domain with this token. Check the zone name, that the token can read the zone, and that the zone is in this account.
Integration60140CLOUDFLARE_ZONE_AMBIGUOUS422Validationintegration.errors.cloudflare.zoneAmbiguousMultiple zones matched that name. Use a more specific zone name (exact Cloudflare zone root) or narrow which account the token can access.
Integration60141CLOUDFLARE_ZONE_NOT_ACTIVE422Validationintegration.errors.cloudflare.zoneNotActiveThat Cloudflare zone is not active yet (for example pending or moved). Activate the zone in Cloudflare, then try again.
Integration60144CLOUDFLARE_API_ERROR422Validationintegration.errors.cloudflare.apiErrorCloudflare returned an error while verifying the connection. Try again later or contact support if it continues.
Integration60146CLOUDFLARE_OLD_ZONE_CLEANUP_FAILED422Validationintegration.errors.cloudflare.oldZoneCleanupFailedCognis could not remove checkout redirect rules from your previous Cloudflare zone with this token. Use a token that still has Single Redirect write access on the old zone, remove the old zone’s `cognis_chk_*` rules manually, then save again—or temporarily reconnect with a broader token.
Integration60147CLOUDFLARE_ACCOUNT_ID_MISMATCH422Validationintegration.errors.cloudflare.accountIdMismatchThat Account ID does not match this token’s Cloudflare account (or the token cannot read that account). Copy the Account ID from the dashboard sidebar for the same account where you created this token, grant Account → Account Settings → Read if needed, then try again.
Integration60148STOREFRONT_CHECKOUT_HTTP_BLOCKED400Validationintegration.errors.storefrontCheckout.httpBlockedStorefront checkout must use https unless your administrator explicitly allows http. Switch to https or ask an admin to enable the exception.
Integration60149STOREFRONT_CHECKOUT_URL_PARSE_ERROR400Validationintegration.errors.storefrontCheckout.urlParseErrorThat value is not a valid URL. Enter a full address starting with https:// (for example https://shop.example.com).
Integration60150STOREFRONT_CHECKOUT_URL_USERINFO_NOT_ALLOWED400Validationintegration.errors.storefrontCheckout.urlUserinfoNotAllowedThe URL must not include a username or password. Use a plain https address only.
Integration60151STOREFRONT_CHECKOUT_REQUIRES_SHOPIFY_INTEGRATION400Validationintegration.errors.storefrontCheckout.requiresShopifyIntegrationConnect an active Shopify store to this brand (with a saved access token) before setting a storefront checkout URL.
Integration60152STOREFRONT_CHECKOUT_SHOPIFY_DOMAIN_FETCH_FAILED400Validationintegration.errors.storefrontCheckout.shopifyDomainFetchFailedWe could not load this store's domain list from Shopify. Check the Shopify connection under brand integrations and try again. If it keeps failing, reconnect Shopify or contact support.
Integration60153STOREFRONT_CHECKOUT_HOSTNAME_NOT_IN_SHOPIFY400Validationintegration.errors.storefrontCheckout.hostnameNotInShopifyThat hostname ({{host}}) is not on Shopify's list for this store. Add or verify the domain in Shopify admin, or use a hostname Shopify already recognizes.
Integration60154STOREFRONT_CHECKOUT_CLOUDFLARE_HOST_UNSAFE400Validationintegration.errors.storefrontCheckout.cloudflareHostUnsafeThat hostname cannot be used with automated Cloudflare checkout protection. Use a normal DNS hostname.
Integration60155STOREFRONT_CHECKOUT_CLOUDFLARE_INVALID_HOST400Validationintegration.errors.storefrontCheckout.cloudflareInvalidHostThat hostname is not valid for resolving your storefront's main site address. Correct the hostname and try again.
Integration60156STOREFRONT_CHECKOUT_CLOUDFLARE_NOT_CONNECTED400Validationintegration.errors.storefrontCheckout.cloudflareNotConnectedSave a storefront checkout URL only after the Cognis Cloudflare integration is connected for this organization (Organization → Integrations → Cloudflare).
Integration60157STOREFRONT_CHECKOUT_CLOUDFLARE_META_INCOMPLETE400Validationintegration.errors.storefrontCheckout.cloudflareMetaIncompleteThe Cloudflare integration is missing required data (verified token and 32-character Account ID from the dashboard sidebar). Open Organization → Integrations → Cloudflare and save both again.
Integration60158STOREFRONT_CHECKOUT_CLOUDFLARE_ZONE_MISMATCH400Validationintegration.errors.storefrontCheckout.cloudflareZoneMismatchThe checkout hostname {{checkoutHost}} does not match the Cloudflare zone Cognis resolved for it ({{zoneName}}). Check the hostname, your token’s zone access, and DNS.
Integration60161STOREFRONT_CHECKOUT_CLOUDFLARE_DNS_LIST_FAILED422Validationintegration.errors.storefrontCheckout.cloudflareDnsListFailedCloudflare did not allow reading DNS records for this zone. Confirm the API token includes DNS read access for the zone, then try again.
Integration60162STOREFRONT_CHECKOUT_CLOUDFLARE_DNS_CREATE_FAILED422Validationintegration.errors.storefrontCheckout.cloudflareDnsCreateFailedCloudflare did not allow creating the checkout DNS record. Confirm the token can edit DNS for this zone, then try again.
Integration60163STOREFRONT_CHECKOUT_CLOUDFLARE_DNS_PATCH_FAILED422Validationintegration.errors.storefrontCheckout.cloudflareDnsPatchFailedCloudflare did not allow updating the checkout DNS record. Confirm the token can edit DNS for this zone, then try again.
Integration60168STOREFRONT_CHECKOUT_CLOUDFLARE_RULES_PUT_FAILED422Validationintegration.errors.storefrontCheckout.cloudflareRulesPutFailedCloudflare did not accept the redirect rule needed for this checkout host. Check token permissions for Single Redirects and try again.
Integration60169STOREFRONT_CHECKOUT_CLOUDFLARE_TOKEN_AUTH_REJECTED422Validationintegration.errors.storefrontCheckout.cloudflareTokenAuthRejectedCloudflare rejected this token while saving checkout DNS or redirect rules (unauthorized or forbidden). Use an API Token from My Profile → API Tokens with Bearer auth—not the Global API Key—and reconnect under Organization → Integrations → Cloudflare.
Integration60170STOREFRONT_CHECKOUT_CLOUDFLARE_TOKEN_DISABLED_OR_EXPIRED422Validationintegration.errors.storefrontCheckout.cloudflareTokenDisabledOrExpiredThe Cloudflare API token is disabled or expired. Enable it in Cloudflare or create a new token with the required permissions, then reconnect under Organization → Integrations → Cloudflare.
Integration60171STOREFRONT_CHECKOUT_CLOUDFLARE_TOKEN_VERIFY_FAILED422Validationintegration.errors.storefrontCheckout.cloudflareTokenVerifyFailedCloudflare did not accept this token while saving checkout: {{detail}} Reconnect under Organization → Integrations → Cloudflare if the problem persists.
Integration60172STOREFRONT_CHECKOUT_CLOUDFLARE_TOKEN_VERIFY_FAILED_GENERIC422Validationintegration.errors.storefrontCheckout.cloudflareTokenVerifyFailedGenericCloudflare did not accept this token while saving checkout DNS or redirect rules. Use a valid API Token (Bearer) with zone and Single Redirect permissions, and reconnect under Organization → Integrations → Cloudflare.
Integration60173STOREFRONT_CHECKOUT_CLOUDFLARE_TOKEN_INVALID_OR_INACTIVE422Validationintegration.errors.storefrontCheckout.cloudflareTokenInvalidOrInactiveThe Cloudflare API token is missing, invalid, revoked, or inactive. Create a new token with the required permissions and reconnect Cloudflare.
Integration60174WORDPRESS_AUTH_REJECTED422Validationintegration.errors.wordpress.authRejectedWordPress rejected the credentials. Re-check the site URL, username, and Application Password (must be created under WP Admin → Users → Profile → Application Passwords).
Integration60175WORDPRESS_BASE_URL_INVALID422Validationintegration.errors.wordpress.baseUrlInvalidWordPress base URL is invalid. It must be a public https URL pointing to your site root (e.g. https://example.com), not the /wp-admin or /wp-json path.
Integration60176WORDPRESS_API_ERROR422Validationintegration.errors.wordpress.apiErrorWordPress returned an unexpected error. Check the WP REST API is reachable and not blocked by a security plugin or hosting firewall.
Integration60177WORDPRESS_BRAND_NOT_MAPPED400Validationintegration.errors.wordpress.brandNotMappedThis brand has no mapped WordPress site on this connection. Open the integration → Manage brand sites and assign a site for this brand first.
Integration60178WORDPRESS_MEDIA_UPLOAD_FAILED422Validationintegration.errors.wordpress.mediaUploadFailedWordPress refused the media upload. Make sure the user has the upload_files capability and that the file size is below the host’s upload limit.
Integration60179STRIPE_SECRET_AUTH_REJECTED422Validationintegration.errors.stripe.secretAuthRejectedStripe refused this secret key (unauthorized). Check that you pasted the full restricted secret key and that it is active.
Integration60181STRIPE_API_ERROR422Validationintegration.errors.stripe.apiErrorStripe could not verify this key (network, timeout, or unexpected response). Check the key and try again.
Integration60182STRIPE_ACCOUNT_ALREADY_LINKED422Validationintegration.errors.stripe.accountAlreadyLinkedThis Stripe account is already linked to another integration row on this organization. Update that connection or remove the duplicate before rotating this row to the same account.
Integration60183STRIPE_INTEGRATION_ROW_ID_REQUIRED422Validationintegration.errors.stripe.integrationRowIdRequiredThis organization has multiple Stripe connections. Open the row you are updating in Cognis and save again so we know which connection to update, or use the API field integrationId with that row’s Sid.
Integration60184SUPABASE_STORAGE_PROJECT_URL_INVALID422Validationintegration.errors.supabaseStorage.projectUrlInvalidSupabase project URL is invalid. Use your project URL from the dashboard, e.g. https://your-ref.supabase.co.
Integration60185SUPABASE_STORAGE_AUTH_REJECTED422Validationintegration.errors.supabaseStorage.authRejectedSupabase rejected the service role key (unauthorized). Check that you pasted the full service role secret from Project Settings → API.
Integration60186SUPABASE_STORAGE_API_ERROR422Validationintegration.errors.supabaseStorage.apiErrorCould not reach Supabase with these credentials (network, timeout, or unexpected response). Check the project URL and key, then try again.
Integration60187PORKBUN_AUTH_REJECTED422Validationintegration.errors.porkbun.authRejectedPorkbun rejected these credentials. Check your API key and secret key in Porkbun → Account → API Access, then try again.
Integration60188PORKBUN_API_ERROR422Validationintegration.errors.porkbun.apiErrorCould not reach Porkbun. Check your network connection and try again.
Integration60189AIRWALLEX_AUTH_REJECTED422Validationintegration.errors.airwallex.authRejectedAirwallex rejected these credentials. Check your Client ID and API key, then try again.
Integration60190AIRWALLEX_API_ERROR422Validationintegration.errors.airwallex.apiErrorCould not reach Airwallex. Check your network connection and try again.
Integration60191AIRWALLEX_MISSING_REQUIRED_SCOPES422Validationintegration.errors.airwallex.missingRequiredScopesThis API key is missing required scope(s): {{scopes}}. Enable Account Read, Payment Acceptance Read + Write, Payment Disputes Read, and Webhooks Read + Write (Global permissions) on the scoped key in Airwallex, then try again.
Integration60192AIRWALLEX_ACCOUNT_ALREADY_LINKED422Validationintegration.errors.airwallex.accountAlreadyLinkedThis Airwallex Client ID is already connected for this organization.
Integration60193KLAVIYO_AUTH_REJECTED422Validationintegration.errors.klaviyo.authRejectedKlaviyo rejected this private API key. Check the key in Klaviyo → Settings → API keys, then try again.
Integration60194KLAVIYO_API_ERROR422Validationintegration.errors.klaviyo.apiErrorCould not reach Klaviyo. Check your network connection and try again.
Integration60195KLAVIYO_ACCOUNT_ALREADY_LINKED422Validationintegration.errors.klaviyo.accountAlreadyLinkedThis Klaviyo account is already connected under a different integration row in this organization.
Integration60196KLAVIYO_MISSING_REQUIRED_SCOPES422Validationintegration.errors.klaviyo.missingRequiredScopesThis private API key is missing required scope(s). Enable Accounts Read, Lists Read, and Events Write on a new Custom private key in Klaviyo → Settings → API keys, then try again.
Integration60197KLAVIYO_RATE_LIMITED422Validationintegration.errors.klaviyo.rateLimitedKlaviyo rate-limited this request. Wait a moment and try again.
Integration60198KLAVIYO_MULTIPLE_ACCOUNTS422Validationintegration.errors.klaviyo.multipleAccountsThis API key returned more than one Klaviyo account. Use a key scoped to a single account.
Integration60404GOOGLE_DRIVE_ACCESS_DENIED403Forbiddenintegration.errors.googledrive.accessDeniedThe organisation's Google Drive connection was denied access. An admin should verify the integration is still authorised.
Integration60405GOOGLE_DRIVE_USER_NOT_CONNECTED403Forbiddenintegration.errors.googledrive.userNotConnectedPlease connect your Google Drive account before uploading files.
Integration60407GOOGLE_DRIVE_ORG_TOKEN_MISSING403Forbiddenintegration.errors.googledrive.orgTokenMissingThe organisation's Google Drive connection has expired. An admin must reconnect Google Drive.
Integration60408GOOGLE_DRIVE_USER_TOKEN_MISSING403Forbiddenintegration.errors.googledrive.userTokenMissingYour Google Drive session has expired. Please reconnect your Google Drive account.
Integration60409GOOGLE_DRIVE_USER_NO_FOLDER_ACCESS403Forbiddenintegration.errors.googledrive.userNoFolderAccessYour connected Google account does not have access to this brand's Drive folder. Make sure the correct Google account is connected in your Account Preferences, and that an admin has granted it access to the folder.
Integration60413GOOGLE_ADS_SCOPE_INSUFFICIENT403Forbiddenintegration.errors.googleads.scopeInsufficientGoogle Ads access was not granted. Approve all requested permissions, including Google Ads API access, and try again.
Integration60416GOOGLE_SEARCH_CONSOLE_SCOPE_INSUFFICIENT403Forbiddenintegration.errors.googlesearchconsole.scopeInsufficientSearch Console access was not granted. Approve all requested permissions, including webmasters and site verification, and try again.
Integration60421GOOGLE_ANALYTICS_4_SCOPE_INSUFFICIENT403Forbiddenintegration.errors.googleanalytics4.scopeInsufficientGoogle account did not grant Analytics edit access. Reconnect and approve all requested permissions.
Integration60427GOOGLE_MERCHANT_CENTER_SCOPE_INSUFFICIENT403Forbiddenintegration.errors.googlemerchantcenter.scopeInsufficientGoogle account did not grant Merchant Center access. Reconnect and approve all requested permissions.
Integration60442CLOUDFLARE_RULES_PROBE_FORBIDDEN403Forbiddenintegration.errors.cloudflare.rulesProbeForbiddenThis token cannot read Single Redirect rules for that zone. Grant Zone → Dynamic URL Redirects (Write) for Single Redirects on the zone, plus zone read access, then try again.
Integration60443CLOUDFLARE_DNS_PROBE_FORBIDDEN403Forbiddenintegration.errors.cloudflare.dnsProbeForbiddenThis token cannot read DNS records for that zone. Grant Zone → DNS → Edit and zone read for the zone so Cognis can add Mailgun email records and checkout DNS, then try again.
Integration60459STOREFRONT_CHECKOUT_CLOUDFLARE_TOKEN_MISSING403Forbiddenintegration.errors.storefrontCheckout.cloudflareTokenMissingThe Cloudflare integration has no saved API token. Reconnect Cloudflare with a valid token.
Integration60466STOREFRONT_CHECKOUT_CLOUDFLARE_RULES_FORBIDDEN403Forbiddenintegration.errors.storefrontCheckout.cloudflareRulesForbiddenThe Cloudflare API token cannot read or write Single Redirect rules for this zone. Update the token (Dynamic URL Redirects / Single Redirects for the zone), then try again.
Integration60545CLOUDFLARE_RATE_LIMITED429Rate Limitintegration.errors.cloudflare.rateLimitedCloudflare rate-limited this request. Wait a minute and try again.
Integration60565STOREFRONT_CHECKOUT_CLOUDFLARE_RATE_LIMITED429Rate Limitintegration.errors.storefrontCheckout.cloudflareRateLimitedCloudflare rate-limited this save. Wait a short time and try again.
Integration60580STRIPE_RATE_LIMITED429Rate Limitintegration.errors.stripe.rateLimitedStripe rate-limited the verification request. Wait a moment and try again.
Integration69960STOREFRONT_CHECKOUT_CLOUDFLARE_TOKEN_DECRYPT_FAILED500Internalintegration.errors.storefrontCheckout.cloudflareTokenDecryptFailedThe saved Cloudflare token could not be read. Reconnect Cloudflare.
Integration69964STOREFRONT_CHECKOUT_CLOUDFLARE_RULES_TRANSPORT500Internalintegration.errors.storefrontCheckout.cloudflareRulesTransportWe could not reach Cloudflare to update redirect rules. Check connectivity and try again.
Integration69967STOREFRONT_CHECKOUT_CLOUDFLARE_RULES_LOAD_FAILED500Internalintegration.errors.storefrontCheckout.cloudflareRulesLoadFailedCloudflare returned an error while loading redirect rules for this zone. Try again later or reconnect Cloudflare.
Brand70001UNABLE_TO_FIND_SETTINGS404Not Founduser.errors.general.notFoundNot found
Brand70002BRAND_NOT_FOUND404Not Foundbrand.errors.notFoundBrand not found
Brand70004PROFILE_NOT_FOUND404Not Foundbrand.errors.profile.notFoundBrand profile not found
Brand70006SCROLL_STOPPER_NOT_FOUND404Not Foundbrand.errors.scrollStopper.notFoundScroll stopper not found
Brand70010BRAND_URL_NOT_FOUND404Not Foundbrand.errors.url.notFoundBrand URL not found
Brand70013PRODUCT_IMAGE_NOT_FOUND404Not Foundbrand.errors.productImage.notFoundProduct image not found
Brand70020LP_VARIANT_NOT_FOUND404Not Foundbrand.errors.landingPage.variantNotFoundLanding page variant not found
Brand70022LP_VARIANT_VERSION_NOT_FOUND404Not Foundbrand.errors.landingPage.variantVersionNotFoundLanding page variant version not found
Brand70023LP_ROUTING_CONFIG_NOT_FOUND404Not Foundbrand.errors.landingPage.routingConfigNotFoundRouting configuration not found
Brand70025LP_EXPERIMENT_NOT_FOUND404Not Foundbrand.errors.landingPage.experimentNotFoundExperiment not found
Brand70111BRAND_URL_LOCKED_AFTER_LAUNCH400Validationbrand.errors.url.lockedAfterLaunchThis URL cannot be changed because it was used in a completed creative launch (tracking). You can still edit the name.
Brand70117NEXT_BATCH_NUMBER_INVALID422Validationbrand.errors.nextBatchNumber.invalidInvalid batch number
Brand70118NEXT_BATCH_NUMBER_TOO_LOW422Validationbrand.errors.nextBatchNumber.tooLowBatch number must be higher than the highest existing batch
Brand70119BRAND_LANDING_PAGE_DRAFT_ALREADY_EXISTS400ValidationcontrolPlane.errors.draftVersionAlreadyExistsA draft version already exists. Publish it or finish editing it before creating another.
Brand70126LP_EXPERIMENT_START_FAILED400Validationbrand.errors.landingPage.experimentStartFailedFailed to start experiment. Ensure at least 2 variants, weights sum to 100, and one control variant.
Brand70127LP_EXPERIMENT_LIMIT_REACHED400Validationbrand.errors.landingPage.experimentLimitReachedMaximum number of active experiments reached for this page
Brand70128LP_PAGE_INACTIVE400Validationbrand.errors.landingPage.pageInactiveThis landing page is archived and cannot be modified
Brand70129LP_PAGE_ACTIVATION_REQUIRES_LIVE_DEFAULT400Validationbrand.errors.landingPage.activateRequiresLiveDefaultSet a default variant with a published version before activating this page.
Brand70430LANDING_PAGES_EXPERIMENTAL_NOT_ENTITLED403Forbiddenbrand.errors.landingPages.experimentalNotEntitledLanding pages are not enabled for this organization.
Brand79903BRAND_UPDATE_FAILED500Internalbrand.errors.updateFailedFailed to update brand
Brand79905PROFILE_UPDATE_FAILED500Internalbrand.errors.profile.updateFailedFailed to update brand profile
Brand79907SCROLL_STOPPER_CREATE_FAILED500Internalbrand.errors.scrollStopper.createFailedFailed to create scroll stopper
Brand79908SCROLL_STOPPER_UPDATE_FAILED500Internalbrand.errors.scrollStopper.updateFailedFailed to update scroll stopper
Brand79909BRAND_URL_CREATE_FAILED500Internalbrand.errors.url.createFailedFailed to create brand URL
Brand79912BRAND_LANDING_PAGE_CREATE_FAILED500Internalbrand.errors.landingPage.createFailedFailed to create landing page
Brand79914PRODUCT_IMAGE_CREATE_FAILED500Internalbrand.errors.productImage.createFailedFailed to create product image
Brand79915PRODUCT_IMAGE_UPDATE_FAILED500Internalbrand.errors.productImage.updateFailedFailed to update product image
Brand79916SETTINGS_UPDATE_FAILED500Internalbrand.errors.settings.updateFailedFailed to update brand settings
Brand79921LP_VARIANT_ARCHIVE_FAILED500Internalbrand.errors.landingPage.variantArchiveFailedFailed to archive landing page variant
Brand79924LP_ROUTING_PUBLISH_FAILED500Internalbrand.errors.landingPage.routingPublishFailedFailed to publish routing configuration
Product80001UNABLE_TO_FIND_PRODUCT404Not Foundproduct.errors.unableToFindProductProduct not found
Product80002SETTINGS_NOT_FOUND404Not Foundproduct.errors.settingsNotFoundProduct settings not found
Product80006RESEARCH_OUTPUT_NOT_FOUND404Not Foundproduct.errors.researchOutput.notFoundResearch output not found
Product80104INVALID_AVATAR_SELECTION400Validationproduct.errors.invalidAvatarSelectionOne or more selected avatars are invalid for this product
Product80105INVALID_PROBLEM_SELECTION400Validationproduct.errors.invalidProblemSelectionOne or more selected problems are invalid for this product
Product80208PRODUCT_SLUG_DUPLICATE409Conflictgeneral.errors.invalidDataYour submission is invalid!
Product80403UNAUTHORIZED_PRODUCT_ACCESS403Forbiddenproduct.errors.unauthorizedAccessYou do not have access to this product
Product89907RESEARCH_OUTPUT_UPDATE_FAILED500Internalproduct.errors.researchOutput.updateFailedFailed to update research output
Ecom90001ECOM_COLLECTION_NOT_FOUND404Not Foundgeneral.nothingFoundNothing found
Ecom90003ECOM_COLLECTION_IMAGE_NOT_FOUND404Not Foundgeneral.nothingFoundNothing found
Ecom90006ECOM_PRODUCT_IMAGE_NOT_FOUND404Not Foundgeneral.nothingFoundNothing found
Ecom90016DOMAIN_NOT_FOUND404Not Foundecom.errors.domainNotFoundDomain not found
Ecom90023DOMAIN_SET_SERVICE_TARGET_ENDPOINT_REMOVED410Not Foundecom.errors.domainSetServiceTargetEndpointRemoved.descriptionChanging edge routing (web storefront vs LAP) after the domain exists is no longer supported. Create the domain with POST /org/:orgId/ecom/domains and optional body field serviceTarget (webshop or lap). LAP requires org access to LAP overview. If operators corrected database service_target manually, run Verify on the domain so the certificate map and URL map attach to the intended path matcher.
Ecom90024ECOM_TRANSLATION_NOT_FOUND404Not Foundgeneral.nothingFoundNothing found
Ecom90040ECOM_COMMERCE_ORDER_NOT_FOUND404Not Foundgeneral.nothingFoundNothing found
Ecom90047ECOM_COMMERCE_SHIPMENT_NOT_FOUND404Not Foundgeneral.nothingFoundNothing found
Ecom90050ECOM_COMMERCE_RETURN_NOT_FOUND404Not Foundgeneral.nothingFoundNothing found
Ecom90061ECOM_STOREFRONT_PRODUCT_REVIEW_NOT_FOUND404Not Foundgeneral.nothingFoundNothing found
Ecom90062ECOM_CHECKOUT_INTERCEPT_PIXEL_NOT_FOUND404Not Foundgeneral.nothingFoundNothing found
Ecom90067ECOM_CHECKOUT_ORDER_PUSH_CONFIG_NOT_FOUND404Not Foundgeneral.nothingFoundNothing found
Ecom90099ECOM_COMMERCE_DISCOUNT_RULE_NOT_FOUND404Not Foundgeneral.nothingFoundNothing found
Ecom90102ECOM_COLLECTION_PARENT_INVALID422Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90104ECOM_COLLECTION_IMAGE_FILE_INVALID404Validationgeneral.nothingFoundNothing found
Ecom90105ECOM_COLLECTION_IMAGE_BRAND_INVALID404Validationgeneral.nothingFoundNothing found
Ecom90107ECOM_PRODUCT_IMAGE_FILE_INVALID422Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90108ECOM_PRODUCT_IMAGE_BRAND_INVALID422Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90109ECOM_PRODUCT_NOT_SHOPIFY_LINKED422Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90110ECOM_PRODUCT_SHOPIFY_AMBIGUOUS422Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90111ECOM_COLLECTION_PRODUCT_INVALID422Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90118INVALID_DOMAIN422Validationecom.errors.invalidDomain.descriptionThe domain you entered is invalid. Please enter a valid domain.
Ecom90119DOMAIN_USE_APEX_NOT_WWW422Validationecom.errors.domainUseApexNotWww.descriptionEnter your root domain (for example example.com), not www.example.com. We add www automatically and redirect it to your root domain.
Ecom90125ECOM_TRANSLATION_PRIMARY_LOCALE_FORBIDDEN422Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90126ECOM_TRANSLATION_INVALID_LOCALE422Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90127ECOM_TRANSLATION_ENTITY_NOT_IN_ORG422Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90128ECOM_SETTINGS_NOT_CONFIGURED422Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90131ECOM_COMMERCE_CATALOG_LINK_MISSING422Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90132ECOM_COMMERCE_CATALOG_VARIANT_DUPLICATE_COMBINATION422Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90133ECOM_COMMERCE_CATALOG_VARIANT_INVALID_OPTION_VALUE422Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90134ECOM_COMMERCE_CATALOG_VARIANT_PARTIAL_OPTION_ASSIGNMENT422Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90135ECOM_COMMERCE_CATALOG_VARIANT_COUNT_INVALID422Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90137ECOM_COMMERCE_CURRENCY_NOT_ALLOWED_FOR_BRAND422Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90141ECOM_COMMERCE_ORDER_INVOICE_NOT_ELIGIBLE422Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90143ECOM_COMMERCE_ORDER_FULFILLMENT_NOT_ALLOWED422Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90144ECOM_COMMERCE_ORDER_TRACKING_NUMBER_REQUIRED422Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90145ECOM_COMMERCE_ORDER_LINE_FULFILLMENT_INVALID422Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90151ECOM_COMMERCE_RETURN_STATUS_TRANSITION_INVALID422Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90153ECOM_COMMERCE_STRIPE_INTEGRATION_MISSING422Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90154ECOM_COMMERCE_STRIPE_INTEGRATION_SECRET_MISSING422Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90155ECOM_COMMERCE_ORDER_REFUND_NOT_ALLOWED422Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90156ECOM_COMMERCE_ORDER_REFUND_AMOUNT_INVALID422Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90157ECOM_COMMERCE_ORDER_ALREADY_FULLY_REFUNDED422Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90158ECOM_COMMERCE_ORDER_PAYMENT_NOT_REFUNDABLE422Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90159ECOM_COMMERCE_ORDER_REFUND_DUPLICATE_REQUEST422Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90160ECOM_COMMERCE_ORDER_CANCEL_REQUIRES_REFUND422Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90163ECOM_CHECKOUT_INTERCEPT_INTEGRATION_NOT_LINKED400Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90164ECOM_CHECKOUT_INTERCEPT_CHECKOUT_BASE_URL_MISMATCH400Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90165ECOM_CHECKOUT_INTERCEPT_GATE_INCOMPLETE400Validationgeneral.errors.invalidDataYour submission is invalid!
Ecom90169ECOM_COMMERCE_EXCHANGE_RATE_UNAVAILABLE422Validationecom.errors.commerceCatalogFxMissingRatesCould not load exchange rates for every enabled storefront currency. Try again later, or ensure your FX provider is configured for this environment.
Ecom90170PRODUCT_DISCOVERY_SOURCING_MODEL_NO_TOOL_CALLS422Validationecom.productDiscovery.errors.sourcingModelNoToolCallsThis AI model does not support gateway tool calls. Choose another model or use Google Custom Search sourcing.
Ecom90171PRODUCT_DISCOVERY_SOURCING_MCP_NOT_CONFIGURED422Validationecom.productDiscovery.errors.sourcingMcpNotConfiguredAI tool sourcing requires MCP delegation to be configured on the server.
Ecom90172PRODUCT_DISCOVERY_SOURCING_MCP_TOOLS_UNAVAILABLE422Validationecom.productDiscovery.errors.sourcingMcpToolsUnavailableThe server could not load web tools for this model. Check MCP connectivity or use Google Custom Search sourcing.
Ecom90173PRODUCT_DISCOVERY_GOOGLE_CSE_ZERO_ALIEXPRESS_URLS422Validationecom.productDiscovery.errors.googleCseZeroAliexpressUrlsGoogle Custom Search did not return any AliExpress item listings for this run (after retry). Try a more specific niche, different target markets, or AI tool sourcing.
Ecom90174PRODUCT_DISCOVERY_AI_TOOLS_ZERO_CANDIDATES422Validationecom.productDiscovery.errors.aiToolsZeroCandidatesAI research did not find any valid AliExpress listings for this run. Try a more specific niche, different target markets, or Google Custom Search sourcing.
Ecom90175PRODUCT_DISCOVERY_NORMALIZE_ZERO_CANDIDATES422Validationecom.productDiscovery.errors.normalizeZeroCandidatesLive listing checks removed every candidate before scoring (delisted links, blocked pages, or missing titles). Try a broader niche or Google Custom Search sourcing.
Ecom90176PRODUCT_INGEST_UNSUPPORTED_SOURCE_URL422Validationecom.productIngest.errors.unsupportedUrlUnsupported URL. Pass an AliExpress item URL or a Fyndiq /produkt/ URL.
Ecom90177PRODUCT_INGEST_SCRAPE_FAILED422Validationecom.productIngest.errors.scrapeFailedCould not scrape the listing page. The marketplace may be blocking automated access — try again later.
Ecom90178PRODUCT_INGEST_RUN_NOT_COMPLETED422Validationecom.productIngest.errors.runNotCompletedThis run has not completed yet — wait for the import-ready bundle before inserting.
Ecom90180PRODUCT_INGEST_MISSING_PRICE422Validationecom.productIngest.errors.missingPriceEnter a selling price on the import panel before inserting this product.
Ecom90182PRODUCT_INGEST_INVALID_PRICING422Validationecom.productIngest.errors.invalidPricingEnter a valid positive COGS and selling price.
Ecom90183PRODUCT_INGEST_INVALID_CATALOG_DRAFT422Validationecom.productIngest.errors.invalidCatalogDraftVariant options or prices are invalid — check option names, values, and the 100-variant limit.
Ecom90184PRODUCT_PAGE_INGEST_UNSUPPORTED_SOURCE_URL422Validationecom.productPageIngest.errors.unsupportedUrlEnter a valid https product page URL.
Ecom90185PRODUCT_PAGE_INGEST_SCRAPE_FAILED422Validationecom.productPageIngest.errors.scrapeFailedCould not scrape the competitor product page.
Ecom90186PRODUCT_PAGE_INGEST_RUN_NOT_COMPLETED422Validationecom.productPageIngest.errors.runNotCompletedWait for the run to complete before importing.
Ecom90194BRAND_LAUNCH_PREREQUISITES_NOT_MET422Validationecom.automation.brandLaunch.errors.prerequisitesNotMetComplete all brand launch prerequisites before starting a live run.
Ecom90195BRAND_LAUNCH_REUSE_CLOUDFLARE_NOT_MANAGED422Validationecom.automation.brandLaunch.errors.reuseCloudflareNotManagedThe selected Cloudflare account cannot manage DNS for this domain. Choose a domain in that account or pick a different Cloudflare integration.
Ecom90196PRODUCT_PAGE_INGEST_NO_GENERATED_IMAGES422Validationecom.productPageIngest.errors.noGeneratedImagesSelect or generate at least one AI image before import.
Ecom90198ECOM_COMMERCE_DISCOUNT_RULES_COGNIS_CATALOG_ONLY422Validationecom.errors.commerceDiscountRulesCognisCatalogOnlyCognis discount rules require the organization catalog source to be Cognis-native.
Ecom90201ECOM_COMMERCE_DISCOUNT_RULE_INVALID_CONFIGURATION422Conflictecom.errors.commerceDiscountRuleInvalidConfigurationDiscount rule configuration is invalid.
Ecom90203ECOM_COMMERCE_SHIPPING_COGNIS_CATALOG_ONLY422Conflictecom.errors.commerceDiscountRulesCognisCatalogOnlyCognis discount rules require the organization catalog source to be Cognis-native.
Ecom90206ECOM_COMMERCE_SHIPPING_INVALID_CONFIGURATION422Conflictgeneral.errors.invalidDataYour submission is invalid!
Ecom90207ECOM_COMMERCE_SHIPPING_DEFAULT_ZONE_PROTECTED422Conflictgeneral.errors.invalidDataYour submission is invalid!
Ecom90212ECOM_COLLECTION_PRODUCT_DUPLICATE409Conflictgeneral.errors.invalidDataYour submission is invalid!
Ecom90213ECOM_COLLECTION_SLUG_DUPLICATE409Conflictgeneral.errors.invalidDataYour submission is invalid!
Ecom90214ECOM_PRODUCT_SLUG_TRANSLATION_DUPLICATE409Conflictgeneral.errors.invalidDataYour submission is invalid!
Ecom90215DOMAIN_ALREADY_EXISTS409Conflictecom.errors.domainAlreadyExistsDomain already exists
Ecom90217DOMAIN_VERIFICATION_FAILED409Conflictecom.errors.domainVerificationFailedDomain verification failed
Ecom90220DOMAIN_ALREADY_ASSIGNED_TO_BRAND409Conflictecom.errors.domainAlreadyAssignedToBrandDomain already assigned to another brand
Ecom90236ECOM_COMMERCE_CATALOG_VARIANT_SKU_CONFLICT409Conflictgeneral.errors.invalidDataYour submission is invalid!
Ecom90279PRODUCT_INGEST_ALREADY_IMPORTED409Conflictecom.productIngest.errors.alreadyImportedThis run was already imported as a product.
Ecom90281PRODUCT_INGEST_DUPLICATE_SOURCE_URL409Conflictecom.productIngest.errors.duplicateSourceUrlAn ingest run for this URL already exists in this organization.
Ecom90287PRODUCT_PAGE_INGEST_ALREADY_IMPORTED409Conflictecom.productPageIngest.errors.alreadyImportedThis run was already imported.
Ecom90288PRODUCT_PAGE_INGEST_DUPLICATE_SOURCE_URL409Conflictecom.productPageIngest.errors.duplicateSourceUrlA run for this URL already exists in this organization.
Ecom90300ECOM_COMMERCE_DISCOUNT_RULE_DUPLICATE_CODE409Unauthorizedecom.errors.commerceDiscountRuleDuplicateCodeA promo code with this name already exists for this brand.
Ecom90308ECOM_COMMERCE_SHIPPING_DUPLICATE_RATE_NAME409Unauthorizedgeneral.errors.invalidDataYour submission is invalid!
Ecom90422DOMAIN_LAP_NOT_ENTITLED403Forbiddenecom.errors.domainLapNotEntitled.descriptionYour organization does not have access to the Lead Aggregation Platform. Choose the web storefront routing, or ask an admin to grant LAP overview access.
Ecom90489PRODUCT_PAGE_INGEST_NOT_GRANTED403Forbiddenecom.productPageIngest.errors.notGrantedCompetitor page ingest is not enabled for this organization.
Ecom90490BRAND_LAUNCH_EXPERIMENTAL_NOT_ENTITLED403Forbiddenecom.automation.brandLaunch.errors.experimentalNotEntitledBrand launch automation is not enabled for this organization.
Ecom90491NATIVE_ECOM_EXPERIMENTAL_NOT_ENTITLED403Forbiddenecom.errors.nativeEcomExperimentalNotEntitledNative commerce admin is not enabled for this organization.
Ecom90492ECOM_CONFIG_BASICS_EXPERIMENTAL_NOT_ENTITLED403Forbiddenecom.errors.configBasicsExperimentalNotEntitledBrand e-com configuration basics is not enabled for this organization.
Ecom99921DOMAIN_PROVISION_FAILED500Internalecom.errors.domainProvisionFailed.descriptionThe hostname looks valid, but registering it with the edge failed (for example missing configuration, permissions, or a certificate issue). Try again later or contact support if it persists.
Ecom99929ECOM_COMMERCE_CATALOG_REPO_UNAVAILABLE500Internalgeneral.errors.unexpectedUnexpected server error. We've been notified.
Ecom99930ECOM_COMMERCE_BRAND_CURRENCIES_REPO_UNAVAILABLE500Internalgeneral.errors.unexpectedUnexpected server error. We've been notified.
Ecom99938ECOM_COMMERCE_ORDERS_REPO_UNAVAILABLE500Internalgeneral.errors.unexpectedUnexpected server error. We've been notified.
Ecom99939ECOM_COMMERCE_CHECKOUT_ABANDONMENT_REPO_UNAVAILABLE500Internalgeneral.errors.unexpectedUnexpected server error. We've been notified.
Ecom99942ECOM_COMMERCE_ORDER_INVOICE_RENDER_FAILED500Internalgeneral.errors.unexpectedUnexpected server error. We've been notified.
Ecom99946ECOM_COMMERCE_SHIPMENTS_REPO_UNAVAILABLE500Internalgeneral.errors.unexpectedUnexpected server error. We've been notified.
Ecom99948ECOM_COMMERCE_REFUNDS_REPO_UNAVAILABLE500Internalgeneral.errors.unexpectedUnexpected server error. We've been notified.
Ecom99949ECOM_COMMERCE_RETURNS_REPO_UNAVAILABLE500Internalgeneral.errors.unexpectedUnexpected server error. We've been notified.
Ecom99952ECOM_COMMERCE_STRIPE_REFUND_CLIENT_UNAVAILABLE500Internalgeneral.errors.unexpectedUnexpected server error. We've been notified.
Ecom99966ECOM_CHECKOUT_INTERCEPT_STOREFRONT_TOKEN_MINT_FAILED500Internalecom.errors.checkoutIntercept.storefrontTokenMintFailedCould not create a Shopify Storefront API token. Reconnect Shopify under Integrations or check app permissions, then try again.
Ecom99968ECOM_STOREFRONT_REFRESH_FAILED500Internalecom.errors.storefrontRefreshFailedThe slug was saved in Cognis, but the live storefront could not be refreshed. Collection links may stay stale for a few minutes — try saving again or contact support if this persists.
Ecom99993BRAND_LAUNCH_MAILGUN_NOT_CONFIGURED503Internalecom.automation.brandLaunch.errors.mailgunNotConfiguredPlatform Mailgun email delivery is not configured. Brand launch cannot provision or verify sending domains until Mailgun is available.
Ecom99997ECOM_COMMERCE_DISCOUNT_RULES_REPO_UNAVAILABLE503Internalgeneral.errors.unexpectedUnexpected server error. We've been notified.
Docs100001DOC_LIBRARY_NOT_FOUND404Not Founddocs.errors.docLibraryNotFoundDocumentation library not found
Docs100002ECOM_COMMERCE_SHIPPING_REPO_UNAVAILABLE503Not Foundgeneral.errors.unexpectedUnexpected server error. We've been notified.
Docs100003DOC_PAGE_NOT_FOUND404Not Founddocs.errors.docPageNotFoundDocumentation page not found
Docs100012DOC_HISTORY_NOT_FOUND404Not Founddocs.errors.docHistory.notFoundDocumentation history not found
Docs100013DOC_SECTION_NOT_FOUND404Not Founddocs.errors.docSection.notFoundDocumentation section not found
Docs100016DOC_SECTION_GROUP_NOT_FOUND404Not Founddocs.errors.docSectionGroup.notFoundDocumentation section group not found
Docs100020DOC_VARIANT_NOT_FOUND404Not Founddocs.errors.docVariant.notFoundDocumentation variant not found
Docs100022DOC_DOCUMENT_NOT_FOUND404Not Founddocs.errors.document.notFoundDocument not found
Docs100104DOC_PAGE_CREATE_FAILED400Validationdocs.errors.docPageCreateFailedFailed to create documentation page
Docs100105DOC_PAGE_UPDATE_FAILED400Validationdocs.errors.docPageUpdateFailedFailed to update documentation page
Docs100106DOC_PAGE_DELETE_FAILED400Validationdocs.errors.docPageDeleteFailedFailed to delete documentation page
Docs100109DOC_PAGE_PATCH_EMPTY400Validationdocs.errors.docPagePatchEmptyProvide at least one field to update.
Docs100207DOC_PAGE_META_CONFLICT409Conflictdocs.errors.docPageMetaConflictThis page changed elsewhere. Refresh the page and try saving FAQs again.
Docs100208DOC_PAGE_BODY_CONFLICT409Conflictdocs.errors.docPageMetaConflictThis page changed elsewhere. Refresh the page and try saving FAQs again.
Docs100211DOC_LIBRARY_INTRO_CONFLICT409Conflictdocs.errors.docLibrary.updateFailedFailed to update documentation library
Docs100218DOC_SECTION_GROUP_HAS_PAGES409Conflictdocs.errors.docSectionGroup.hasPagesThis section group still has pages. Move or remove all pages from the group before deleting it.
Docs100402DOC_HISTORY_UNAUTHORIZED403Forbiddengeneral.errors.unauthorizedUnauthorized
Docs100419DOC_SECTION_EMBEDDINGS_NOT_ALLOWED403Forbiddendocs.errors.docSection.embeddingsNotAllowedVector embeddings for doc libraries are not enabled for this organization.
Docs109910DOC_LIBRARY_UPDATE_FAILED500Internaldocs.errors.docLibrary.updateFailedFailed to update documentation library
Docs109914DOC_SECTION_CREATE_FAILED500Internaldocs.errors.docSection.createFailedFailed to create documentation section
Docs109915DOC_SECTION_UPDATE_FAILED500Internaldocs.errors.docSection.updateFailedFailed to update documentation section
Docs109917DOC_SECTION_GROUP_UPDATE_FAILED500Internaldocs.errors.docSectionGroup.updateFailedFailed to update documentation section group
Docs109921DOC_VARIANT_UPDATE_FAILED500Internaldocs.errors.docVariant.updateFailedFailed to update documentation variant
Frameworks110001FRAMEWORK_NOT_FOUND404Not Foundframework.errors.frameworkNotFoundCould not find framework from provided id
Frameworks110003FRAMEWORK_INSTANCE_NOT_FOUND404Not Foundframework.errors.frameworkInstanceNotFoundCould not find framework instance from provided id
Frameworks110102FRAMEWORK_UPDATE_FAILED422Validationgeneral.errors.invalidDataYour submission is invalid!
Frameworks110104FRAMEWORK_INSTANCE_CANNOT_DELETE_ACTIVE422Validationgeneral.errors.invalidDataYour submission is invalid!
Frameworks110105FRAMEWORK_NO_ACTIVE_INSTANCE422Validationframework.errors.frameworkNoActiveInstanceThis framework has no active instance. Open the framework in your org, create or activate an instance, then try again.
Creatives120001CREATIVE_NOT_FOUND404Not Foundcreatives.errors.notFoundCreative not found
Creatives120002BRAND_NOT_FOUND404Not Foundcreatives.errors.brand.notFoundBrand not found
Creatives120003BRAND_SETTINGS_NOT_FOUND404Not Foundcreatives.errors.brandSettings.notFoundBrand settings not found
Creatives120010VIEW_NOT_FOUND404Not Foundcreatives.errors.view.notFoundCreative view not found
Creatives120020CONTRIBUTOR_NOT_ASSIGNED_TO_CREATIVE404Not Foundcreatives.errors.contributor.unlock.notAssignedYou are not assigned as a contributor on this creative.
Creatives120104MAX_STRATEGISTS_EXCEEDED422Validationcreatives.errors.maxStrategists.exceededMaximum number of creative strategists exceeded
Creatives120105MAX_EDITORS_EXCEEDED422Validationcreatives.errors.maxEditors.exceededMaximum number of editors exceeded
Creatives120106MAX_COPYWRITERS_EXCEEDED422Validationcreatives.errors.maxCopywriters.exceededMaximum number of copywriters exceeded
Creatives120107MAX_CONTRIBUTORS_EXCEEDED422Validationcreatives.errors.maxContributors.exceededMaximum number of contributors exceeded
Creatives120109CREATIVE_NAME_NOT_EDITABLE400Validationcreatives.errors.nameNotEditableCreative names are generated from your org naming template and cannot be set manually.
Creatives120113VIEW_IS_DEFAULT422Validationcreatives.errors.view.isDefaultCannot delete default view
Creatives120118CONTRIBUTOR_MARK_FINISHED_NO_ACTIVE_WORK_UNIT422Validationcreatives.errors.contributor.markFinished.noActiveWorkUnitNo active contributor work was found for this creative. Ask an editor to re-save your assignment or contact support.
Creatives120119CONTRIBUTOR_UNLOCK_NOT_COMPLETED422Validationcreatives.errors.contributor.unlock.noCompletedWorkYour work is not marked as finished yet, so it cannot be unlocked.
Creatives120121CONTRIBUTOR_APPROVAL_INCOMPLETE_CONTRIBUTOR_WORK422Validationcreatives.errors.contributorApproval.incompleteContributorWorkEvery assigned contributor must mark their work as finished before moving out of contributor approval (or disable this rule in org settings).
Creatives120122LAUNCH_CONFIG_MANUAL_MODE_MISSING_UPLOAD_ID422Validationcreatives.errors.launchConfig.manualMode.missingUploadIdManual-mode launch entries must each reference an uploaded variant.
Creatives120123LAUNCH_DUPLICATE_VARIANT422Validationuser.errors.invalidDataYour submission is invalid!
Creatives120124COMPETITOR_IMITATION_EXAMPLE_AD_REQUIRED422Validationcreatives.errors.competitorImitation.exampleAdRequiredPaste the competitor ad text to continue.
Creatives120125COMPETITOR_IMITATION_EXAMPLE_AD_TOO_LONG422Validationcreatives.errors.competitorImitation.exampleAdTooLongThe competitor paste exceeds the maximum allowed length. Shorten the text and try again.
Creatives120126COMPETITOR_IMITATION_CREATIVE_TYPE_REQUIRED422Validationcreatives.errors.competitorImitation.creativeTypeRequiredSelect a creative type for competitor imitation.
Creatives120127COMPETITOR_IMITATION_COPY_GRIDS_CONFLICT422Validationcreatives.errors.competitorImitation.copyGridsConflictYou cannot copy grids from the source creative while using competitor imitation. Turn off “copy grids from source” or choose a different structure type.
Creatives120128COMPETITOR_GRID_NO_ROW_TYPES422Validationcreatives.errors.competitorGrid.noRowTypesYour organization has no scripted-ad row types yet. Configure row types under grid settings before using competitor imitation.
Creatives120129COMPETITOR_GRID_AI_OUTPUT_INVALID422Validationcreatives.errors.competitorGrid.aiOutputInvalidThe AI could not map the pasted ad to your row types. Try again, or shorten or simplify the paste.
Creatives120208DUPLICATE_BATCH_VERSION_COUNTRY409Conflictcreatives.errors.duplicate.batchVersionCountryA creative with this batch, version, and country already exists
Creatives120211VIEW_LABEL_EXISTS409Conflictcreatives.errors.view.labelExistsA view with this label already exists
Creatives120212VIEW_SLUG_EXISTS409Conflictcreatives.errors.view.slugExistsA view with this slug already exists
Creatives120216CREATIVE_WORK_ALREADY_INVOICED409Conflictcreatives.errors.work.alreadyInvoicedThis work has been invoiced and cannot be unlocked.
Creatives120417CREATIVE_PUT_FORBIDDEN_FOR_CONTRIBUTOR403Forbiddencreatives.errors.put.forbiddenForContributorContributors cannot update creative properties. Use the content grid and contributor actions instead.
Creatives129914CREATION_FAILED500Internalcreatives.errors.creation.failedFailed to create creative
Creatives129915UPDATE_FAILED500Internalcreatives.errors.update.failedFailed to update creative
AI130001AI_RUN_NOT_FOUND404Not Foundai.errors.run.notFoundAI run not found
AI130002AI_RUN_FRAMEWORK_NOT_FOUND404Not Foundframework.errors.frameworkNotFoundCould not find framework from provided id
AI130004AI_RUN_PRODUCT_NOT_FOUND404Not Foundai.errors.run.product.notFoundProduct not found for AI run
AI130005AI_RUN_BRAND_NOT_FOUND404Not Foundai.errors.run.brand.notFoundBrand not found for AI run
AI130103AI_RUN_FRAMEWORK_NO_ACTIVE_INSTANCE422Validationframework.errors.frameworkNoActiveInstanceThis framework has no active instance. Open the framework in your org, create or activate an instance, then try again.
AI130107AI_STEP_RETRY_NOT_FAILED422Validationai.errors.step.retry.notFailedOnly a failed step can be retried.
AI130108AI_STEP_RETRY_ALREADY_ACTIVE422Validationai.errors.step.retry.alreadyActiveThis step is already queued or running. Wait for it to finish, or refresh the page if it still looks stuck on failed.
AI130109AI_STEP_RETRY_MAX_ATTEMPTS422Validationai.errors.step.retry.maxAttemptsMaximum retry attempts reached for this step.
AI130110AI_STEP_RETRY_RUN_STATE422Validationai.errors.step.retry.runStateThis run cannot be retried in its current state.
AI130111AI_PROPAGATION_CHECK_NOT_ELIGIBLE422Validationai.errors.propagationCheck.notEligibleThis step is not waiting for external propagation.
AI130112AI_PROPAGATION_CHECK_COOLDOWN422Validationai.errors.propagationCheck.cooldownPlease wait {{minutes}} minute(s) before checking again.
AI130113AI_PROPAGATION_CHECK_ALREADY_ACTIVE422Validationai.errors.propagationCheck.alreadyActiveA propagation check is already running for this step.
AI130114AI_PROPAGATION_CHECK_RUN_STATE422Validationai.errors.propagationCheck.runStatePropagation checks are only available while the run is in progress.
AI130415DESIGN_PROPOSAL_EXPERIMENTAL_NOT_ENTITLED403Forbiddenai.errors.designProposal.experimentalNotEntitledDesign proposals are not enabled for this organization.
AI139906AI_RUN_CREATION_FAILED500Internalai.errors.run.creationFailedFailed to create AI run
Audience140001AVATAR_NOT_FOUND404Not Foundaudience.errors.avatar.notFoundAvatar not found
Audience140003PROBLEM_NOT_FOUND404Not Foundaudience.errors.problem.notFoundProblem not found
Audience140006PAIN_POINT_NOT_FOUND404Not Foundaudience.errors.painPoint.notFoundPain point not found
Audience140105PROBLEM_PAIN_POINT_REQUIRED422Validationaudience.errors.problem.painPointRequiredAt least one pain point is required
Audience140108ENTITY_USED_IN_CREATIVE_CANNOT_DELETE422Validationaudience.errors.entity.usedInCreative.cannotDeleteThis item has been used in a creative and cannot be deleted. Archive it instead.
Audience140109ENTITY_NOT_USED_IN_CREATIVE_CANNOT_ARCHIVE422Validationaudience.errors.entity.notUsedInCreative.cannotArchiveThis item has not been used in a creative and cannot be archived. Delete it instead.
Audience140112ENTITY_ALREADY_ARCHIVED422Validationaudience.errors.entity.alreadyArchivedThis item is already archived
Audience140113ENTITY_ALREADY_DELETED422Validationaudience.errors.entity.alreadyDeletedThis item has already been deleted
Audience149902AVATAR_UPDATE_FAILED500Internalaudience.errors.avatar.updateFailedFailed to update avatar
Audience149904PROBLEM_UPDATE_FAILED500Internalaudience.errors.problem.updateFailedFailed to update problem
Audience149907PAIN_POINT_UPDATE_FAILED500Internalaudience.errors.painPoint.updateFailedFailed to update pain point
Audience149910ENTITY_DELETE_FAILED500Internalaudience.errors.entity.deleteFailedFailed to delete this item
Audience149911ENTITY_ARCHIVE_FAILED500Internalaudience.errors.entity.archiveFailedFailed to archive this item
Meta150104META_VALIDATION_ERROR422Validationmeta.errors.validationErrorAd account timezone is required for Meta launches.
Meta150106META_BACKFILL_ATTRIBUTION_REQUIRED400Validationorg.errors.integrations.meta.backfill.attributionRequiredorg.errors.integrations.meta.backfill.attributionRequired
Meta150107META_BACKFILL_TIMEZONE_REQUIRED400Validationorg.errors.integrations.meta.backfill.timezoneRequiredSet a timezone for this ad account before starting the lifetime backfill.
Meta150110META_SYSTEM_USER_TOKEN_LIFETIME_REQUIRED400Validationorg.errors.integrations.meta.systemUserToken.lifetimeRequiredThis token expires on {{expiresDate}}. System user tokens must use 'Never' expiry (lifetime). In Business Settings → System Users, click 'Generate New Token', select the Cognis app, and set Token Expiration to 'Never'.
Meta150111META_SYSTEM_USER_TOKEN_REQUIRED400Validationorg.errors.integrations.meta.systemUserToken.requiredA verified system user token is required to launch campaigns. Go to Meta Integration → System User and submit a lifetime token for the business that owns this ad account.
Meta150112META_OAUTH_STATE_INVALID400Validationorg.errors.integrations.meta.oauth.stateInvalidInvalid OAuth state. Return to the integration page and start the Meta connection again.
Meta150113META_OAUTH_TOKEN_EXCHANGE_FAILED400Validationorg.errors.integrations.meta.oauth.tokenExchangeFailedMeta could not exchange the authorization code for an access token. Try connecting again.
Meta150114META_OAUTH_BUSINESS_NOT_DISCOVERED400Validationorg.errors.integrations.meta.oauth.businessNotDiscoveredThe specified business was not discovered during the Meta OAuth flow. Reconnect the integration and ensure this Business Manager is available to your Meta user.
Meta150115META_SYSTEM_USER_TOKEN_VERIFY_FAILED400Validationorg.errors.integrations.meta.systemUserToken.verifyFailedThe provided token could not be verified. Check that it is correct and try again.
Meta150116META_SYSTEM_USER_TOKEN_INVALID_OR_EXPIRED400Validationorg.errors.integrations.meta.systemUserToken.invalidOrExpiredThe token is invalid or has expired.
Meta150117META_SYSTEM_USER_TOKEN_WRONG_APP400Validationorg.errors.integrations.meta.systemUserToken.wrongAppThis token is for Meta app {{tokenAppId}}, but this Cognis environment expects app {{expectedAppId}}. Generate the system user token for the Cognis Meta app, not another app.
Meta150118META_SYSTEM_USER_TOKEN_WRONG_TYPE400Validationorg.errors.integrations.meta.systemUserToken.wrongTypeExpected a System User token but received type '{{tokenType}}'. Generate the token from Business Settings → System Users, not from a personal account.
Meta150119META_SYSTEM_USER_TOKEN_BUSINESS_ACCESS_DENIED400Validationorg.errors.integrations.meta.systemUserToken.businessAccessDeniedThe system user token does not have access to business '{{businessName}}' ({{businessId}}). Ensure the system user belongs to this Business Manager.
Meta150120META_INTEGRATION_ACCESS_TOKEN_MISSING400Validationorg.errors.integrations.meta.integrationTokenMissingMeta access token is missing. Connect a Meta account in the integration or submit a verified system user token for this ad account's business.
Meta150122META_INSIGHTS_ACCESS_MATRIX_DENIED400Validationorg.errors.integrations.meta.insights.accessMatrixPreflightDeniedNo system user in the Meta access matrix can access ad account {{adAccountId}}. Open Organization → Integrations → Meta → Access matrix and re-verify, or grant system user access in Meta Business Manager.
Meta150123META_INSIGHTS_COVERAGE_GAP400Validationorg.errors.integrations.meta.insightsCoverage.gapMeta insights data is incomplete for the requested date range. Missing days were detected on one or more ad accounts with daily sync enabled. Wait for gap-fill to finish or run a lifetime backfill.
Meta150124META_INSIGHTS_COVERAGE_WINDOW_UNRESOLVED400Validationorg.errors.integrations.meta.insightsCoverage.windowUnresolvedCannot verify Meta insights coverage because the query date range could not be resolved. Pin a date range or use a supported time window.
Meta150125META_INSIGHTS_COVERAGE_ACCOUNT_INELIGIBLE400Validationorg.errors.integrations.meta.insightsCoverage.accountIneligibleOne or more ad accounts in this query are not eligible for automated insights sync (sync disabled, missing timezone, or no resolvable integration).
Meta150126META_INSIGHTS_COVERAGE_NO_SYNC_TARGETS400Validationorg.errors.integrations.meta.insightsCoverage.noSyncTargetsNo Meta ad accounts are eligible for insights sync in this organization, so warehouse reads cannot be verified.
Meta150208META_BACKFILL_ALREADY_IN_PROGRESS400Conflictorg.errors.integrations.meta.backfill.alreadyInProgressInitial backfill already in progress or completed. It can only be triggered once per ad account.
Meta150209META_ATTRIBUTION_LOCKED400Conflictorg.errors.integrations.meta.attributionLockedAttribution window cannot be changed after backfill has started.
Meta150227META_COVERAGE_GAP_SYNC_IN_PROGRESS400Conflictorg.errors.integrations.meta.coverageGapSync.inProgressA coverage gap sync is already running for this ad account. Wait for it to finish or try again after 24 hours.
Meta150302META_AUTH_ERROR401Unauthorizedgeneral.errors.unauthorizedUnauthorized
Meta150321META_INTEGRATION_OAUTH_SESSION_INVALIDATED401Unauthorizedorg.errors.integrations.meta.oauth.sessionInvalidatedYour Meta access token is no longer valid. Reconnect the Meta integration to refresh your session.
Meta150503META_RATE_LIMIT429Rate Limitgeneral.errors.generalError
Meta159901META_API_ERROR400Internalgeneral.errors.generalError
Meta159905META_TRANSIENT_ERROR500Internalgeneral.errors.unexpectedUnexpected server error. We've been notified.
Invoice160002NOT_FOUND404Not Foundinvoice.errors.notFoundInvoice not found
Invoice160103BILLING_PROFILES_REQUIRED422Validationinvoice.errors.billingProfilesRequiredOrganization and member billing profiles must be set up before submitting the invoice
Invoice160104CANNOT_DELETE_DEFAULT_BILLING_PROFILE422Validationinvoice.errors.cannotDeleteDefaultBillingProfileCannot delete the default billing profile. Set another profile as default first.
Invoice160105UPDATE_STATUS_INVALID422Validationinvoice.errors.updateStatusInvalidCan only update invoices in draft or revision requested status
Invoice160106TRANSITION_INVALID422Validationinvoice.errors.transitionInvalidCannot transition invoice to this status
Invoice160108ISSUE_STATUS_INVALID422Validationinvoice.errors.issueStatusInvalidInvoice must be in ready to issue status to issue
Invoice160109ISSUE_NO_LINES422Validationinvoice.errors.issueNoLinesInvoice must have at least one line item to issue
Invoice160111SEND_STATUS_INVALID422Validationinvoice.errors.sendStatusInvalidInvoice must be in issued status to send
Invoice160113DELETE_STATUS_INVALID422Validationinvoice.errors.deleteStatusInvalidOnly draft invoices can be deleted
Invoice160115LINE_ADD_STATUS_INVALID422Validationinvoice.errors.lineAddStatusInvalidCan only add lines to invoices in draft or revision requested status
Invoice160117ALREADY_RETRIED422Validationinvoice.errors.alreadyRetriedThis member has already been retried for this date
Invoice160118MEMBER_NOT_ELIGIBLE_FOR_RETRY422Validationinvoice.errors.memberNotEligibleForRetryMember is not eligible for retry (no compensation or left organization)
Invoice160119RECOMPUTE_NOT_ELIGIBLE422Validationinvoice.errors.recomputeNotEligibleThis invoice cannot be recomputed. Only invoices in Member Approval status with time-tracking (ClickUp) or auto-invoicing lines can be recomputed.
Invoice160120RECOMPUTE_CLICKUP_INVOICING_DISABLED422Validationinvoice.errors.recomputeClickUpInvoicingDisabledRecomputing time from ClickUp is not enabled for this organization. Ask an admin to grant the invoicing.clickup_time feature or use manual line edits.
Invoice160121BILLING_PROFILE_TYPE_NOT_SUPPORTED422Validationinvoice.errors.billingProfileTypeNotSupportedThis billing profile type is not accepted by this organization. Please choose a supported type.
Invoice160122SUPPORTED_BILLING_TYPE_IN_USE422Validationinvoice.errors.supportedBillingTypeInUse{{types}} Allow all types first, have members switch, then remove.
Invoice160123AUTO_INVOICING_DISABLED422Validationinvoice.errors.autoInvoicingDisabledAuto-invoicing is disabled for this org. Enable it in settings or use the override.
Invoice160124CREATE_FOR_SKIPPED_NOT_ELIGIBLE422Validationinvoice.errors.createForSkippedNotEligibleThis member cannot use Create anyway. Only members skipped because an invoice already exists for the period are eligible.
Invoice160125BONUS_UPDATE_INVALID422Validationinvoice.errors.bonusUpdateInvalidThis bonus cannot be changed. Only pending manual bonuses can be edited or cancelled; automatic and team-leader pool bonuses cannot be cancelled here.
Invoice160501CLICKUP_RATE_LIMIT429Rate Limitinvoice.errors.clickUpRateLimitClickUp API rate limit exceeded; try again later
Invoice169907UPDATE_FAILED500Internalinvoice.errors.updateFailedFailed to update invoice
Invoice169910ISSUE_FAILED500Internalinvoice.errors.issueFailedFailed to issue invoice
Invoice169912SEND_FAILED500Internalinvoice.errors.sendFailedFailed to send invoice
Invoice169914DELETE_FAILED500Internalinvoice.errors.deleteFailedFailed to delete invoice
Invoice169916LINE_UPDATE_FAILED500Internalinvoice.errors.lineUpdateFailedFailed to update invoice line
Control Plane170101FULL_TEST_COVERAGE_REQUIRED400ValidationcontrolPlane.errors.fullTestCoverageRequiredFull test requires an exact coverage check before execution. Please retry in a moment or narrow the signal scope.
Control Plane170102FULL_TEST_ROW_LIMIT_EXCEEDED400ValidationcontrolPlane.errors.fullTestRowLimitExceededFull test is limited to 2,000 rows for interactive use. For time-series signals, choose a larger time bucket (for example week instead of day, or month instead of week). You can also narrow the date range or tighten filters or grouping.
Control Plane170103DIRECTIVE_ACTION_SIGNAL_RESOLUTION400ValidationcontrolPlane.errors.directiveActionSignalResolutionAction {{actionType}} needs signal rows at {{entityType}} level. Add a matching group-by (for example meta_adset_id for ad set, meta_campaign_id for campaign) or change the action.
Control Plane170104DRAFT_VERSION_ALREADY_EXISTS400ValidationcontrolPlane.errors.draftVersionAlreadyExistsA draft version already exists. Publish it or finish editing it before creating another.
Control Plane170105DIRECTIVE_TEST_RUN_NO_WAREHOUSE_ENTITIES400ValidationcontrolPlane.errors.directiveTestRunNoWarehouseEntitiesNo matching entities in the warehouse for this date range. Load a preview with at least one row, select a row in the table, then run a test execution.
Control Plane170106DIRECTIVE_TEST_RUN_DIRECTIVE_VERSION_REQUIRED400ValidationcontrolPlane.errors.directiveTestRunDirectiveVersionRequiredSelect or save a directive version before running a test execution.
Control Plane170107DIRECTIVE_TEST_RUN_TRIGGERS_NOT_SINGLE400ValidationcontrolPlane.errors.directiveTestRunTriggersNotSingleAt least one signal trigger with a pinned version must be configured for test execution.
Control Plane170108DIRECTIVE_TEST_RUN_FIRST_LINK_NO_SIGNAL_VERSION400ValidationcontrolPlane.errors.directiveTestRunFirstLinkNoSignalVersionThe first trigger link must include a pinned signal version.
Control Plane170109DIRECTIVE_TEST_RUN_SIGNAL_VERSION_NOT_FOUND400ValidationcontrolPlane.errors.directiveTestRunSignalVersionNotFoundThe referenced signal version could not be found.
Control Plane170110DIRECTIVE_TEST_RUN_UNKNOWN_SOURCE400ValidationcontrolPlane.errors.directiveTestRunUnknownSourceThe signal source could not be resolved.
Control Plane170111DIRECTIVE_TEST_RUN_SOURCE_NO_TARGET_ENTITY400ValidationcontrolPlane.errors.directiveTestRunSourceNoTargetEntityThe signal source has no target entity type for test execution.
Control Plane170112DIRECTIVE_TEST_RUN_WAREHOUSE_PREVIEW_NOT_READY400ValidationcontrolPlane.errors.directiveTestRunWarehousePreviewNotReadyLoad a warehouse preview with at least one row before running a test.
Control Plane170113DIRECTIVE_TEST_RUN_WAREHOUSE_ROW_NOT_SELECTED400ValidationcontrolPlane.errors.directiveTestRunWarehouseRowNotSelectedSelect a row in the warehouse table before running a test.
Control Plane170114DIRECTIVE_TEST_RUN_SELECTED_ENTITY_REQUIRED400ValidationcontrolPlane.errors.directiveTestRunSelectedEntityRequiredSend the selected warehouse entity (type and id) when running a test execution.
Control Plane170115DIRECTIVE_TEST_RUN_SELECTED_ENTITY_TYPE_MISMATCH400ValidationcontrolPlane.errors.directiveTestRunSelectedEntityTypeMismatchThe selected entity type does not match this directive’s pipeline resolution. Reload the preview and select a row again.
Control Plane170116DIRECTIVE_TEST_RUN_SELECTED_ENTITY_NOT_IN_WAREHOUSE400ValidationcontrolPlane.errors.directiveTestRunSelectedEntityNotInWarehouseThe selected entity was not found in the warehouse result for this query. Reload preview and try again.
Control Plane170117DIRECTIVE_TEST_RUN_SELECTED_RESOLVED_ENTITY_NOT_FOUND400ValidationcontrolPlane.errors.directiveTestRunSelectedResolvedEntityNotFoundThe resolved entity you selected is not part of the policy output for this preview. Reload preview, pick a signal row, and choose a resolved entity again.
Control Plane170118SET_LIVE_REQUIRES_FULL_TEST400ValidationcontrolPlane.errors.setLiveRequiresFullTestA successful full test run is required before setting a signal version live. Run a full test first.
Control Plane170119META_DIRECTIVE_APP_POLICY_DENIED400ValidationcontrolPlane.errors.metaDirectiveAppPolicyDeniedThis Meta directive action is blocked by organization access policy ({{policyKey}}).
Control Plane170220SIGNAL_DELETE_BLOCKED409ConflictcontrolPlane.errors.signalDeleteBlockedThis signal cannot be deleted because it is referenced by a live directive or has been used in a production run.
Control Plane170221SIGNAL_VERSION_META_CONFLICT409ConflictcontrolPlane.errors.signalVersionMetaConflictThis signal draft was changed elsewhere. Refresh the page and try saving again.
Control Plane170222DIRECTIVE_DELETE_BLOCKED409ConflictcontrolPlane.errors.directiveDeleteBlockedThis directive cannot be deleted because it is currently live or has been used in a production run.
Media Analysis180002404Not FoundmediaAnalysis.errors.brandNotFoundBrand not found.
Media Analysis180003404Not FoundmediaAnalysis.errors.assetNotFoundMedia asset not found or does not belong to this brand.
Media Analysis180101400ValidationmediaAnalysis.errors.notConfiguredVideo Intelligence is not configured on this environment.
Media Analysis180104400ValidationmediaAnalysis.errors.assetNotReadyMedia asset is not ready for analysis. Wait for processing to complete.
Media Analysis180105400ValidationmediaAnalysis.errors.assetNotOnGcsMedia asset is not stored on GCS and cannot be analyzed.
Media Analysis180206409ConflictmediaAnalysis.errors.runAlreadyActiveAn analysis run is already in progress for this asset.
Media Analysis189907500InternalmediaAnalysis.errors.submitFailedFailed to submit the analysis request to the provider.
Media Analysis189908500InternalmediaAnalysis.errors.pollTimeoutAnalysis did not complete within the expected time window.
Media Analysis189909500InternalmediaAnalysis.errors.providerErrorThe analysis provider returned an error.
Media Analysis189910500InternalmediaAnalysis.errors.normalizationFailedFailed to normalize the analysis result.