Atlas

Reference

Troubleshooting

Fixes for the problems people hit most, by symptom.

By symptom#

What you seeWhat to do
verification_failed in the SDKThe public key you pinned doesn't match your organization's signing key. Copy it again from the product's Quick start tab. After a key rotation, pin both keys until every customer has updated.
license_not_foundThe key doesn't exist in this environment. Test keys only work with test publishable keys, and live with live.
product_mismatchThe key belongs to a different product than the product ID your app sends.
activation_limit_reachedEvery seat is in use. Release a device on the license's page, reset its devices, or raise the limit. Floating licenses free seats on their own when heartbeats stop.
device_mismatchThe same device ID came with a different fingerprint, usually a copied ID. Reset the license's devices if the customer changed hardware.
update_requiredThe app is older than the product's minimum version, or doesn't send a version. Pass your version to the SDK.
blacklistedThe device, IP, or country matches your blacklist.
Keys aren't emailed after a saleCheck the integration's recent events on its page. The product must be mapped, the provider must send the buyer's email, and SMTP must be configured on the server.
Webhooks aren't arrivingOpen the endpoint and check its deliveries: each attempt shows the status code your server returned. Atlas retries with backoff, and endpoints on private network addresses are refused.
plan_limit_reachedYou're at a limit of your plan. See Plans and billing.

Still stuck? Contact us with the request ID from the error; every API error includes one.