Errors
Every error response carries a stable code field. Branch on the
code, never on the human-readable message.
| Code | Message |
|---|---|
ACCOUNT_LOCKED | Account temporarily locked. Try again in a few minutes. |
AGENT_UNAVAILABLE | The compute fleet is briefly unavailable. Try again shortly. |
BILLING_NOT_CONFIGURED | Billing isn't configured for this environment. |
CONFIRMATION_REQUIRED | Please type the resource name to confirm. |
CONFLICT | That conflicts with your account's current state. |
CREDIT_GRANT_REVOKED | That credit grant has been revoked. |
FEATURE_REQUIRES_UPGRADE | This feature isn't included in your current plan. |
FORBIDDEN | You don't have permission to do that. |
IDEMPOTENCY_IN_PROGRESS | Just a moment — that operation is still in flight. |
IDEMPOTENCY_KEY_MISMATCH | The request body changed for the same retry key. |
INTERNAL_ERROR | Something broke on our side. We were notified. |
INVALID_REQUEST | There's a problem with the request. |
NOT_FOUND | We couldn't find what you were looking for. |
NO_CAPACITY | All compute servers are at capacity right now. |
PAYMENT_REQUIRED | This requires a payment method on file. |
QUOTA_EXCEEDED | You've hit a plan limit. |
RATE_LIMITED | You're going a little fast — slow down for a moment. |
STRIPE_WEBHOOK_INVALID_SIG | Invalid webhook signature. |
SUBSCRIPTION_LOCKED | Your subscription is in a state that doesn't allow that change. |
UNAUTHENTICATED | Please sign in again. |
VM_STATE_CONFLICT | The sandbox is in a state that doesn't allow that action. |