Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

Errors

Every error Lazu returns has three stable identifiers: a Lazu error number (LZ-3101), a code (insufficient_quota) and a type (insufficient_quota). The HTTP status is always real; an error is never sent with 200.

Response shape

OpenAI-compatible routes keep OpenAI's error object and add Lazu's fields next to it. SDKs that only know OpenAI's fields keep working.

{
  "error": {
    "message": "Wallet balance is too low for this request. Top up to continue.",
    "type": "insufficient_quota",
    "param": null,
    "code": "insufficient_quota",
    "lazu": "LZ-3101",
    "docs": "https://lazu.ai/docs/errors#lz-3101",
    "request_id": "req_lazu_01KSBV4MC6THZ9TCZEM38KPYRX",
    "details": {}
  }
}

Anthropic-compatible routes (/v1/messages) use Anthropic's shape and types:

{
  "type": "error",
  "error": {
    "type": "billing_error",
    "message": "Wallet balance is too low for this request. Top up to continue.",
    "code": "insufficient_quota",
    "lazu": "LZ-3101",
    "docs": "https://lazu.ai/docs/errors#lz-3101"
  },
  "request_id": "req_lazu_01KSBV4MC6THZ9TCZEM38KPYRX"
}
FieldMeaning
codeWhat happened. Stable; branch on this.
typeWhat to do next (see below). Stable.
lazuLazu error number. Stable; quote it to support.
messageEnglish sentence for developers. May change; never parse it.
paramThe request field at fault, when there is one.
detailsStructured values, such as field, model or retry_after_seconds.
request_idThe request this error belongs to.
docsLink to the row for this number below.

Every error response also carries the X-Lazu-Request-Id and X-Lazu-Error headers.

Types

TypeHTTPWhat to do
invalid_request_error400, 413Fix the request. Do not retry unchanged.
authentication_error401Fix the API key: invalid, expired and disabled keys have their own codes.
permission_error403The key or account may not do this: IP, model, vendor or project scope.
not_found_error404Wrong path, model or ID.
insufficient_quota429Balance or a budget ran out. Top up or raise the budget; retrying will not help.
rate_limit_error429Wait for Retry-After, then retry.
content_policy_violation_error400The model refused the content. Change the content.
overloaded_error503Busy. Retry later with backoff.
timeout_error504No answer in time. The outcome is unknown; check before replaying.
api_connection_error502The connection dropped. The outcome is unknown; check before replaying.
api_error500, 502Lazu or the model failed. Retry idempotent requests; report persistent ones with the request ID.

On /v1/messages, insufficient_quota is sent as Anthropic's billing_error, and timeout_error / api_connection_error as api_error.

Retry strategy

Only retry a replay-safe request before any output was received. For 429, distinguish a temporary rate limit from insufficient_quota: insufficient balance requires action, not repeated retries. Respect Retry-After when present; use bounded backoff for transient gateway/upstream failures. SDK automatic retries can create another model invocation when execution is uncertain; configure them deliberately. Gateway failover and client retries are separate decisions.

Streams

Once a stream has started, the HTTP status cannot change. Lazu ends the stream with the protocol's own error frame carrying the same error object (data: {"error": {...}} then data: [DONE] for Chat Completions, an error event for Responses and Messages). Keep any partial output and check request details before replaying. For 413 request_body_too_large, reduce the request; for 503 gateway_overloaded, retry later with backoff.

Include the request ID in support tickets

Every Lazu response, success or error, includes:

X-Lazu-Request-Id: req_lazu_01KSBV4MC6THZ9TCZEM38KPYRX

Paste it, with the LZ- number, into any support ticket. We can trace the full request path through routing, upstream call and billing.

Error reference

LZ-1xxx · The request

NumberCodeHTTPTypeWhat it means and what to do
LZ-1001invalid_request400invalid_request_errorThe request is invalid. Check the values you entered and try again.
LZ-1002bad_request_body400invalid_request_errorThe model rejected the request body as malformed. Check the request parameters.
LZ-1003model_name_required400invalid_request_errorThe request does not name a model. Fill in the model parameter.
LZ-1004request_body_too_large413invalid_request_errorThe request is too large. Shorten it or split it into smaller requests.
LZ-1005context_length_exceeded400invalid_request_errorThe input is longer than this model's context window. Shorten the conversation or choose a model with a longer context.
LZ-1006protocol_bridge_unsupported400invalid_request_errorThis route cannot pass a feature of the request to the selected model. Choose a model that supports it natively.
LZ-1007capability_unsupported400invalid_request_errorThe selected model does not support a feature this request uses. Choose a model that supports it.
LZ-1008convert_request_failed400invalid_request_errorThe request could not be converted for the selected model. Check the parameters or choose another model.
LZ-1009missing_required_parameter400invalid_request_errorA required parameter is missing. Check the endpoint reference and add it.
LZ-1010endpoint_not_supported404not_found_errorThis endpoint is not supported. Check the request URL.
LZ-1011tokenization_error500api_errorThe input tokens could not be counted. Check that the input is complete.
LZ-1012resource_not_found404not_found_errorThis item was not found. It may have been deleted; refresh and try again.
LZ-1013version_conflict409conflict_errorThis record changed after you opened it. Refresh and make your change again.
LZ-1014state_conflict409conflict_errorThis action does not apply in the current state. Refresh to see the latest state.
LZ-1901client_canceled499api_connection_errorThe request was canceled.

LZ-20xx · API keys

NumberCodeHTTPTypeWhat it means and what to do
LZ-2001invalid_api_key401authentication_errorThe API key is invalid. Check that it was copied in full, or create a new key in the console.
LZ-2002token_expired401authentication_errorThis API key has expired. Extend its expiry in the console or create a new key.
LZ-2003token_disabled401authentication_errorThis API key is disabled. Enable it in the console or use another key.
LZ-2004ephemeral_credential_denied403permission_errorThis temporary credential cannot be used for this request. Use it only with the models and endpoints it was issued for.
LZ-2005proxy_signature_invalid401authentication_errorThe request origin could not be verified. Try again later; contact support if this continues.

LZ-21xx · Console sessions

NumberCodeHTTPTypeWhat it means and what to do
LZ-2101session_required401authentication_errorSign in to continue.
LZ-2102session_expired401authentication_errorYour session has expired. Sign in again.
LZ-2103session_invalid401authentication_errorYour session is no longer valid. Sign in again.
LZ-2104session_user_mismatch401authentication_errorThis page belongs to a different signed-in account. Reload the page.
LZ-2105access_token_invalid401authentication_errorThe access token is invalid. Generate a new access token in your settings.

LZ-22xx · Sign-in and registration

NumberCodeHTTPTypeWhat it means and what to do
LZ-2201password_login_disabled403permission_errorPassword sign-in is turned off. Use another sign-in method.
LZ-2202invalid_credentials401authentication_errorThe username or password is incorrect, or the account is disabled. Check them and try again.
LZ-2203registration_closed403permission_errorNew registrations are closed. Contact the administrator if you need an account.
LZ-2204password_registration_disabled403permission_errorSigning up with a password is turned off. Sign up with an email code or a linked account.
LZ-2205email_verification_required400invalid_request_errorA verified email address is required. Enter your email and its verification code.
LZ-2206verification_code_invalid400invalid_request_errorThe verification code is incorrect or has expired. Check it, or request a new one.
LZ-2207verification_code_attempts_exhausted429rate_limit_errorToo many incorrect attempts, so this code no longer works. Request a new code.
LZ-2210email_code_auth_disabled403permission_errorEmail code sign-in is turned off. Use another sign-in method.
LZ-2211email_transport_unavailable503api_errorEmail codes cannot be sent right now. Use another sign-in method.
LZ-2215original_password_incorrect400invalid_request_errorThe current password is incorrect. Check it and try again.
LZ-2216oauth_provider_not_configured404not_found_errorThis sign-in method is not available. Use another one.
LZ-2217oauth_cancelled400invalid_request_errorAuthorization was cancelled, so you were not signed in.
LZ-2218oauth_provider_error502api_errorThe sign-in provider returned an error. Try again later.
LZ-2219oauth_state_invalid400invalid_request_errorThis sign-in attempt has expired. Start signing in again.
LZ-2220oauth_exchange_failed502api_errorSign-in could not be completed with the provider. Try again later.
LZ-2221oauth_identity_invalid401authentication_errorYour identity from the sign-in provider could not be verified. Try again later.
LZ-2222oauth_login_failed500api_errorSign-in did not complete. Try again later.
LZ-2223oauth_email_unverified403permission_errorThat account has no verified email address. Verify one with the provider, then try again.
LZ-2224oauth_email_conflict409conflict_errorThis email address matches more than one account. Contact the administrator.
LZ-2225oauth_identity_conflict409conflict_errorThis provider account is already linked to another user. Sign in as that user instead.

LZ-23xx · Access

NumberCodeHTTPTypeWhat it means and what to do
LZ-2301access_denied403permission_errorYou don't have permission to do this. Ask an administrator for access.
LZ-2302ip_not_allowed403permission_errorThis API key does not accept requests from your current IP address. Check the key's IP restrictions.
LZ-2303user_banned403permission_errorThis account has been disabled. Contact an administrator if you have questions.
LZ-2304group_access_denied403permission_errorThis account cannot use the requested lane. Choose another lane.
LZ-2305channel_selection_denied403permission_errorOnly administrators can pin a request to a specific channel.
LZ-2306project_access_suspended403permission_errorYour access to this project is suspended. Contact a project admin.
LZ-2307address_not_enabled403permission_errorThis API address is not enabled for your account. Switch back to the default API address.

LZ-26xx · Decisions

NumberCodeHTTPTypeWhat it means and what to do
LZ-2601missing_questions400invalid_request_errorSupply questions or enable automatic question generation.
LZ-2602invalid_decision_state400invalid_request_errorSupply text or JSON state, or embedded images.
LZ-2603invalid_decision_questions400invalid_request_errorThe decision questions are invalid.
LZ-2604unsupported_question_type400invalid_request_errorThis question type is not supported.
LZ-2605unsupported_decision_input400invalid_request_errorThis input is not supported by the decision model.
LZ-2606unsupported_decision_parameter400invalid_request_errorThis parameter is not supported. Decisions do not support streaming.
LZ-2607question_generation_failed502api_errorQuestion generation failed validation. The generation charge will be refunded.
LZ-2608upstream_decision_invalid502api_errorThe decision provider returned an invalid response.
LZ-2609upstream_capacity429rate_limit_errorUpstream capacity is exhausted. Retry after the indicated delay.

LZ-3xxx · Wallet and budgets

NumberCodeHTTPTypeWhat it means and what to do
LZ-3101insufficient_quota429insufficient_quotaYour wallet balance is too low for this request. Top up to continue.
LZ-3201key_budget_exceeded429insufficient_quotaThis API key's budget cannot cover the request, so it was not sent. Raise the key budget or lower the output limit.
LZ-3202pre_consume_token_quota_failed429insufficient_quotaThis API key's remaining allowance cannot cover the request. Raise the allowance or use another key.
LZ-3301member_budget_exceeded429insufficient_quotaYour monthly member budget is used up. Ask a project admin to adjust it.
LZ-3401project_budget_exceeded429insufficient_quotaThe project budget is used up. Ask a project admin to adjust it.
LZ-3501platform_budget_exceeded429insufficient_quotaThe platform spending limit has been reached. Contact the platform administrator.
LZ-3601pricing_not_configured503api_errorThis model has no price on the selected lane yet, so it can't be used. Choose another model.

LZ-4xxx · Models and routes

NumberCodeHTTPTypeWhat it means and what to do
LZ-4001model_not_found404not_found_errorThis model is not in the model catalog. Check the model name.
LZ-4002model_not_allowed403permission_errorThis API key is not allowed to use the requested model. Check the key's model scope.
LZ-4003token_vendor_denied403permission_errorThis API key is not allowed to use models from this vendor. Check the key's vendor scope.
LZ-4101no_available_channel503overloaded_errorNo route can serve this model right now. Try again later or choose another model.
LZ-4102invalid_channel_id400invalid_request_errorThe requested channel ID is invalid.
LZ-4103channel_disabled403permission_errorThe requested channel is disabled.
LZ-4104channel_config_invalid503api_errorThis model is temporarily unavailable and the request was not completed. Try again later.
LZ-4105channel_no_available_key503overloaded_errorThis model is temporarily unavailable and the request was not completed. Try again later.
LZ-4106preferred_lane_unavailable503overloaded_errorThis model is not available on the lane this API key is pinned to, and automatic fallback is off. Choose another model or change the key's lane.
LZ-4301prompt_blocked400content_policy_violation_errorThe model refused this content under its content policy. Revise the content and try again.

LZ-5xxx · Rate and capacity

NumberCodeHTTPTypeWhat it means and what to do
LZ-5001token_rate_limit_exceeded429rate_limit_errorThis API key is sending requests too quickly. Wait for the Retry-After interval and try again.
LZ-5002request_rate_limit_exceeded429rate_limit_errorToo many requests. Wait a moment and try again.
LZ-5003total_request_rate_limit_exceeded429rate_limit_errorThe total request limit has been reached. Wait a moment and try again.
LZ-5101gateway_overloaded503overloaded_errorThe gateway is busy right now. Try again shortly.
LZ-5201upstream_rate_limited429rate_limit_errorThis model is limiting requests right now. Try again shortly.
LZ-5301too_many_attempts429rate_limit_errorToo many attempts. Wait a moment and try again.

LZ-6xxx · Upstream providers

NumberCodeHTTPTypeWhat it means and what to do
LZ-6001upstream_error502api_errorThe model returned an error. Try again later.
LZ-6002upstream_invalid_response502api_errorThe model's response could not be used. Check whether a result was produced before you retry.
LZ-6003upstream_stream_failed502api_errorThe model stopped with an error while streaming. Check the partial output before you retry.
LZ-6101upstream_timeout504timeout_errorThe model did not respond in time, so the outcome is unconfirmed. Check your usage log before resending.
LZ-6201upstream_network_error502api_connection_errorThe connection to the model failed. Try again shortly.
LZ-6202upstream_overloaded503overloaded_errorThe model is busy right now. Try again shortly.
LZ-6301upstream_auth_failed502api_errorThis model is temporarily unavailable and the request was not completed. Try again later.
LZ-6302upstream_billing_failed502api_errorThis model is temporarily unavailable and the request was not completed. Try again later.

LZ-7xxx · Console

NumberCodeHTTPTypeWhat it means and what to do
LZ-7001user_not_found404not_found_errorThe user was not found. It may have been deleted; refresh the list.
LZ-7002user_exists409conflict_errorThis username or email is already registered, or belonged to a deleted account. Choose another.
LZ-7003user_manage_forbidden403permission_errorYou cannot manage an account whose role is equal to or higher than yours.
LZ-7004user_role_elevation_forbidden403permission_errorYou cannot give an account a role equal to or higher than your own.
LZ-7005root_user_protected403permission_errorThis admin can't be disabled, deleted or demoted: you can't demote yourself or remove the last admin.
LZ-7006user_role_unchanged409conflict_errorThis account already has that role.
LZ-7007balance_adjustment_reason_required400invalid_request_errorEnter a reason for the balance adjustment.
LZ-7008balance_adjustment_amount_zero400invalid_request_errorThe adjustment amount cannot be zero. Enter a positive or negative amount.
LZ-7009username_invalid400invalid_request_errorUsernames are 2–20 letters, digits, underscores or hyphens, starting with a letter or digit.
LZ-7010username_unavailable409conflict_errorThis username is taken or reserved. Choose another.
LZ-7011username_change_cooldown429rate_limit_errorA username can be changed once every {{cooldown_days}} days. Try again after the waiting period.
LZ-7012identity_unlink_unavailable403permission_errorLinked sign-in methods cannot be removed yet.
LZ-7101topup_order_not_found404not_found_errorNo top-up order has this trade number. Check the number and try again.
LZ-7102topup_order_not_pending409conflict_errorThis top-up order is no longer pending, so it can't be completed manually. Refresh the list to see its status.
LZ-7103topup_method_unsupported400invalid_request_errorOnly Stripe top-up orders can be completed manually.
LZ-7104topup_credit_invalid409conflict_errorThis top-up order has no amount to credit, so it can't be completed. Check the order in Stripe.
LZ-7105topup_search_keyword_invalid400invalid_request_errorA search needs at least 2 characters other than %, _ and !. Enter a longer order number.
LZ-7106invalid_amount400invalid_request_errorThe top-up amount must be a whole number of dollars within the allowed range. Change the amount and try again.
LZ-7107payment_not_found404not_found_errorThis payment was not found. It may belong to another account; check the link.
LZ-7108invoice_unavailable404not_found_errorThe invoice or receipt for this payment isn't ready yet. Try again in a few minutes.
LZ-7109payment_provider_unavailable503api_errorThe payment service is temporarily unavailable. Try again in a few minutes.
LZ-7110no_billing_customer409conflict_errorThis project has no billing profile yet. It's created with the first payment.
LZ-7111wallet_ledger_range_invalid400invalid_request_errorThis date range can't be shown. Choose a range of at most 32 days.
LZ-7112dispute_still_open409conflict_errorStripe hasn't closed this dispute with that outcome yet. Record the outcome after Stripe closes it.
LZ-7113dispute_resolution_failed409conflict_errorThe dispute outcome could not be recorded for this top-up. Check the top-up and dispute ID.
LZ-7114payment_document_reconcile_failed503api_errorThe invoice and receipt could not be reconciled with Stripe. Try again later.
LZ-7121referral_unavailable500invalid_request_errorReferral details are temporarily unavailable. Retry later.
LZ-7122referral_code_invalid400invalid_request_errorUse 3–20 lowercase letters, digits or hyphens, not starting or ending with a hyphen.
LZ-7123referral_code_reserved400invalid_request_errorThat name isn't available. Try another.
LZ-7124referral_code_taken409invalid_request_errorSomeone already uses that name.
LZ-7125referral_code_limit409invalid_request_errorYou've used all your renames.
LZ-7126promotion_unavailable500invalid_request_errorPromotion settings are temporarily unavailable. Retry later.
LZ-7127promotion_config_invalid400invalid_request_errorCheck the promotion percentages, caps and time windows.
LZ-7128referral_status_invalid400invalid_request_errorThis referral status filter is invalid.
LZ-7129referral_search_invalid400invalid_request_errorThis referral search is invalid.
LZ-7130referral_not_found400invalid_request_errorThe referral reward was not found.
LZ-7131referral_not_pending409invalid_request_errorThis referral reward is no longer pending.
LZ-7201key_name_too_long400invalid_request_errorThis API key name is too long. Keep it within {{max_length}} characters.
LZ-7202key_enable_blocked409conflict_errorThis API key has expired or used up its allowance, so it can't be enabled. Extend its expiry or raise its allowance first.
LZ-7203key_limit_reached409conflict_errorYou already hold {{limit}} API keys in this project, the most allowed. Delete a key you no longer use, then create a new one.
LZ-7204secret_unavailable409conflict_errorOnly a fingerprint of this API key was kept, so the full key can't be shown. Create a new key if you need the full value.
LZ-7205key_not_found404not_found_errorThis API key no longer exists. It may have been deleted. Refresh the page.
LZ-7301channel_not_found404not_found_errorThis channel no longer exists. It may have been deleted; refresh the list.
LZ-7302channel_search_backend_managed409conflict_errorThis channel is a search backend, so it cannot be changed here. Manage it on the Search backends page.
LZ-7303channel_lane_invalid400invalid_request_errorLane “{{lane}}” does not exist. A channel belongs to exactly one existing lane; pick one from the list.
LZ-7304channel_settings_invalid400invalid_request_errorThe channel's extra settings could not be read, so nothing was saved. Check the JSON format and values.
LZ-7305channel_model_name_too_long400invalid_request_errorA model name is longer than 255 characters, so the channel was not saved. Shorten or remove it.
LZ-7306channel_not_multi_key409conflict_errorThis channel uses a single key, so its keys cannot be managed one by one.
LZ-7307channel_key_index_invalid400invalid_request_errorThat key is no longer in this channel. Refresh the key list and try again.
LZ-7308channel_last_key409conflict_errorThis is the channel's last key, so it cannot be deleted. Add another key first, or delete the channel.
LZ-7309channel_keys_none_eligible409conflict_errorNo key matches this action, so nothing changed.
LZ-7310channel_balance_unsupported400invalid_request_errorBalance lookup is not available for this channel type or for multi-key channels.
LZ-7311channel_balance_query_failed502api_errorThe upstream did not return a balance. Check the channel's key and base URL, then try again.
LZ-7312channel_upstream_models_failed502api_errorThe upstream did not return a model list. Check the key and base URL, or add models by hand.
LZ-7313channel_task_running409conflict_errorThe same maintenance task is already running, so a new one was not started. Try again when it finishes.
LZ-7314channel_test_failed502api_errorThe channel test failed: the upstream returned an error. Check the key, base URL and test model, then test again.
LZ-7315channel_test_not_sent422invalid_request_errorThe test could not be built for this channel, so nothing was sent upstream. Check its type, model mapping and pricing.
LZ-7316channel_route_not_found404not_found_errorThis channel does not serve that model in that lane. Refresh the page to see its current routes.
LZ-7317route_observation_incomplete409conflict_errorThis source is still under observation. It can go live after seven days, once every check has passed.
LZ-7318route_observation_none404not_found_errorThis source has no models under observation. Refresh the page to see its current state.
LZ-7401setting_invalid400invalid_request_errorA setting value was not accepted, so it was not saved. Check its format and value, then save again.
LZ-7402content_limit_exceeded400invalid_request_errorThis list can hold at most {{limit}} items. Remove some and save again.
LZ-7403announcement_not_found404not_found_errorThis announcement no longer exists. Refresh the list.
LZ-7404email_test_failed502api_errorThe test email could not be sent. Check the SMTP settings; the mail server's reply is in the server log.
LZ-7405email_test_recipient_missing400invalid_request_errorYour account has no email address, so there is nowhere to send the test. Add an email address to your account first.
LZ-7406email_recipients_required400invalid_request_errorNo recipients were chosen, so nothing was sent. Choose users or send to everyone.
LZ-7407announcement_email_content_missing400invalid_request_errorThere is no announcement to send. Enter a title and content, or publish an announcement first.
LZ-7408translation_token_missing400invalid_request_errorTranslation needs an API key of your own, and you have none that works. Create or enable a key, then try again.
LZ-7409feedback_request_not_found404not_found_errorNo request with this ID was found for your account. Check the request ID.
LZ-7410database_unreachable503api_errorThe server cannot reach its database. Check the database service and try again.
LZ-7411email_domain_not_allowed400invalid_request_errorThis email domain is not accepted here. Use an address from an allowed domain.
LZ-7412email_alias_not_allowed400invalid_request_errorAddresses with “+” or “.” before the @ are not accepted. Use your plain address.
LZ-7413password_invalid400invalid_request_errorThe password must be 8 to 64 characters and no more than 72 bytes. Choose another password.
LZ-7414password_reset_link_invalid400invalid_request_errorThis reset link is invalid or has expired. Request a new one.
LZ-7415password_reset_client_upgrade_required400invalid_request_errorThis page is out of date and your link has not been used. Reload the page and set the password again.
LZ-7421mail_not_found404invalid_request_errorThe archived mail was not found.
LZ-7422mail_resend_failed400invalid_request_errorThe archived mail could not be resent. Check the delivery details.
LZ-7423admin_email_missing400invalid_request_errorAdd an email address to your account before sending a preview.
LZ-7424mail_regenerate_failed400invalid_request_errorThe mail could not be regenerated. Regenerate drafts from the usage digest page.
LZ-7425digest_settings_invalid400invalid_request_errorThe digest settings are invalid.
LZ-7426mail_send_failed400invalid_request_errorThe mail could not be sent. Check the delivery details.
LZ-7501model_name_taken409conflict_errorA model named {{model}} already exists. Choose another name or edit the existing model.
LZ-7502vendor_name_taken409conflict_errorA vendor named {{vendor}} already exists. Choose another name or edit the existing vendor.
LZ-7503prefill_group_name_taken409conflict_errorA prefill group named {{name}} already exists. Choose another name.
LZ-7504model_sync_not_configured503api_errorModel metadata sync is not set up on this server. Set the metadata endpoint URLs in the server environment and restart it.
LZ-7505model_sync_source_unavailable502api_errorThe {{source}} catalog could not be read, so nothing was synced. Try again later.
LZ-7510lane_not_found404not_found_errorLane {{lane}} does not exist. Refresh to see the current lanes.
LZ-7511lane_builtin_locked409conflict_errorLane {{lane}} is built in, so it cannot be stopped or deleted.
LZ-7512lane_ever_enabled409conflict_errorLane {{lane}} has carried traffic before, so it cannot be deleted. Stop it instead.
LZ-7513lane_has_no_sources409conflict_errorLane {{lane}} has no sources yet; enabling it would drop every request sent to it. Move a source into it first.
LZ-7514lane_in_use409conflict_errorLane {{lane}} still has sources, prices or discounts. Move or remove them before deleting the lane.
LZ-7520tier_not_found404not_found_errorTier {{tier}} does not exist. Refresh to see the current tiers.
LZ-7521tier_exists409conflict_errorA tier named {{tier}} already exists. Choose another name or edit that tier.
LZ-7522tier_builtin_locked409conflict_errorTier {{tier}} is built in, so it cannot be deleted.
LZ-7523tier_has_accounts409conflict_errorTier {{tier}} still has accounts in it. Move them to another tier on the Users page, then delete it.
LZ-7530sell_price_missing400invalid_request_errorNo sell price was entered. Enter at least one price before saving.
LZ-7531sell_price_model_listed409conflict_error{{model}} is still listed, so its price cannot be removed. Unlist the model first.
LZ-7532sell_price_model_served409conflict_errorEnabled channels still serve {{model}}; without a price its requests would be refused. Disable those channels first.
LZ-7533sell_price_model_discounted409conflict_error{{model}} still has an active discount. Remove the discount before removing the price.
LZ-7534model_listing_unpriced409conflict_errorThese models have no sell price on any lane and would be billed at $0: {{models}}. Set a price before listing them.
LZ-7535model_listing_no_source409conflict_errorThese models have no enabled source on lane {{lane}}: {{models}}. Add a source before listing them.
LZ-7601feature_unavailable403permission_errorTeam projects are not enabled for this account.
LZ-7602project_context_mismatch400invalid_request_errorThe project on this page does not match the project in the request. Reload the page.
LZ-7603project_not_found404not_found_errorThis project was not found, or you are no longer a member.
LZ-7604project_member_not_found404not_found_errorThis person is not a member of the project. Refresh the member list.
LZ-7605invite_not_found404not_found_errorThis invitation link is not valid. Ask for a new invitation.
LZ-7606budget_request_not_found404not_found_errorThis budget request no longer exists. Refresh the list.
LZ-7607undo_expired409conflict_errorThe 10 minutes to undo have passed. Invite the person again.
LZ-7608invalid_budget400invalid_request_errorThe budget must be zero or more, or left empty for no limit. Check the amount and save again.
LZ-7609invalid_effort_cap400invalid_request_errorThis reasoning effort cap is not an available level. Choose one from the list.
LZ-7610invalid_settings400invalid_request_errorA project setting has an invalid value. Check the settings and save again.
LZ-7611cannot_edit_own_budget403permission_errorYou can't change your own budget. Ask another admin to change it.
LZ-7612cannot_change_owner403permission_errorThe owner's role and status can't be changed.
LZ-7613confirm_mismatch400invalid_request_errorThe project name doesn't match. Type the name exactly as shown.
LZ-7614resend_too_soon429rate_limit_errorThis invitation was just sent. Wait a minute before resending.
LZ-7615request_pending409conflict_errorA budget request is already pending. Wait for it to be handled, or withdraw it first.
LZ-7616invalid_pagination400invalid_request_errorThis page of the list can't be shown. Refresh the page.
LZ-7617already_member409conflict_errorThis person is already a member.
LZ-7618already_invited409conflict_errorThis address already has a pending invitation. Resend that invitation instead.
LZ-7619invite_expired409conflict_errorThis invitation has expired. Ask for a new one.
LZ-7620invite_revoked409conflict_errorThis invitation was revoked. Ask for a new one if you still need access.
LZ-7621invite_email_mismatch403permission_errorThis invitation was sent to a different email address. Sign in with that address to accept it.
LZ-7622invite_email_unverified403permission_errorVerify your email address before accepting this invitation.
LZ-7623invitee_feature_unavailable403permission_errorThat account cannot join a project yet. Try a different email, or check again later.
LZ-7624invite_email_invalid400invalid_request_errorThis email address is not valid. Check it and try again.
LZ-7625invite_role_invalid400invalid_request_errorChoose admin or member as the role.
LZ-7626project_name_invalid400invalid_request_errorThe project name can't be empty or longer than 191 characters.
LZ-7627project_deletion_dependency409conflict_errorThis account still owns or belongs to a team project whose members, payments or Keys depend on it. Resolve those projects before deleting the account.
LZ-7701usage_range_invalid400invalid_request_errorThe end of the time range is earlier than its start. Adjust the range and try again.
LZ-7702usage_range_too_long400invalid_request_errorThe time range is longer than {{max_days}} days. Choose a shorter range.
LZ-7703invalid_usage_summary_window400invalid_request_errorThe usage summary window is invalid. Check since, until and granularity.
LZ-7704request_not_found404not_found_errorNo request with this ID was found for this API key. Check the request ID.
LZ-7705log_session_not_found404not_found_errorThis session was not found in the logs you can view. Refresh the page.
LZ-7706usage_export_format_unsupported400invalid_request_errorThis export format is not supported. Export as CSV or XLSX.
LZ-7707log_cleanup_cutoff_too_recent400invalid_request_errorLogs from the last {{min_days}} days are kept for model rankings. Choose an earlier cutoff date.
LZ-7708spend_budget_not_found404not_found_errorThis spend budget no longer exists. It may have been deleted. Refresh the page.
LZ-7801purpose_not_supported400invalid_request_errorThis file purpose is not supported. Upload it as user_data or vision.
LZ-7802invalid_file400invalid_request_errorThe file was not accepted. Check its type and contents, then upload it again.
LZ-7803file_too_large413invalid_request_errorThe file is larger than the size limit. Upload a smaller file.
LZ-7804file_not_found404not_found_errorThis file was not found or you can't access it. Check the file ID.
LZ-7805file_expired400invalid_request_errorThis file has expired and can no longer be used. Upload it again.
LZ-7806file_dereference_failed502api_errorThe file could not be loaded from storage, so the request was not sent. Try again shortly.
LZ-7807file_storage_failed502api_errorFile storage did not finish the operation. Try again shortly.
LZ-7808storage_not_configured503api_errorFile storage is not set up on this site, so files can't be saved or read. Contact the administrator.
LZ-7809storage_quota_exceeded429insufficient_quotaYour file storage budget is used up. Delete files you no longer need, or ask to have the budget raised.
LZ-7821unsupported_media_kind400invalid_request_errorThis media type is not supported. Choose image or video.
LZ-7822unsupported_media_status400invalid_request_errorThis status filter is not supported. Use pending, running, succeeded or failed.
LZ-7823media_job_not_found404not_found_errorThis media job was not found. Check the job ID.
LZ-7824artifact_file_not_found404not_found_errorThe artifact file was not found. Check the file ID, or upload the file again.
LZ-7825video_not_found404not_found_errorThis video job was not found. Check the job ID.
LZ-7826invalid_studio_media_job400invalid_request_errorThe Studio job in this request does not match it. Start the generation again from Studio.
LZ-7827artifact_too_large502api_errorThe generated file is larger than the size that can be stored, so the result was not kept. Try a smaller size or shorter duration.
LZ-7828video_artifact_missing502api_errorThe video finished without a file to download. Generate it again.
LZ-7841studio_disabled404not_found_errorStudio is not enabled on this site.
LZ-7842studio_generation_not_found404not_found_errorThis creation was not found, or it is no longer visible to you. Refresh the page.
LZ-7843studio_project_not_found404not_found_errorThis Studio project or canvas item was not found. It may have been deleted; refresh the page.
LZ-7844studio_artifact_not_found404not_found_errorThe file for this creation is missing or has expired. Generate it again.
LZ-7845studio_artifact_unsupported415invalid_request_errorThis file is not a supported image or video. Choose a PNG, JPEG, GIF, WebP or video file.
LZ-7846studio_key_unavailable400invalid_request_errorThe selected API key is disabled or no longer exists. Choose another key.
LZ-7847studio_key_required400invalid_request_errorGenerating on your account balance only works from a signed-in browser. Choose an API key instead.
LZ-7848studio_creator_not_found404not_found_errorNo creator with this name has public works yet. Check the link, or browse the latest works.
LZ-7849studio_sign_in_required401authentication_errorSign in to continue. Searching, downloading originals and browsing further need an account.
LZ-7850studio_download_limit_reached429rate_limit_errorYou've used today's original downloads. The allowance resets at midnight in your time zone; previews can still be downloaded.
LZ-7851studio_free_unavailable409conflict_errorToday's free image isn't available. It may already be used, or your account needs a verified e-mail.
LZ-7852studio_not_favoritable409conflict_errorOnly published works can be added to favorites.
LZ-7853studio_signature_invalid403permission_errorThis download link is invalid or has expired. Start the download again.
LZ-7861search_backend_not_found404not_found_errorThis search backend was not found. Refresh the list.
LZ-7862search_backend_provider_invalid400invalid_request_errorThis search provider is not supported or does not match the channel type. Choose a listed provider.
LZ-7863poster_draft_not_found404not_found_errorThis poster draft was not found. Refresh the list.
LZ-7864upload_file_not_found404not_found_errorThis data file was not found on the server. Check the file path.
LZ-7865upload_key_not_allowed400invalid_request_errorThis path can't be uploaded. Directories and configuration files are excluded; choose a regular data file.
LZ-7866upload_failed502api_errorObject storage did not accept the upload. Check the storage settings and try again.
LZ-7867blog_validation_failed400invalid_request_errorThe blog request is invalid: {reason|check the values}.
LZ-7868blog_publish_blocked422invalid_request_errorThe post does not pass its publish checks.

LZ-9xxx · Internal

NumberCodeHTTPTypeWhat it means and what to do
LZ-9001internal_error500api_errorThe service could not complete this request. If it keeps happening, contact support with the request ID.
LZ-9002not_implemented501api_errorThis feature is not available yet.

See also