Errors — Integration
Numeric codes follow domain × 10,000 + category × 100 + ordinal ( see defineErrors in the Cognis domain package). The Message key column is the stable key returned in API payloads; the Message column shows the copy for your current locale (same resolution as the product UI).
| Code | Key | HTTP | Category | Message key | Message |
|---|---|---|---|---|---|
| 60001 | SHOPIFY_SECRET_NOT_FOUND | 404 | Not Found | integration.errors.shopifySecretNotFound | Shopify secret not found |
| 60003 | GOOGLE_DRIVE_FOLDER_NOT_FOUND | 404 | Not Found | integration.errors.googledrive.folderNotFound | The 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. |
| 60006 | GOOGLE_DRIVE_BRAND_NOT_CONFIGURED | 404 | Not Found | integration.errors.googledrive.brandNotConfigured | No Google Drive folder is configured for this brand. An admin must assign a folder first. |
| 60102 | INVALID_HMAC | 422 | Validation | integration.errors.invalidHMAC | Invalid HMAC |
| 60110 | GOOGLE_ADS_DEVELOPER_TOKEN_NOT_CONFIGURED | 422 | Validation | integration.errors.googleads.developerTokenNotConfigured | The Google Ads developer token is not configured for this environment. An administrator must set GOOGLE_ADS_DEVELOPER_TOKEN before listing accounts. |
| 60111 | GOOGLE_ADS_REFRESH_TOKEN_REQUIRED | 422 | Validation | integration.errors.googleads.refreshTokenRequired | Google did not return a refresh token. Disconnect and connect again, and approve offline access when prompted. |
| 60112 | GOOGLE_ADS_EMAIL_REQUIRED | 422 | Validation | integration.errors.googleads.emailRequired | Google did not return a valid email for this account. Try reconnecting and ensure you grant email access. |
| 60114 | GOOGLE_ADS_API_ERROR | 422 | Validation | integration.errors.googleads.apiError | Google Ads returned an error while loading accounts. Try again later or contact support if it continues. |
| 60115 | GOOGLE_ADS_CUSTOMER_NOT_ACCESSIBLE | 422 | Validation | integration.errors.googleads.customerNotAccessible | One or more customer IDs are not accessible with this Google Ads connection. Refresh the list from Google and try again. |
| 60117 | GOOGLE_SEARCH_CONSOLE_REFRESH_TOKEN_REQUIRED | 422 | Validation | integration.errors.googlesearchconsole.refreshTokenRequired | Google did not return a refresh token. Disconnect and connect again, and approve offline access when prompted. |
| 60118 | GOOGLE_SEARCH_CONSOLE_EMAIL_REQUIRED | 422 | Validation | integration.errors.googlesearchconsole.emailRequired | Google did not return a valid email for this account. Try reconnecting and ensure you grant email access. |
| 60119 | GOOGLE_SEARCH_CONSOLE_API_ERROR | 422 | Validation | integration.errors.googlesearchconsole.apiError | Google Search Console returned an error. Try again later or contact support if it continues. |
| 60120 | GOOGLE_SEARCH_CONSOLE_PROPERTY_NOT_VERIFIED | 422 | Validation | integration.errors.googlesearchconsole.propertyNotVerified | The domain property is not verified in Google Search Console yet. Complete DNS verification and retry. |
| 60122 | GOOGLE_ANALYTICS_4_REFRESH_TOKEN_REQUIRED | 422 | Validation | integration.errors.googleanalytics4.refreshTokenRequired | Google did not return a refresh token. Disconnect and reconnect with consent. |
| 60123 | GOOGLE_ANALYTICS_4_EMAIL_REQUIRED | 422 | Validation | integration.errors.googleanalytics4.emailRequired | Could not read the Google account email. Try reconnecting. |
| 60124 | GOOGLE_ANALYTICS_4_ORG_NOT_CONNECTED | 422 | Validation | integration.errors.googleanalytics4.orgNotConnected | Connect Google Analytics 4 under Org → Integrations before automatic setup. |
| 60125 | GOOGLE_ANALYTICS_4_PROVISION_NOT_READY | 422 | Validation | integration.errors.googleanalytics4.provisionNotReady | Automatic GA4 setup is not available yet in this environment. |
| 60126 | GOOGLE_ANALYTICS_4_MEASUREMENT_ID_INVALID | 422 | Validation | integration.errors.googleanalytics4.measurementIdInvalid | Invalid Measurement ID. Use the G- prefix format from GA4. |
| 60128 | GOOGLE_MERCHANT_CENTER_REFRESH_TOKEN_REQUIRED | 422 | Validation | integration.errors.googlemerchantcenter.refreshTokenRequired | Google did not return a refresh token. Disconnect and reconnect with consent. |
| 60129 | GOOGLE_MERCHANT_CENTER_EMAIL_REQUIRED | 422 | Validation | integration.errors.googlemerchantcenter.emailRequired | Could not read the Google account email. Try reconnecting. |
| 60130 | GOOGLE_MERCHANT_CENTER_ORG_NOT_CONNECTED | 422 | Validation | integration.errors.googlemerchantcenter.orgNotConnected | Connect Google Merchant Center at the organisation level before provisioning a brand sub-account. |
| 60131 | GOOGLE_MERCHANT_CENTER_PROVISION_NOT_READY | 422 | Validation | integration.errors.googlemerchantcenter.provisionNotReady | Brand sub-account provisioning is not available yet in this environment. |
| 60132 | GOOGLE_MERCHANT_CENTER_MCA_NOT_ADVANCED | 422 | Validation | integration.errors.googlemerchantcenter.mcaNotAdvanced | Your Merchant Center account must be an Advanced Account (MCA) before Cognis can create brand sub-accounts. |
| 60133 | GOOGLE_MERCHANT_CENTER_MCA_NOT_RESOLVED | 422 | Validation | integration.errors.googlemerchantcenter.mcaNotResolved | Could not detect your Merchant Center account from Google. Re-authorize the connection or use Refresh account status on the org integration page. |
| 60134 | CLOUDFLARE_TOKEN_INVALID_OR_INACTIVE | 422 | Validation | integration.errors.cloudflare.tokenInvalidOrInactive | This Cloudflare API token is missing, invalid, revoked, or not active. Create a new token and try again. |
| 60135 | CLOUDFLARE_TOKEN_AUTH_REJECTED | 422 | Validation | integration.errors.cloudflare.tokenAuthRejected | Cloudflare 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. |
| 60136 | CLOUDFLARE_TOKEN_DISABLED_OR_EXPIRED | 422 | Validation | integration.errors.cloudflare.tokenDisabledOrExpired | This API token is disabled or expired in Cloudflare. Enable it in the dashboard or create a new token, then try again. |
| 60137 | CLOUDFLARE_TOKEN_VERIFY_FAILED | 422 | Validation | integration.errors.cloudflare.tokenVerifyFailed | Cloudflare could not verify this token: {{detail}} |
| 60138 | CLOUDFLARE_TOKEN_VERIFY_FAILED_GENERIC | 422 | Validation | integration.errors.cloudflare.tokenVerifyFailedGeneric | Cloudflare 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. |
| 60139 | CLOUDFLARE_ZONE_NOT_FOUND | 422 | Validation | integration.errors.cloudflare.zoneNotFound | No 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. |
| 60140 | CLOUDFLARE_ZONE_AMBIGUOUS | 422 | Validation | integration.errors.cloudflare.zoneAmbiguous | Multiple zones matched that name. Use a more specific zone name (exact Cloudflare zone root) or narrow which account the token can access. |
| 60141 | CLOUDFLARE_ZONE_NOT_ACTIVE | 422 | Validation | integration.errors.cloudflare.zoneNotActive | That Cloudflare zone is not active yet (for example pending or moved). Activate the zone in Cloudflare, then try again. |
| 60144 | CLOUDFLARE_API_ERROR | 422 | Validation | integration.errors.cloudflare.apiError | Cloudflare returned an error while verifying the connection. Try again later or contact support if it continues. |
| 60146 | CLOUDFLARE_OLD_ZONE_CLEANUP_FAILED | 422 | Validation | integration.errors.cloudflare.oldZoneCleanupFailed | Cognis 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. |
| 60147 | CLOUDFLARE_ACCOUNT_ID_MISMATCH | 422 | Validation | integration.errors.cloudflare.accountIdMismatch | That 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. |
| 60148 | STOREFRONT_CHECKOUT_HTTP_BLOCKED | 400 | Validation | integration.errors.storefrontCheckout.httpBlocked | Storefront checkout must use https unless your administrator explicitly allows http. Switch to https or ask an admin to enable the exception. |
| 60149 | STOREFRONT_CHECKOUT_URL_PARSE_ERROR | 400 | Validation | integration.errors.storefrontCheckout.urlParseError | That value is not a valid URL. Enter a full address starting with https:// (for example https://shop.example.com). |
| 60150 | STOREFRONT_CHECKOUT_URL_USERINFO_NOT_ALLOWED | 400 | Validation | integration.errors.storefrontCheckout.urlUserinfoNotAllowed | The URL must not include a username or password. Use a plain https address only. |
| 60151 | STOREFRONT_CHECKOUT_REQUIRES_SHOPIFY_INTEGRATION | 400 | Validation | integration.errors.storefrontCheckout.requiresShopifyIntegration | Connect an active Shopify store to this brand (with a saved access token) before setting a storefront checkout URL. |
| 60152 | STOREFRONT_CHECKOUT_SHOPIFY_DOMAIN_FETCH_FAILED | 400 | Validation | integration.errors.storefrontCheckout.shopifyDomainFetchFailed | We 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. |
| 60153 | STOREFRONT_CHECKOUT_HOSTNAME_NOT_IN_SHOPIFY | 400 | Validation | integration.errors.storefrontCheckout.hostnameNotInShopify | That 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. |
| 60154 | STOREFRONT_CHECKOUT_CLOUDFLARE_HOST_UNSAFE | 400 | Validation | integration.errors.storefrontCheckout.cloudflareHostUnsafe | That hostname cannot be used with automated Cloudflare checkout protection. Use a normal DNS hostname. |
| 60155 | STOREFRONT_CHECKOUT_CLOUDFLARE_INVALID_HOST | 400 | Validation | integration.errors.storefrontCheckout.cloudflareInvalidHost | That hostname is not valid for resolving your storefront's main site address. Correct the hostname and try again. |
| 60156 | STOREFRONT_CHECKOUT_CLOUDFLARE_NOT_CONNECTED | 400 | Validation | integration.errors.storefrontCheckout.cloudflareNotConnected | Save a storefront checkout URL only after the Cognis Cloudflare integration is connected for this organization (Organization → Integrations → Cloudflare). |
| 60157 | STOREFRONT_CHECKOUT_CLOUDFLARE_META_INCOMPLETE | 400 | Validation | integration.errors.storefrontCheckout.cloudflareMetaIncomplete | The 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. |
| 60158 | STOREFRONT_CHECKOUT_CLOUDFLARE_ZONE_MISMATCH | 400 | Validation | integration.errors.storefrontCheckout.cloudflareZoneMismatch | The checkout hostname {{checkoutHost}} does not match the Cloudflare zone Cognis resolved for it ({{zoneName}}). Check the hostname, your token’s zone access, and DNS. |
| 60161 | STOREFRONT_CHECKOUT_CLOUDFLARE_DNS_LIST_FAILED | 422 | Validation | integration.errors.storefrontCheckout.cloudflareDnsListFailed | Cloudflare did not allow reading DNS records for this zone. Confirm the API token includes DNS read access for the zone, then try again. |
| 60162 | STOREFRONT_CHECKOUT_CLOUDFLARE_DNS_CREATE_FAILED | 422 | Validation | integration.errors.storefrontCheckout.cloudflareDnsCreateFailed | Cloudflare did not allow creating the checkout DNS record. Confirm the token can edit DNS for this zone, then try again. |
| 60163 | STOREFRONT_CHECKOUT_CLOUDFLARE_DNS_PATCH_FAILED | 422 | Validation | integration.errors.storefrontCheckout.cloudflareDnsPatchFailed | Cloudflare did not allow updating the checkout DNS record. Confirm the token can edit DNS for this zone, then try again. |
| 60168 | STOREFRONT_CHECKOUT_CLOUDFLARE_RULES_PUT_FAILED | 422 | Validation | integration.errors.storefrontCheckout.cloudflareRulesPutFailed | Cloudflare did not accept the redirect rule needed for this checkout host. Check token permissions for Single Redirects and try again. |
| 60169 | STOREFRONT_CHECKOUT_CLOUDFLARE_TOKEN_AUTH_REJECTED | 422 | Validation | integration.errors.storefrontCheckout.cloudflareTokenAuthRejected | Cloudflare 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. |
| 60170 | STOREFRONT_CHECKOUT_CLOUDFLARE_TOKEN_DISABLED_OR_EXPIRED | 422 | Validation | integration.errors.storefrontCheckout.cloudflareTokenDisabledOrExpired | The 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. |
| 60171 | STOREFRONT_CHECKOUT_CLOUDFLARE_TOKEN_VERIFY_FAILED | 422 | Validation | integration.errors.storefrontCheckout.cloudflareTokenVerifyFailed | Cloudflare did not accept this token while saving checkout: {{detail}} Reconnect under Organization → Integrations → Cloudflare if the problem persists. |
| 60172 | STOREFRONT_CHECKOUT_CLOUDFLARE_TOKEN_VERIFY_FAILED_GENERIC | 422 | Validation | integration.errors.storefrontCheckout.cloudflareTokenVerifyFailedGeneric | Cloudflare 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. |
| 60173 | STOREFRONT_CHECKOUT_CLOUDFLARE_TOKEN_INVALID_OR_INACTIVE | 422 | Validation | integration.errors.storefrontCheckout.cloudflareTokenInvalidOrInactive | The Cloudflare API token is missing, invalid, revoked, or inactive. Create a new token with the required permissions and reconnect Cloudflare. |
| 60174 | WORDPRESS_AUTH_REJECTED | 422 | Validation | integration.errors.wordpress.authRejected | WordPress rejected the credentials. Re-check the site URL, username, and Application Password (must be created under WP Admin → Users → Profile → Application Passwords). |
| 60175 | WORDPRESS_BASE_URL_INVALID | 422 | Validation | integration.errors.wordpress.baseUrlInvalid | WordPress 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. |
| 60176 | WORDPRESS_API_ERROR | 422 | Validation | integration.errors.wordpress.apiError | WordPress returned an unexpected error. Check the WP REST API is reachable and not blocked by a security plugin or hosting firewall. |
| 60177 | WORDPRESS_BRAND_NOT_MAPPED | 400 | Validation | integration.errors.wordpress.brandNotMapped | This brand has no mapped WordPress site on this connection. Open the integration → Manage brand sites and assign a site for this brand first. |
| 60178 | WORDPRESS_MEDIA_UPLOAD_FAILED | 422 | Validation | integration.errors.wordpress.mediaUploadFailed | WordPress 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. |
| 60179 | STRIPE_SECRET_AUTH_REJECTED | 422 | Validation | integration.errors.stripe.secretAuthRejected | Stripe refused this secret key (unauthorized). Check that you pasted the full restricted secret key and that it is active. |
| 60181 | STRIPE_API_ERROR | 422 | Validation | integration.errors.stripe.apiError | Stripe could not verify this key (network, timeout, or unexpected response). Check the key and try again. |
| 60182 | STRIPE_ACCOUNT_ALREADY_LINKED | 422 | Validation | integration.errors.stripe.accountAlreadyLinked | This 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. |
| 60183 | STRIPE_INTEGRATION_ROW_ID_REQUIRED | 422 | Validation | integration.errors.stripe.integrationRowIdRequired | This 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. |
| 60184 | SUPABASE_STORAGE_PROJECT_URL_INVALID | 422 | Validation | integration.errors.supabaseStorage.projectUrlInvalid | Supabase project URL is invalid. Use your project URL from the dashboard, e.g. https://your-ref.supabase.co. |
| 60185 | SUPABASE_STORAGE_AUTH_REJECTED | 422 | Validation | integration.errors.supabaseStorage.authRejected | Supabase rejected the service role key (unauthorized). Check that you pasted the full service role secret from Project Settings → API. |
| 60186 | SUPABASE_STORAGE_API_ERROR | 422 | Validation | integration.errors.supabaseStorage.apiError | Could not reach Supabase with these credentials (network, timeout, or unexpected response). Check the project URL and key, then try again. |
| 60187 | PORKBUN_AUTH_REJECTED | 422 | Validation | integration.errors.porkbun.authRejected | Porkbun rejected these credentials. Check your API key and secret key in Porkbun → Account → API Access, then try again. |
| 60188 | PORKBUN_API_ERROR | 422 | Validation | integration.errors.porkbun.apiError | Could not reach Porkbun. Check your network connection and try again. |
| 60189 | AIRWALLEX_AUTH_REJECTED | 422 | Validation | integration.errors.airwallex.authRejected | Airwallex rejected these credentials. Check your Client ID and API key, then try again. |
| 60190 | AIRWALLEX_API_ERROR | 422 | Validation | integration.errors.airwallex.apiError | Could not reach Airwallex. Check your network connection and try again. |
| 60191 | AIRWALLEX_MISSING_REQUIRED_SCOPES | 422 | Validation | integration.errors.airwallex.missingRequiredScopes | This 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. |
| 60192 | AIRWALLEX_ACCOUNT_ALREADY_LINKED | 422 | Validation | integration.errors.airwallex.accountAlreadyLinked | This Airwallex Client ID is already connected for this organization. |
| 60193 | KLAVIYO_AUTH_REJECTED | 422 | Validation | integration.errors.klaviyo.authRejected | Klaviyo rejected this private API key. Check the key in Klaviyo → Settings → API keys, then try again. |
| 60194 | KLAVIYO_API_ERROR | 422 | Validation | integration.errors.klaviyo.apiError | Could not reach Klaviyo. Check your network connection and try again. |
| 60195 | KLAVIYO_ACCOUNT_ALREADY_LINKED | 422 | Validation | integration.errors.klaviyo.accountAlreadyLinked | This Klaviyo account is already connected under a different integration row in this organization. |
| 60196 | KLAVIYO_MISSING_REQUIRED_SCOPES | 422 | Validation | integration.errors.klaviyo.missingRequiredScopes | This 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. |
| 60197 | KLAVIYO_RATE_LIMITED | 422 | Validation | integration.errors.klaviyo.rateLimited | Klaviyo rate-limited this request. Wait a moment and try again. |
| 60198 | KLAVIYO_MULTIPLE_ACCOUNTS | 422 | Validation | integration.errors.klaviyo.multipleAccounts | This API key returned more than one Klaviyo account. Use a key scoped to a single account. |
| 60404 | GOOGLE_DRIVE_ACCESS_DENIED | 403 | Forbidden | integration.errors.googledrive.accessDenied | The organisation's Google Drive connection was denied access. An admin should verify the integration is still authorised. |
| 60405 | GOOGLE_DRIVE_USER_NOT_CONNECTED | 403 | Forbidden | integration.errors.googledrive.userNotConnected | Please connect your Google Drive account before uploading files. |
| 60407 | GOOGLE_DRIVE_ORG_TOKEN_MISSING | 403 | Forbidden | integration.errors.googledrive.orgTokenMissing | The organisation's Google Drive connection has expired. An admin must reconnect Google Drive. |
| 60408 | GOOGLE_DRIVE_USER_TOKEN_MISSING | 403 | Forbidden | integration.errors.googledrive.userTokenMissing | Your Google Drive session has expired. Please reconnect your Google Drive account. |
| 60409 | GOOGLE_DRIVE_USER_NO_FOLDER_ACCESS | 403 | Forbidden | integration.errors.googledrive.userNoFolderAccess | Your 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. |
| 60413 | GOOGLE_ADS_SCOPE_INSUFFICIENT | 403 | Forbidden | integration.errors.googleads.scopeInsufficient | Google Ads access was not granted. Approve all requested permissions, including Google Ads API access, and try again. |
| 60416 | GOOGLE_SEARCH_CONSOLE_SCOPE_INSUFFICIENT | 403 | Forbidden | integration.errors.googlesearchconsole.scopeInsufficient | Search Console access was not granted. Approve all requested permissions, including webmasters and site verification, and try again. |
| 60421 | GOOGLE_ANALYTICS_4_SCOPE_INSUFFICIENT | 403 | Forbidden | integration.errors.googleanalytics4.scopeInsufficient | Google account did not grant Analytics edit access. Reconnect and approve all requested permissions. |
| 60427 | GOOGLE_MERCHANT_CENTER_SCOPE_INSUFFICIENT | 403 | Forbidden | integration.errors.googlemerchantcenter.scopeInsufficient | Google account did not grant Merchant Center access. Reconnect and approve all requested permissions. |
| 60442 | CLOUDFLARE_RULES_PROBE_FORBIDDEN | 403 | Forbidden | integration.errors.cloudflare.rulesProbeForbidden | This 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. |
| 60443 | CLOUDFLARE_DNS_PROBE_FORBIDDEN | 403 | Forbidden | integration.errors.cloudflare.dnsProbeForbidden | This 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. |
| 60459 | STOREFRONT_CHECKOUT_CLOUDFLARE_TOKEN_MISSING | 403 | Forbidden | integration.errors.storefrontCheckout.cloudflareTokenMissing | The Cloudflare integration has no saved API token. Reconnect Cloudflare with a valid token. |
| 60466 | STOREFRONT_CHECKOUT_CLOUDFLARE_RULES_FORBIDDEN | 403 | Forbidden | integration.errors.storefrontCheckout.cloudflareRulesForbidden | The 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. |
| 60545 | CLOUDFLARE_RATE_LIMITED | 429 | Rate Limit | integration.errors.cloudflare.rateLimited | Cloudflare rate-limited this request. Wait a minute and try again. |
| 60565 | STOREFRONT_CHECKOUT_CLOUDFLARE_RATE_LIMITED | 429 | Rate Limit | integration.errors.storefrontCheckout.cloudflareRateLimited | Cloudflare rate-limited this save. Wait a short time and try again. |
| 60580 | STRIPE_RATE_LIMITED | 429 | Rate Limit | integration.errors.stripe.rateLimited | Stripe rate-limited the verification request. Wait a moment and try again. |
| 69960 | STOREFRONT_CHECKOUT_CLOUDFLARE_TOKEN_DECRYPT_FAILED | 500 | Internal | integration.errors.storefrontCheckout.cloudflareTokenDecryptFailed | The saved Cloudflare token could not be read. Reconnect Cloudflare. |
| 69964 | STOREFRONT_CHECKOUT_CLOUDFLARE_RULES_TRANSPORT | 500 | Internal | integration.errors.storefrontCheckout.cloudflareRulesTransport | We could not reach Cloudflare to update redirect rules. Check connectivity and try again. |
| 69967 | STOREFRONT_CHECKOUT_CLOUDFLARE_RULES_LOAD_FAILED | 500 | Internal | integration.errors.storefrontCheckout.cloudflareRulesLoadFailed | Cloudflare returned an error while loading redirect rules for this zone. Try again later or reconnect Cloudflare. |