Error codes
Every error you might see on alawadi.cloud — in plain language, with a stable code you can quote to support so we can pinpoint the exact issue.
When something goes wrong, the platform never shows you a raw technical error or a
stack trace. You get a plain-language message that tells you what happened and
what to do, plus a short error code — a stable identifier like
PROJECT_NAME_TAKEN or INSUFFICIENT_BALANCE.
The code is the useful part for support: it never changes, so you can quote it to us and we jump straight to the exact cause. The app shows you the friendly message in your language; this page is the full reference for what each code means.
Got an error code? Quote it.
If you contact support, include the error code from the message. With it, we can identify the precise failure and the request behind it in seconds.
How errors are shaped
Every API error comes back in one consistent shape:
{
"error": {
"code": "INSUFFICIENT_BALANCE",
"message": "Your balance is too low to start this."
}
}- code — a stable
UPPER_SNAKE_CASEidentifier. Quote this to support. - message — a friendly, localized sentence (English or Arabic). You never see a raw server error.
Error categories
| Category | What it means for you |
|---|---|
| Sign-in & access | Your session or a credential needs attention. |
| Something to fix | A value you sent needs correcting — the message names it. |
| Not allowed right now | Understood, but a precondition blocks it (top up, unlink, reopen…). |
| Temporary | A passing condition — wait a moment and retry. |
| Capacity | The fleet is briefly full for a size — try smaller or retry later. |
| Not found | The item doesn't exist or isn't yours. |
| On our side | Something broke on our end — usually not yours to fix; contact support. |
Sign-in & access
| Code | What it means | What to do |
|---|---|---|
UNAUTHORIZED | Your session has expired or isn't valid anymore. Sign in again to pick up where you left off. | Sign in again. |
Something to fix in your request
| Code | What it means | What to do |
|---|---|---|
AI_KEY_LIMIT | You can keep up to 10 active AI API keys on your account. To create a new one, revoke a key you no longer use, then try again. | Revoke an unused AI key, then retry. |
AUTOSCALING_OWNS_REPLICAS | An autoscaling policy is currently in charge of how many copies of this service run. To set the replica count yourself, turn off autoscaling first, then try again. | Disable autoscaling, then set replicas. |
BAD_BRANCH | Use a plain branch name like main or develop — not the full refs/heads/main form, and no spaces. Update the branch and save again. | Enter a plain branch name. |
BAD_CATEGORY | Please choose one of the available support categories (billing, technical, abuse, account, general, or feature request) and send your message again. | Pick a valid category. |
BAD_CLASS | The resource size you picked isn't one we offer. Choose one of the listed sizes and try again. | Choose a listed size. |
BAD_CODE | That voucher code doesn't look right. Voucher codes are in the format ALWD-XXXX-XXXX-XXXX. Please double-check it and try again. | Re-enter the code exactly as issued. |
BAD_CONSUMER | We couldn't read the service you picked to receive the connection. Please choose the container again from the list and retry. | Re-pick the consumer container. |
BAD_CONTACT | We couldn't read the contact information on your quote request. Please double-check the name, email, or phone number and submit again. | Fix the contact fields. |
BAD_CURSOR | Something went wrong paging through your alert history. Refresh the alerts view to start from the latest events again. | Refresh the alerts view. |
BAD_DATE | The dates for your usage view need to be in YYYY-MM-DD format. Please adjust them and try again. | Use YYYY-MM-DD dates. |
BAD_DATE_RANGE | The date range for this request doesn't look right. Adjust the start and end dates so the range makes sense, then try again. | Fix the date order/format. |
BAD_DISPLAY_NAME | Display names can be up to 80 characters. Please shorten it slightly and save again. | Trim to ≤80 chars. |
BAD_DOMAIN | The domain you entered isn't a valid hostname. Use something like blog.example.com, then try creating your site again. | Enter a bare hostname. |
BAD_EMAIL | Please double-check your notification email and enter it in the usual [email protected] format, then save again. | Enter a valid email. |
BAD_ENV | Environment variables need to be a set of name-and-value text pairs. Please review them and try again. | Provide env as string→string. |
BAD_EXPOSE | Something in the way this container's ports and public access are set up didn't come through correctly. Review your exposure and port settings, then try again. | Fix port/exposure settings. |
BAD_FILTER | One of the filters on this request wasn't valid, so we couldn't load the results. Try adjusting the date range or filter and load it again. | Adjust the filter/date range. |
BAD_HOSTNAME | The custom domain you entered isn't in a valid format. Please double-check the spelling (for example, app.yoursite.com) and try again. | Enter a valid bare hostname. |
BAD_ID | The link or identifier used to reach this resource isn't valid. Head back and open the item again from your dashboard. | Open it from the dashboard. |
BAD_IMAGE | The image you chose doesn't meet our runtime requirements. Use an image from your platform registry or an approved base, pinned to a specific tag or digest (never :latest). | Use a pinned, owned/approved image. |
BAD_JSON | Something in the request wasn't formatted correctly. Please refresh the page and try again. If it keeps happening, let us know. | Refresh and retry. |
BAD_KEEP_LAST_N | The number of images to keep needs to be between 0 and 1000. Pick a value in that range and save again. | Use 0–1000. |
BAD_KIND | This feature only works with certain kinds of resources, and the one selected isn't supported here. Pick a supported resource and try again. | Pick a supported resource. |
BAD_LINK | This connection between your services isn't supported in the way it was set up. Please review the link type and the two services, then try again. | Pick a compatible link type. |
BAD_MAXMEMORY_POLICY | The memory-eviction policy you chose for Redis isn't one we support. Choose a standard option like allkeys-lru and try again. | Choose a supported policy. |
BAD_MAX_STORAGE | The storage cap must be between 1 and 100 Gi, and it can't be lower than what your database already uses. Storage only grows — pick a higher ceiling and save. | Use 1–100Gi, ≥ current reserved. |
BAD_MESSAGE | Your message can't be empty and needs to stay under 8000 characters. Please adjust it and send again. | 1–8000 chars. |
BAD_NAME | The name needs at least one letter or number and should stay within the allowed length. Pick a slightly different name and try again. | Use ≥1 alphanumeric within length. |
BAD_PORT | Please enter a port between 1 and 65535 and try again. | Use 1–65535. |
BAD_PRIORITY | The priority on your support request wasn't recognised. Please pick low, normal, high, or urgent and submit again. | Pick a valid priority. |
BAD_PROJECT | The project you selected isn't valid or isn't one of yours. Pick a project from your own list and try again. | Pick one of your projects. |
BAD_PROVIDER | That provider isn't one we recognize. Please pick a supported option and try again. | Pick a supported provider. |
BAD_QUOTE | Some of the options in your request couldn't be priced together. Adjust your selections and we'll recalculate your estimate. | Adjust the line items. |
BAD_RATING | Your rating needs to be a number between 1 and 5. Choose a star rating and send your feedback again. | Use a 1–5 rating. |
BAD_REF | The Git reference for your deploy connection needs to be a full ref, like refs/heads/main or refs/tags/v1. Please correct it and save the connection again. | Use a full refs/ ref. |
BAD_REFERENCE | We need to know which image version to act on. Choose a specific tag or digest from your registry and try again. | Select a tag/digest. |
BAD_REGION | We couldn't tell which region this project should run in — the region code was missing or isn't one we recognise. Pick a region from the list and try again. | Choose a region from the list. |
BAD_REPLICAS | The number of running copies for this service must be between 1 and 10. Please pick a value in that range. | Use 1–10. |
BAD_REPOSITORY | Repositories should be written as owner/name, for example yafatek/reactapps. Update the value and try again. | Use owner/name. |
BAD_REQUEST | We couldn't process this request because one of the values wasn't valid — for example an ID or a date that didn't look right. Please review your input and try again. | Fix the field named in the message. |
BAD_RESOURCES | Pick CPU, memory, and storage within the allowed ranges and try again. CPU runs 250-4000m, memory from 256Mi up, and storage 1-100Gi. | Use values within range/step. |
BAD_RESOURCE_TYPE | The resource type on your feedback wasn't recognised. Choose container, site, or database and send it again. | Pick container/site/database. |
BAD_RUNTIME | Please choose one of the supported app runtimes (such as Next.js, React, Node, Django, FastAPI, Go, PHP/Laravel, or static) and try again. | Choose a supported runtime. |
BAD_SERVICE | The service you tried to attach to this ticket either isn't a valid ID or isn't one of yours. Pick one of your own services and try again. | Link a service you own. |
BAD_SLUG | Registry names use 3-63 characters: lowercase letters, numbers, or dashes. Please tweak the name and try again. | Use 3–63 lowercase/num/dash. |
BAD_SOURCE | We couldn't accept the uploaded agent code because the main entry file (for example handler.py) wasn't included or was empty. Add the entry file and upload again. | Include a non-empty entrypoint. |
BAD_STEP | The storage growth step needs to be between 1 and 50 Gi. Please adjust it and try again. | Use 1–50Gi. |
BAD_STORAGE | Registry storage needs to be between 1 and 100 GB. Choose a size in that range and save again. | Use 1–100GB. |
BAD_SUBJECT | Your support ticket needs a subject, and it has to be 200 characters or fewer. Add a short subject and submit again. | Add a 1–200 char subject. |
BAD_TARGET | The storage auto-grow target needs to sit between 50 and 95 percent. Please choose a value in that range and save again. | Use 50–95%. |
BAD_THRESHOLD | The low-balance alert threshold can't be a negative number. Enter zero or a positive amount and save your settings again. | Use ≥ 0. |
BAD_VERSION | Please choose a supported database version (for example PostgreSQL 16 or MySQL 8.4) and try again. | Pick a supported version. |
BYOK_KEY_REQUIRED | To use your own model provider, we need the matching API key up front so your agent can reach it. Add the credential for this provider and create the agent again. | Add the provider key, or use managed. |
CONFIRM_REQUIRED | This action permanently erases your data, so we need you to confirm before we continue. Please confirm to proceed. | Confirm to proceed. |
CONTAINER_NOT_PUBLIC | Custom domains can only be attached to a container that's publicly reachable. Turn on public access for this container, then add your domain. | Enable public access, then attach. |
CUSTOM_DOMAIN_UNSUPPORTED | Create your app with a slug first — you can connect a custom domain from the app's settings once it's live. Leave the domain field empty for now and try again. | Create with a slug, add domain later. |
DISPLAY_NAME_TOO_LONG | Display names can be up to 63 characters. Shorten it slightly and save again. | Trim to ≤63 chars. |
DOMAIN_TAKEN | A site with this domain already exists. Please choose a different domain and try again. | Use a different domain. |
DUMP_TOO_LARGE | The database dump you're importing is bigger than the size we can accept in one upload. Try a smaller or compressed dump, or split it, then import again. | Compress/split under the limit. |
HOSTNAME_TAKEN | This hostname is already attached to a project. Please use a different domain, or detach it from where it's currently connected. | Use another domain, or detach it. |
IMPORT_EXPIRED | We couldn't find an active import to confirm — the confirmation window (about 30 minutes) may have passed. Start a fresh import and we'll pick up from there. | Start a fresh import. |
INSUFFICIENT_BALANCE | Your balance needs to be positive before we can do this — whether that's launching a resource, running a backup, or using the AI API. Add a little credit to your account and you'll be good to go. | Add funds, then retry. |
INSUFFICIENT_BALANCE_FOR_AUTOSCALING | To safely scale out, we ask that your balance covers the running cost at your chosen maximum replicas for the grace period. Top up your balance or lower the maximum replicas, then enable autoscaling again. | Top up, or lower max replicas. |
INVALID_CONFIRM_TOKEN | The confirmation for this database import didn't match or has expired, so we stopped to keep your data safe. Please start the import again to get a fresh confirmation step. | Restart the import. |
INVALID_EMAIL | That email address doesn't look right. Please check it and try again. | Enter a valid email. |
INVALID_REFERENCE | An image reference needs to be a proper tag or a sha256 digest. Double-check the value and try again. | Use a valid tag/digest. |
INVALID_RESOURCE_ID | We couldn't attach your feedback to that item. Please try again from the page you're on. | Retry from the item's page. |
INVALID_STEP | The amount you picked isn't a size we can allocate — it's either off the allowed increment or outside the supported range. Nudge it to the nearest valid size and try again. | Snap to the nearest valid size. |
MESSAGE_TOO_LONG | Feedback messages can be up to 2000 characters. Trim it down a little and send again — we'd love to hear it. | Trim to ≤2000 chars. |
NO_EMAIL | Before we can send a verification email, set a notification email in your account settings. Add one, then request verification again. | Save a notify email first. |
POLICY_CAP_EXCEEDED | You've hit the maximum number of alert policies for this service. Remove one you no longer need, then add the new one. | Remove a policy, then add. |
PROJECT_NAME_TAKEN | This name is already used by one of your projects. Pick a different name and create it again. | Use a unique name. |
RATING_REQUIRED | This kind of feedback needs a star rating from 1 to 5. Pick a rating and send it again. | Add a 1–5 rating. |
REGION_UNAVAILABLE | The region you picked is real but isn't open yet, like Syria or Jordan before launch. Choose a region that's available now, or join the waitlist to hear when this one opens. | Pick an available region, or join the waitlist. |
REGISTRY_REQUIRED | Before setting up GitHub Actions deploys, this app needs a container registry. Create a registry project, then come back to finish setup. | Create/link a registry, then retry. |
ROLLBACK_TARGET_REQUIRED | We need to confirm the exact immutable version before redeploying it, but that selection was missing. | Reload deployment history, choose a successful earlier version, and confirm again. |
RESERVED_ENV_KEY | One of your environment variables uses a name we set automatically (like DATABASE_URL or REDIS_URL) when you link a service. Please rename or remove it — we'll inject the right value for you. | Rename/remove the reserved key. |
SECRET_ENV_UNSUPPORTED | For your safety, secret-looking values can't be stored as plain environment variables yet. Remove that variable, or connect a managed service to inject the value securely. | Use a managed service link. |
SLUG_TAKEN | A registry with that name already exists. Pick a different name and try again. | Use a different name. |
SOURCE_TOO_LARGE | This agent's source files add up to more than 1 MiB, which is over the inline limit. For something this size, deploy it as a container image instead and you'll be good to go. | Trim under 1 MiB, or use an image. |
VALIDATION_ERROR | Some of the alert policy settings need adjusting, for example the name, threshold, comparison, time window, severity, or cooldown. Please review them and try again. | Fix the offending field. |
VERTEX_PROJECT_REQUIRED | When you choose Vertex as the AI provider, we need your Vertex project ID to connect. Add it and try again. | Provide the Vertex project ID. |
WINDOW_TOO_LARGE | The usage period you asked for is too long — please choose a range of 92 days or less and try again. | Use ≤92 days. |
Not allowed right now
| Code | What it means | What to do |
|---|---|---|
ACCOUNT_SUSPENDED | Your account is on hold for billing right now, so this action is paused. Add funds to your balance and everything switches back on right away. If you think this is a mistake, our team is glad to help. | Top up your balance to auto-clear the hold. |
AGENT_MANAGED | This container powers one of your AI Agents, so we keep its settings in sync from the agent's Cloud Editor. Open the agent and make your change there and it will apply safely. | Make the change in the agent's Cloud Editor. |
AUTOSCALING_PERSISTENCE_CONFLICT | This container uses persistent storage, which needs to stay on a single instance, so autoscaling can't be turned on for it. Run it without attached storage if you'd like it to scale. | Remove persistence to scale, or keep 1 replica. |
DOMAIN_LIMIT_REACHED | This app already has the maximum of 25 custom domains. To add another, remove one you're no longer using, or reach out to support if you need a higher limit. | Remove a domain, or contact support. |
EXCEEDS_POD_CEILING | The number of running instances this would create is above the ceiling set for your project. Lower the replica count, or reach out if you need more room. | Lower replicas, or contact support. |
EXPIRED | This voucher is past its expiry date, so it can no longer be redeemed. If you think it should still be valid, contact support and we'll take a look. | Contact support; can't be revived. |
GPU_NOT_BOOKABLE | GPU capacity isn't open for booking on the platform right now. You can continue without a GPU, and we'll let you know once GPU slices go live. | Continue without a GPU. |
INELIGIBLE | This account doesn't qualify for the welcome credit, usually because it's already been claimed. If you think this is a mistake, contact support. | Contact support if disputed. |
INVALID_TRANSITION | This support ticket can't move to that status from where it is now. Refresh the ticket to see its current state and try a valid action. | Refresh and pick a valid action. |
LIFECYCLE_UNSUPPORTED | This database engine can't be fully stopped — the underlying operator needs at least one running replica. Use Restart instead, which achieves the same refresh without taking it offline. | Use Restart instead. |
LINK_CONFLICT | One of your connected services already supplies this environment variable, so connecting another would clash. Unlink the existing connection first, then connect the new one. | Unlink the conflicting service. |
PROJECT_CAP_EXCEEDED | You have reached the maximum number of projects allowed for your account. Delete an existing project to free up a slot, or contact support if you need a higher limit. | Delete a project, or contact support. |
PROJECT_DELETING | This project is currently being removed, so we can't make changes to it. If you didn't mean to delete it, please contact support. | Wait; contact support if accidental. |
PROJECT_SUSPENDED | This project is currently suspended, so changes are on hold. Reach out to support and we'll help get it restored. | Contact support. |
QUOTA_EXCEEDED | The total maximum replicas across this project would go past the pod ceiling for your plan. Lower the max replicas here, or reduce it on another service, then try again. | Lower max replicas, or upgrade plan. |
REGION_SERVICE_UNAVAILABLE | This service isn't offered in your project's region yet. Your region is live, but this particular service is still rolling out there. Use a service that's available in your region, or wait for this one to arrive. | Use an available service, or wait for rollout. |
REGISTRY_IN_USE | You can't remove this registry while a deployed app or container is still using it. Remove or repoint those workloads first, then delete the registry. | Repoint dependents, then delete. |
ROLLBACK_IN_PROGRESS | Another deployment is still running, so we stopped before replacing it with a restore. | Wait for it to finish, refresh deployment history, and select the version again. |
ROLLBACK_NO_OP | The version you selected is already live, so redeploying it would make no change. | Choose an earlier successful version, or cancel. |
ROLLBACK_TARGET_MISMATCH | The selected version changed after the confirmation window opened, so we stopped before deploying the wrong image. | Refresh deployment history and select the version again. |
ROLLBACK_TARGET_NOT_SUCCESSFUL | Only a version marked Live can be selected for redeployment. Failed or unfinished deploys are not safe targets. | Pick an earlier version marked Live. |
STORAGE_AUTOSCALING_UNSUPPORTED | Storage auto-grow needs a persistent volume, and this database doesn't have one yet. Enable persistence, then you can set up auto-grow. | Enable persistence first. |
STORAGE_RESIZE_UNSUPPORTED | Storage can't be resized on this Redis because it's running in memory-only mode with persistence turned off. Enable persistent storage if you need a resizable disk. | Recreate with persistence. |
STORAGE_SHRINK_FORBIDDEN | Database storage can be increased but not shrunk — it's already at its current size. Choose a size equal to or larger than what you have now. | Choose ≥ current size. |
TICKET_CLOSED | You can't reply to this ticket because it's closed. Reopen it to continue the conversation, or open a new ticket and we'll pick it up from there. | Reopen, or open a new ticket. |
UNSUPPORTED_ENGINE | On-demand backups are only available for PostgreSQL and MySQL databases. This service uses a different engine, so there's nothing to back up here. | Use backups on PostgreSQL/MySQL. |
UNSUPPORTED_SERVICE_TYPE | Autoscaling works for container, web, and worker services — not for managed databases. For databases, use storage autoscaling or resize the instance instead. | Use storage autoscaling/resize for DBs. |
VOUCHER_VOID | This voucher has been voided and can't be redeemed. If you believe this is an error, please contact support. | Contact support. |
Temporary — try again in a moment
| Code | What it means | What to do |
|---|---|---|
ACCOUNT_NOT_INITIALIZED | We are finishing the setup of your billing account. This usually takes just a moment. Please wait a few seconds and try again. | Wait a few seconds and retry. |
BACKUP_NOT_READY | This backup hasn't finished yet, so it can't be used quite yet. Give it a moment and try again once it shows as ready. | Wait until it shows ready, then retry. |
BACKUP_RATE_LIMIT | There's already a backup in progress for this database, so we held off on starting another one. Give the current backup a moment to finish, then trigger a new one. | Wait for the current backup, then retry. |
EMAIL_FAILED | Sending your verification email didn't go through this time. Please try again in a little while — your settings are saved. | Retry shortly. |
HEALTH_UNAVAILABLE | We couldn't read your container's live health just now. Your service may still be running fine. Refresh in a moment to try again. | Refresh shortly. |
IMPORT_IN_PROGRESS | There's already a database import in progress for this service. Please wait for it to finish before starting another one. | Wait for the current import. |
PROJECT_NOT_READY | This project is still being set up. Once it's active you'll be able to add containers. Please wait a moment and try again. | Wait for active, then retry. |
RATE_LIMITED | We've received a lot of requests from you in a short window, so we've briefly paused this action to keep things stable. Wait a moment and try again — it'll go through shortly. | Wait, then retry. |
REGISTRY_UNAVAILABLE | We couldn't reach the image registry just now. This is usually brief — please give it a moment and try again. | Retry shortly. |
RESTORE_IN_PROGRESS | A restore from this source is already underway. Please wait for it to finish before starting another one. | Wait for the current restore. |
SECRET_APPLY_FAILED | Something went wrong provisioning your agent's credentials. No charge and no agent was created. Please try again in a moment — if it keeps failing, contact support. | Retry; contact support if it persists. |
Capacity
| Code | What it means | What to do |
|---|---|---|
INSUFFICIENT_CAPACITY | We don't have enough capacity for this request right now, and we're adding hardware. Please try a smaller size or check back shortly. | Smaller size, or retry later. |
Not found
| Code | What it means | What to do |
|---|---|---|
NOT_FOUND | The item you're looking for doesn't exist or isn't part of your account. It may have been deleted or the link may be out of date. Head back to your dashboard and try again. | Re-open from the dashboard. |
NO_REVISION | This agent doesn't have any saved source code yet. Once you save or deploy a version, it will show up here. | Save/deploy a source revision. |
PROJECT_NOT_FOUND | The project you referenced doesn't exist or isn't one of yours. Pick a project from your list and try again. | Pick one of your projects. |
TAG_NOT_FOUND | The image tag or manifest you asked for doesn't exist in this registry. Double-check the tag name and try again. | Use a correct existing tag. |
On our side
| Code | What it means | What to do |
|---|---|---|
AGENTS_UNAVAILABLE | We can't create AI agents in this environment yet. This is on our side, not yours. Please try one of the other deploy options, or reach out to support. | Use another deploy option, or contact support. |
AGENT_RUNTIME_UNSET | The agent runtime isn't switched on for this environment yet, so we can't create your agent right now. This is on our side, not anything you did. Please check back later or reach out to support. | Check back later, or contact support. |
AI_DISABLED | AI API keys and inference aren't switched on for this platform right now. Nothing is wrong on your end. If you were expecting this feature, reach out to support. | Contact support; do not retry until enabled. |
AI_KEYS_DISABLED | AI inference keys aren't enabled on this environment yet, so we can't create the agent at the moment. Please try again later or reach out to support. | Try later, or contact support. |
AUDIT_UNAVAILABLE | We can't accept account-deletion requests on this deployment at the moment. Your account and data are untouched. Please contact support and we'll handle your request directly. | Contact support to action the deletion. |
BACKUP_NO_OBJECT | The backup finished, but we can't locate its stored file at the moment, so we don't want to hand you a broken link. Please reach out to support and we'll sort it out for you. | Contact support. |
BILLING_ERROR | Something went wrong on our side while handling the billing for this action, so it didn't go through. No charge was finalized. Please try again in a moment, and contact support if it keeps happening. | Retry; contact support if it persists. |
BILLING_MISCONFIGURED | We can't price this backup operation just now because billing for it isn't fully set up on our side. Nothing was charged. Please reach out to support and we'll get it enabled. | Contact support. |
CLOUDFLARE_ERROR | Our domain provider returned an error while configuring your custom hostname. This is usually temporary. Give it a minute and try again — if it keeps happening, contact support. | Retry; contact support if persistent. |
CREDIT_ERROR | Something went wrong on our side while adding the credit to your balance. No charge was lost. Please try again in a moment, and contact support if it keeps happening. | Retry; contact support if it persists. |
CUSTOM_DOMAINS_UNAVAILABLE | Adding your own domain isn't available on the platform just yet. This is something we're still turning on — your site is unaffected. Please try again later or contact support for timing. | Try later, or contact support. |
DB_BACKUP_UNAVAILABLE | We can't generate a download link for this backup right now. Please contact support and we'll help you get it. | Contact support. |
DB_IMPORT_UNAVAILABLE | We can't accept database imports right now because of a storage setup issue on our side. Nothing on your database was changed. Please try again later, or contact support. | Try later, or contact support. |
DB_RESTORE_UNAVAILABLE | We can't run database restores at the moment because backup storage isn't reachable. This is on our side. The error does not prove a recovery point is usable, so try later or contact support before relying on a restore. | Try later, or contact support. |
ERASURE_FAILED | Something went wrong while erasing your data, so nothing was changed. Please try again in a little while. If it keeps failing, contact support. | Retry; contact support if it persists. |
EXPORT_FAILED | Something went wrong while gathering your data for export. Please try again shortly, and reach out to support if it persists. | Retry; contact support if it persists. |
INTERNAL | We hit an unexpected problem while handling your request. This one is on us, not you. Please try again in a moment, and if it keeps happening, reach out to support. | Retry; contact support if it persists. |
LOGS_UNAVAILABLE | Live log streaming isn't available in this environment yet. We're working on it. Please check back soon. | Check back later. |
PRICING_NOT_APPROVED | We can't generate a price for this just yet because our pricing is still being finalized. This is on our side — please try again a little later or contact support. | Try later, or contact support. |
PROVISIONER_UNSUPPORTED | We can't create or change this resource at the moment because provisioning isn't configured in this environment. This is on our side — please try again shortly or contact support. | Try later, or contact support. |
STRIPE_DISABLED | Paying by card isn't switched on yet. In the meantime you can top up your balance with a voucher. | Use a voucher to top up. |
Still stuck?
If a code isn't clear or the suggested step didn't help, reach out from Dashboard → Support with the code, and we'll take it from there.