Xuda logo

xuda.io

Technical docs for Xuda Slim and Xuda CLI

Product overview
Troubleshooting

CPI error codes by module

Exhaustive, auto-generated from the cpi source: every negative code each module returns, with the distinct messages seen at the return sites. Legend: <exception message> carries the caught error's message, <dynamic> is a computed value, and … marks an interpolated value. Covering 46 modules and 417 code groups (93 distinct codes).

Troubleshooting pages

CPI server error codes, the HTTP mapping, and how to resolve each one.

Docs page

Exhaustive, auto-generated from the cpi source: every negative code each module returns, with the distinct messages seen at the return sites. Legend: <exception message> carries the caught error's message, <dynamic> is a computed value, and … marks an interpolated value. Covering 46 modules and 417 code groups (93 distinct codes).

Remember the convention from the overview: the same number means different things in different methods, so the message is authoritative, not the number.

account_module

  • -1 - a deploy is already … for "…"; wait for it to finish (poll ops_server_deploy_status).; A name is needed to create a contact.; A valid email address is needed to create a contact.; account is not in a terminated state; account is on the permanent allowlist (info@ / superuser); billing hold refused; account is on the permanent allowlist (info@ / superuser); suspension refused; account is on the permanent allowlist (info@ / superuser); termination refused; account not found
  • -2 - … is not balanceable; backend_deploy_type required
  • -7 - error - no plan defined
  • -8 - Number of projects (…) exceeds to the … plan limits
  • -9 - Number of team shares (…) exceeds to the … plan limits
  • -10 - Missing id; <exception message>
  • -13 - That server cannot be your default for AI chats.; <exception message>
  • -21 - <exception message>
  • -22 - <exception message>
  • -24 - <exception message>
  • -25 - <exception message>
  • -26 - <exception message>
  • -34 - <exception message>
  • -44 - The owner of this profile has not shared this with you.; <exception message>
  • -45 - <exception message>
  • -55 - <exception message>
  • -56 - <exception message>
  • -57 - <exception message>
  • -78 - <exception message>
  • -79 - <exception message>
  • -400 - … must be text; email required; profile required; start_switch must be an object { key, on }; start_switch.key must be one of: …; start_switch.on must be true or false; this account has no home workspace to store the switch under; unknown action
  • -401 - not authenticated; not authorized (no uid)
  • -403 - Branding requires a Pro plan or higher; Credits requires a Team plan or higher; error - this friendship is not yours to end; not your key; not yours; superuser only
  • -404 - account not found; not found
  • -409 - A Workspace VPS cannot be a load balancer backend.
  • -1310 - <exception message>

advertise_module

  • -1 - account not found; app_id required; campaign not found; createCustomerClient (HTTP …): …; Google Ads manager not configured - missing: …; Google Ads not configured - missing: …. Add them via env (GOOGLE_ADS_) or cpi/advertise_module/google_ads_secrets.json.; launch not yet wired for "…"; Meta Ads not configured - missing: …. Add them via env (META_) or cpi/advertise_module/meta_ads_secrets.json.

ai_module

  • -1 - … is not a document plugin; … runs on your own API key. Add an … API key in settings, then try again.; a project and a person are required; a repository url is needed; a repository url is required; aborted; account_not_found; agent_id is required
  • -2 - prompt is mandatory field; <exception message>
  • -3 - <dynamic>; <exception message>
  • -4 - aborted; <dynamic>
  • -5 - schema required; the model did not answer; <exception message>
  • -6 - insufficient_credits; <dynamic>
  • -7 - the answer could not be read; <exception message>
  • -8 - <exception message>
  • -9 - <exception message>
  • -10 - An installed or shared agent can only be changed by the account that made it.; <exception message>
  • -11 - <exception message>
  • -12 - <exception message>
  • -13 - <exception message>
  • -14 - chat_request_failed
  • -15 - chat conversation to non user recipient is not allowed; chat conversation to the recipient is not available; Xuda can no longer sign in to …, so the email was not sent. Open Email, go to Mailboxes, and reconnect the account.; <exception message>
  • -16 - <dynamic>
  • -17 - <dynamic>
  • -24 - <exception message>
  • -25 - AI credits reached the hard limit; <exception message>
  • -26 - <dynamic>
  • -33 - <exception message>
  • -44 - invalid conversation_type; <exception message>
  • -56 - <exception message>
  • -91 - File access consent required for this server
  • -111 - <exception message>
  • -112 - <exception message>
  • -113 - <exception message>
  • -114 - <exception message>
  • -400 - profile required; unknown field; unknown widget; <exception message>
  • -401 - captcha_failed; invalid_session; invalid_token; not authenticated; not authorized; <dynamic>; <exception message>
  • -403 - not yours; not_profile_owner; only the owner of this project can read its scopes of work; only the owner of this project can set a scope of work; <dynamic>
  • -404 - account_not_found; agent not found; contact_form_disabled; invalid_profile; not available; not found; not_found; target_not_found
  • -409 - not_ready; pending_approval
  • -412 - <dynamic>
  • -429 - rate_limited

api_module

  • -1 - <exception message>
  • -2 - error - stat must be 1=draft,2=suspended,3=active or 4=delete
  • -3 - error - stat must be 1=draft, 2=suspended, 3=active or 4=delete
  • -400 - error - api not found; error - api_allow_methods must be a list of method names; <exception message>
  • -401 - <exception message>
  • -403 - error - an api key cannot be given private methods: …; error - not allowed to change this api key; error - only an administrator of this app can create a key bound to it; error - only an administrator of this app can create its keys
  • -409 - <dynamic>
  • -412 - <dynamic>
  • -503 - error - could not check this api key, try again

app_module

  • -1 - … is larger than the per-file limit; a directory path is required; a file path is required; A server id is required.; A signed-in user is required to run commands on a server.; access not found; app not found; app_id + card_id required
  • -2 - a datacenter stays with the workspace whose data it holds; a module belongs to its workspace and cannot be moved; a workspace cannot be moved into another workspace; a workspace is created with the account, or to wrap a project; app not found; app_id required; app_type '…' cannot be assigned to a project; app_type error
  • -3 - app_replicate error; couch-replication backups are retired; enable backup_node for file-export backups; error - stat must be 1=off, 2=in progress, 3=active or 4=cancelled; save app status error; <dynamic>
  • -4 - error getting app_replicate
  • -5 - app_replicate inactive
  • -6 - error creating instance to a private project
  • -7 - build not exist, must build first
  • -8 - an account can hold up to … workspaces
  • -10 - app is inactive
  • -11 - app not ready; <exception message>
  • -12 - app in progress
  • -19 - release not found
  • -31 - <exception message>
  • -88 - <exception message>
  • -91 - … consent required for this server; read-only access consent not granted; read-only VPS access consent required to enable Auto Diagnose
  • -92 - a custom check prompt is required when the AI custom check is enabled; Xuda needs backup access to keep your Full Stack VPS marketplace listing working. Remove the listing first, then you can turn this off.
  • -400 - … is not valid JSON: …; action cancelled, found existence of related items. all related items must be deleted first; app not found; app_id is required; backup_id is required; error - app not found; error - app parent not found; error - project not found
  • -401 - not authenticated; unauthorized - no authenticated uid; unauthorized - the app does not belong to the authenticated account
  • -402 - <dynamic>
  • -403 - error - not authorized; forbidden; no access to app versions; not a backup
  • -404 - backup not found; example not found - list examples first (call without example_id); no examples project is configured on this environment; not found; prog not found; prog not found - save_prog updates existing progs; use create_prog for new ones; prog not found (not a studio doc); <exception message>
  • -409 - A Workspace VPS cannot be listed on the marketplace.; rev conflict - the prog changed since you fetched it (yours …, current …); re-fetch and retry; rev conflict - the prog changed since you fetched it; re-fetch and retry with the current _rev; <dynamic>
  • -412 - <dynamic>
  • -870 - error - …

auto_response_module

  • -60 - <exception message>
  • -61 - profile_id and scenario_id are required; profile_id is required; scenario_id is required; uid and profile_id are required; unknown auto response plan; unknown channel; <exception message>
  • -62 - that scenario has been deleted; The … plan does not answer on …. Remove … from your scenarios first.; You have … scenarios and the … plan includes …. Delete … first.; Your plan covers … …. Delete one first, or move up a plan.
  • -400 - <dynamic>
  • -401 - not authenticated
  • -402 - The … plan is not billable yet: …
  • -404 - profile not found; scenario not found

backup_module

  • -1 - backup has no PBS volume id; backup not found; backup replication timed out; backup_node not configured; could not read storage on …: …; error - restore_type type not supported; export failed: …; farm backup failed: …
  • -2 - app_id is mandatory; no download is ready for this server; not enough free space on …: … GB free, need about … GB; one download per server every 24 hours; portable disk images are part of the Enterprise plan; this download has expired; this server is being backed up right now
  • -11 - cannot set auto backup for inactive account
  • -12 - auto backup is not available for project apps on the free plan
  • -91 - Backup access consent required for this server
  • -409 - <dynamic>

bot_protection_module

  • -1 - bad_request; no uid; unknown bot protection plan; You are protecting … target… that Xuda does not host and the … plan does not cover …. Remove … from the Protection tab first.; You have custom rules on … target… and the … plan does not include custom rules. Clear them first.; <exception message>
  • -401 - not authenticated
  • -402 - <dynamic>
  • -403 - not_owner; not_profile_owner
  • -404 - account not found; no_site_key; no_target; not_enabled; not_found; profile_not_found; target not found for this account; <exception message>
  • -409 - a Workspace VPS takes no bot protection

build_module

  • -1 - Identified … errors during the project program construction; resolve these issues and then proceed with the rebuilding process.; <exception message>
  • -2 - no build docs for […, …]; no build to bundle, publish the app first; out_dir is mandatory; project not found; server_origin is mandatory: a bundle holds its assets locally but still calls a deployment
  • -400 - error - app not found; missing build info; <exception message>

calendar_module

  • -1 - <dynamic>
  • -60 - could not resolve the local day for that time; not available right now; the owner mailbox send failed and there is no platform identity to fall back to; <dynamic>; <exception message>
  • -61 - a valid timezone is required, for example Asia/Jerusalem; access must be view or edit; booking_id is required; not found; please enter a valid email address; please enter your name; share_id is required; that booking page is not available
  • -62 - Group sessions with more than one seat need the Growth plan.; that payment does not match this booking; that payment has not completed; that request has already been answered; that share is not active; that time is no longer available; that time is too far ahead to book; that time is too soon to book
  • -63 - that booking page is not available
  • -64 - that person has not switched on their calendar yet
  • -400 - a signed-in email is required; owner_uid and app_id are required; unknown action; unknown field; unknown widget; <dynamic>
  • -401 - not authenticated
  • -402 - The … plan is not billable yet: …
  • -403 - not yours; only the owner of that calendar can answer this; only the owner of that calendar can change this; that booking belongs to another account; that calendar is not shared with you; that share is not yours; you cannot change that calendar; <dynamic>
  • -404 - no such booking; no such request; no such share; no Xuda account uses that address; not available; not found

commerce_module

  • -1 - … has no usable path in this taxonomy; … holds … units across … products, and it is where this store's stock was first counted. Move that stock somewhere else before removing it.; … includes … products and this store has … published. Archive some first.; … includes … store… and this account runs …. Close the extra ones first.; … is already in use in this store; … is already used by another collection in this store; … is not a category in this taxonomy; … is not a payment rail. Pick … or auto.
  • -5 - AI usage could not be recorded, nothing was run; bulk product tools are unavailable on this node, try again shortly; metafields are unavailable on this server right now; metafields cannot be saved on this server right now, nothing was changed; stock changes are unavailable on this node, try again shortly; the AI fill is not available on this server; the answer was lost on the way back; the credit check did not answer, nothing was run
  • -6 - insufficient credits
  • -7 - this used credits but the answer could not be read
  • -400 - a store is paid out through a connected Stripe account, and that finance account is not one; a verified email is required; owner and workspace are required; the store is not set; this widget has no detail; unknown action; unknown field; unknown widget
  • -401 - not authenticated; that code is not right, or it has expired
  • -402 - … includes … store… and you are running …. Upgrade to reopen this one.; … includes … store…. Upgrade to open another.; choose a Commerce plan before opening a store; Commerce is not on sale on this server yet. Nothing was charged.; live carrier rates need a plan that includes the shipping integration. Flat rates are available on every plan.; per-seller Cardcom terminals are not available yet. Every Cardcom charge runs on the platform terminal.; The … plan is not billable yet: …; This plan allows … variants per product.
  • -403 - not this store; not your collection; not your discount; not your order; not your product; not your store; superuser only; that channel is not available
  • -404 - account not found; cart not found; collection not found; discount not found; line not found; no such store; not found; order not found
  • -409 - … has … available, so … cannot be moved.; a fill is already running; gift cards cannot be used with this payment provider; on hand cannot go below the units marked unavailable; start a cart first; that product id is already in use; the locations were changed somewhere else, reload and try again; this client_key was already used for a different change
  • -501 - … does not support …; the Cardcom module cannot cancel documents
  • -503 - gift cards are unavailable on this server right now; payments are unavailable on this server right now; store credit is unavailable on this server right now; the … rail could not be reached; the payment rail contract is not loaded on this node

content_module

  • -1 - content and locale are required; content_backfill_tip_images runs on master only; content_generate runs on master only; content_generate_weekly runs on master only; model returned no object; nothing translatable in this issue; unknown source (tips|dev|news|announcements); <exception message>
  • -403 - superuser only

controller_module

  • -1 - no superuser_account_ids configured, so the audit cannot authenticate as the platform; template missing or empty; <dynamic>; <exception message>; <no data>
  • -403 - superuser only
  • -500 - <exception message>

data_module

  • -1 - error - build_id missing; error - table_id missing; <exception message>
  • -3 - <exception message>
  • -44 - <dynamic>; <exception message>
  • -106 - error, table missing form conversion
  • -400 - error - app not found; <exception message>

db_module

  • -1 - app … has no db_name, no history db; doc_id is required; error - app_datacenter not found; failed to list apps; invalid from/to: … -> …; missing couch config for … or …; missing source_couch/target_couch config; missing source_id
  • -112 - <exception message>
  • -451 - <exception message>
  • -460 - <exception message>
  • -462 - app_id required; <exception message>
  • -463 - app_id required; <exception message>
  • -870 - <exception message>

deploy_module

  • -1 - … runs on node …, but … is routed to …, a provider IP can only attach to a VM on the box that owns it; …: …; A resize is already running on this server. Wait for it to finish.; app not found; app replicate not found; app_id and address required; app_id required; bad concurrency …
  • -2 - … deployments are not available yet; … deployments are still in beta; … is mandatory field; … must be active; a load balancer needs at least 2 backend nodes; a signing keystore is required for a Play build, supplied through the per-customer environment group; access_launch_type is mandatory field; api_app_id belongs to a different project
  • -3 - no build awaiting a result; token mismatch
  • -5 - app_name is empty; app_region is empty; app_server_type is empty; Shared servers are not available for datacenters. Please choose an Optimized, Performance or Large server.
  • -33 - farm backup target not configured (PBS Storage Box not ordered yet); farm node not found; no host configured; vmid not found; vps region not found; <exception message>
  • -55 - <dynamic>; <exception message>
  • -65 - <exception message>
  • -88 - <exception message>
  • -91 - Overview metrics access consent required for this server
  • -112 - <exception message>
  • -400 - agree_cost_required; agree_required; ai_chats must be true or false; app installed; app_id and new_uid required; app_id required; error - … must be active; error - app not found
  • -401 - error - droplet not found; not_signed_in
  • -402 - server did not become active within …s
  • -403 - droplet lookup failed … times in a row; not_main_profile; superuser only; workspace_forbidden; <dynamic>
  • -404 - no_workspace; not a live Workspace VPS; vm_gone
  • -409 - price_changed; record_busy; slug_not_allowed; vm_busy; workspace_transferring; workspace_vps_busy; workspace_vps_exists; workspace_vps_foreign
  • -461 - … must run on the xuda farm, but it is unavailable (farm_enabled=…, hosting_preference=…).; no xuda-farm capacity for … in region '…', a … must run on the farm (never DigitalOcean). Add farm capacity in this region and retry.; xuda-farm placement failed for …: …
  • -462 - no_capacity; Service temporarily unavailable, please try again later.
  • -463 - This region is not available for deployment. Please choose a different region.
  • -500 - the key could not be re-issued; workspace_vps_create_failed; workspace_vps_key_not_written; workspace_vps_not_saved; workspace_vps_unreadable; workspace_vps_unwritable; <exception message>
  • -502 - workspace_vps_key_not_written
  • -503 - price_unknown; record_foreign; record_unreadable; record_unwritable; the old key could not be read; the user_vps view was not read; view_unreadable; vm_unreadable

domains_module

  • -1 - a transfer for this domain is already pending — cancel it first; account not found; ack_token user mismatch; admin only; Another user is setting up this domain right now. Try again in a few days if they don't complete it.; app not found; authorization code required; cannot delete the live version — restore another version first
  • -400 - cloudflare export failed; <dynamic>; <exception message>
  • -402 - recipient stripe customer not found; <dynamic>
  • -412 - <dynamic>

drive_module

  • -1 - aborted: app enumeration returned no array; aborted: cannot read studio_drive_path (; aborted: could not enumerate apps (; artifact upload failed: …; bad path: …; could not find a free name; could not sign artifact: …; doc_id required
  • -2 - artifact not found: …; key is mandatory; missing dependency @aws-sdk/s3-request-presigner, run npm install in cpi/; no storage config for …; prefix is mandatory; remote_path must be a plain absolute path; ssh_host and remote_path are mandatory
  • -4 - file data missing
  • -200 - <exception message>
  • -400 - Breakdown is not supported for the studio drive yet; error - dest_path must be an absolute drive path; error - files_arr must be a non-empty Array; error - files_arr must be Array; error - trash_roots must be a non-empty Array; file data missing; owner_uid required; unknown action
  • -401 - not authenticated; not authorized (no uid)
  • -403 - A custom login screen requires a paid plan; Branding requires a Pro plan or higher; sign in required
  • -404 - account not found; not found; not_found; <dynamic>
  • -500 - <dynamic>
  • -503 - <dynamic>
  • -762 - file already exist
  • -764 - … exist; invalid method; no files to check; <dynamic>

email_module

  • -1 - no IMAP credential for …; render_email needs a request object; <exception message>
  • -2 - error - invalid range date_from and date_to
  • -10 - <exception message>
  • -11 - <exception message>
  • -12 - <dynamic>
  • -22 - <exception message>
  • -23 - <exception message>
  • -44 - <exception message>
  • -50 - <exception message>
  • -51 - <dynamic>; <exception message>
  • -52 - hosted email is not enabled for this account
  • -54 - hosted email already exists for this account
  • -55 - … is already taken; <dynamic>
  • -57 - hosted email is not enabled for this account
  • -59 - hosted email is not enabled for this account
  • -60 - <exception message>
  • -61 - … is not an email address.; … is this mailbox. Add the address that forwards INTO it.; A mailbox can take mail from up to … forwarding addresses.; addresses must be a list; email_account_id is required; profile_id and email_account_id are required; profile_id is required; unknown email plan
  • -62 - Branded email templates start on the … email plan. Change your plan to use them.; that email account has been disconnected; The … plan does not include a Xuda mailbox. Delete … first.; You have … connected email accounts and the … plan includes …. Disconnect … first.; Your email plan covers an address on … …. Detach one first, or move up a plan.
  • -63 - no mailbox to preview from; <dynamic>; <exception message>
  • -64 - Add a subject.; Add at least one recipient.; hosted email is not active for this account; The email could not be sent.; The message is empty.; Xuda can no longer sign in to …. Open Email, go to Mailboxes, and reconnect the account.; Xuda can no longer sign in to that mailbox, so the email was not sent. Open Email, go to Mailboxes, and reconnect the account.; <dynamic>
  • -66 - hosted mailbox credential is missing; recreate the mailbox to enable sync
  • -67 - <dynamic>
  • -400 - <exception message>
  • -402 - Could not reprice …: …
  • -404 - email account not found; profile not found
  • -412 - <dynamic>

firewall_module

  • -1 - host fw_server has no reach_host to enforce on; no region VM available to probe from; server has no reach_host/reach_ip/app_id to enforce on; <dynamic>; <exception message>
  • -400 - … is not a hypervisor host; the guard class only renders on hosts; app_id required; doc with docType required; host + valid v4 address required; host_ip + valid address required; id required
  • -403 - superuser only
  • -404 - no fw_server host for …; no public-facing fw_server matched; not found; not found / no rev; server not found

fs_module

  • -1 - invalid studio drive path; <exception message>
  • -400 - <exception message>

http_module

  • -1 - error getting job id; Error: '…' is a mandatory field; Error: '…' is a wrong type; method "…" not exist; The … region (where this project runs) is currently unreachable. Your … was not started. Please try again once the region is back online.; This project runs in the … region, which can't be reached right now. Please try again shortly.; <dynamic>; <exception message>
  • -88 - <exception message>
  • -428 - Please verify your email to use this feature.

ipv4_module

  • -1 - … belongs to … - release it first; … is in neither the pool nor the bank; … is not attached to anything (state=…); … sits in …, which is not announced - announce it (ipv4_block_set) before selling out of it; account_id and target_id required; add to cart failed: HTTP … …; added to cart but could not resolve cart_uuid; address is not attached as external
  • -400 - asn must be numeric (e.g. 64512); notation must be like 64.204.14.0/24; <exception message>
  • -403 - superuser only
  • -409 - … was taken concurrently; no free provider IP in the bank. Order one (ipv4_provider_request), then ipv4_provider_add.; <dynamic>; <exception message>; <no data>
  • -412 - <dynamic>

jobs_module

  • -1 - job … not found; missing job_id/home_host; <exception message>
  • -45 - <exception message>
  • -77 - <exception message>
  • -999 - Timeout

logs_module

  • -1 - app_id required; <exception message>
  • -2 - description is required; developer is required, so the entry says who made the change; doc_id required; error - app_id is mandatory field for app_log method; error - invalid range log_date_from and log_date_to; error - view not defined; invalid range: log_date_to is before log_date_from; level must be 0 to 4
  • -400 - could not record the entry: …; could not start the deploy: …; <exception message>
  • -401 - error - not authorized
  • -403 - database not readable: …. Call team_read_dbs for the allowed list.; error - not authorized; not authorized to read this app log; team read access required; team read is not enabled for this method; team_deploy_dev only runs on dev, this host is …; that is your own account; a reviewer cannot decide their own appeal
  • -404 - deploy script not found on the box; not found in …: …
  • -409 - a deploy is already running (job …, …)

marketplace_module

  • -1 - consent is not available for this item type; error - app_category missing; error - app_tags missing; error - data object does not exist; Error - Must contain at least 1 tag; invalid app or program id; invalid screenshot path; marketplace_id is required
  • -2 - app_id and listing_id are required; error - username not found; listing disappeared during capture; listing not found; only a Xuda farm VPS can be published as a Full Stack VPS listing; server not found; the server must be active to capture an image (status …); this listing is not a Full Stack VPS listing
  • -3 - error - docType not allowed; error - pricing not allowed; error - sort_type not allowed; <dynamic>
  • -4 - image capture started but returned no backup id; <dynamic>
  • -10 - … …; agent is not active in marketplace; installation not supported; <dynamic>; <exception message>
  • -11 - You can only install into a project you own.; <exception message>
  • -12 - A paid agent cannot be installed automatically.; Only the owner of this profile can buy a paid agent.; <dynamic>; <exception message>
  • -400 - already followed; already liked; capture the server image before publishing this Full Stack VPS listing; db_name must be xuda_marketplace or xuda_plugins; decision must be approve or reject; error: the project is private; error: type not allowed; id required
  • -401 - not authenticated
  • -403 - marketplace pro required: approved seller account or xuda ambassador; not your listing; not your purchase; Selling … needs the … plan…. You are on ….; sign in required; superuser only; The … plan keeps … listing… on sale at a time and you already have …. Pause one, or move up to …….; this appeal link is not valid for this item, or the item has nothing to appeal
  • -404 - account not found; item not found; listing not found; not found; purchase not found
  • -409 - <dynamic>
  • -412 - <dynamic>
  • -451 - missing

mcp_module

  • -401 - error - this api key is no longer active
  • -403 - error - this workspace plugin tool is no longer available to this api key
  • -32000 - <no data>

media_module

  • -1 - app_id required for a meet composite; item_id required; <dynamic>; <exception message>
  • -403 - superuser only

meet_module

  • -1 - <exception message>
  • -60 - assist_ai_call_failed; assist_console_room_failed: …; assist_contact_room_failed; meet region is not configured; meet_avatar_list_failed; meet_avatar_not_configured; meet_avatar_vendor_not_configured
  • -61 - answer must be grant or decline; app_id and session_id are required; assist_ai_empty_tree; assist_ai_no_question; assist_console_entry_needs_subject; assist_console_ticket_has_no_account; file_path required; grant_id is required
  • -62 - assist_console_request_closed; assist_no_live_grant; meet_duration_limit_reached; meet_message_deleted; meet_message_file_missing; meet_no_live_meeting; meet_not_in_this_meeting; meet_plan_upgrade_required
  • -63 - <exception message>
  • -64 - The … plan is not on sale yet. Nothing was charged.
  • -65 - <dynamic>
  • -90 - no card on file
  • -400 - owner_uid and app_id are required; unknown field; unknown widget; <dynamic>; <exception message>
  • -401 - bad signature; not authenticated; unsigned; <dynamic>; <exception message>
  • -402 - The … plan is not billable yet: …; The seats could not be billed, so nothing changed.
  • -403 - apply is superuser only; assist_console_not_an_operator; assist_console_not_your_request; assist_console_not_your_session; meet_bad_join_token; meet_bad_page_token; meet_token_identity_mismatch; meet_token_room_mismatch
  • -404 - assist_console_unknown_account; assist_console_unknown_operator; assist_console_unknown_request; assist_contact_unknown_contact; assist_contact_unknown_request; not available; not found; unknown meeting link
  • -503 - meet is not configured on this region; meet_call_share_unavailable; <dynamic>

misc_module

  • -1 - …: no free version after … attempts, the registry is ahead of the agent; agent not found; still missing:; uid and app_id are required; XUDA_NPM_TOKEN not configured; <dynamic>; <exception message>
  • -400 - <exception message>

notification_module

  • -1 - … topic for … not exist in notification_categories; error: type is mandatory field; no superuser recipients configured; only … delivery method allow update; only system notification allow update; system notification not allow read; <exception message>
  • -2 - error - invalid range date_from and date_to
  • -111 - <exception message>
  • -112 - <dynamic>
  • -113 - no email address on account …
  • -400 - <exception message>
  • -403 - not authorized to read notifications for this app; not your notification
  • -404 - notification not found

plugins_module

  • -1 - auth error: no caller account; auth error: plugin not related to the account; error - … not exist; error - … not found; error - … not installed; error - app not found; error - invalid plugin_type; error - plugin_name not found
  • -2 - The … plugin requires payment; only free plugins are permitted.
  • -3 - error: … dependency not installed
  • -4 - error: … dependency not authorized
  • -5 - <dynamic>; <exception message>
  • -6 - <dynamic>; <exception message>
  • -44 - <exception message>
  • -200 - dependent package … not exist; package.json not found; too many dependencies, only 1 dependency allowed
  • -400 - error - app not found; <exception message>
  • -403 - A seller account is required to publish to the marketplace. Please set up your seller account first.

portal_module

  • -1 - a portal needs a name; a store portal can only be switched off; billing did not answer; could not create the portal; could not delete the portal; could not save the portal; could not send a code right now; could not start a session
  • -61 - unknown portal plan
  • -62 - "…" has … widgets and the … plan allows … on a portal. Remove … first.; You have … portals and the … plan includes …. Delete … first.
  • -63 - <dynamic>
  • -400 - <dynamic>
  • -401 - not authenticated; please sign in; that code is not right, or it has expired
  • -402 - A widget here needs a higher plan.; Open sign-in is not on your plan.; The … plan is not billable yet: …; This plan allows … widgets on a portal.; Your plan includes … portal…. Move up a plan to make another.
  • -403 - not yours
  • -404 - no such portal; no such widget; nothing to put a portal in front of; portal not found; this widget has no detail page; unknown widget; <no data>
  • -409 - that domain already fronts another portal
  • -501 - … does not answer portal widget …; … does not offer a customer portal …; nothing answers … widgets
  • -502 - <dynamic>
  • -504 - <dynamic>

ppi_module

  • -1 - error - … not found; error - app_id not found; error - gtp_token not found; error - method not found; error - not authorized; error - path not found; error - server method not found; error - third party plugin server methods are not available

router_module

  • -1 - A code went to that address less than a minute ago. Give it a moment.; account not found; Could not sign you in. Please try again.; Duplicate account found; Error login with; no answer; No app was named.; Only an administrator of this app can send a test code.
  • -10 - Missing email; <no data>
  • -20 - Email malformed
  • -30 - <dynamic>
  • -50 - Token not found; User already exist
  • -60 - store account problem; <array>; <exception message>
  • -70 - This app does not accept new sign ups. Ask the app administrator for an invitation.
  • -71 - Your request to join could not be sent. Please contact the app administrator.
  • -72 - Could not sign you up. Please contact the app administrator.
  • -73 - That address already has a Xuda account. Sign in with its password instead.
  • -403 - This store is not enabled for this website.; <no data>

rpi_module

  • -1 - app_id missing; error - server_files missing
  • -2 - error - app_id not found; error - plugin_name not found
  • -400 - <exception message>
  • -410 - runtime_save_image is retired
  • -800 - <dynamic>
  • -999 - error parsing - …

session_module

  • -1 - denied; device_code required; expired; gtp session not found; invalid or expired code; session missing; uid required; unknown code
  • -4 - error - app not related to account; <exception message>
  • -31 - <exception message>
  • -88 - <exception message>
  • -400 - error - gtp_token not found; <exception message>
  • -401 - db_name is required; gtp_token doc not found; gtp_token expired; gtp_token not found; <exception message>
  • -403 - user not authorized to access the app … api's; user not exist in the app authorized list

shipping_module

  • -1 - A ship-from address needs a street and a city, because that is what a carrier is sent to.; amount_cents and daily_cap_cents are required to enable auto top-up; amount_cents must be a non-zero integer; app_id, from_uid and transfer_id are required; cannot cancel a delivery in state …; card_id is required to enable auto top-up; card_id required; Country must be the two letter code, for example IL or US.
  • -400 - <dynamic>
  • -401 - not authenticated
  • -402 - The … plan is not billable yet: …; <dynamic>
  • -403 - not authorized; superuser only; superuser only for the full sweep; <dynamic>
  • -404 - account not found; delivery not found; offer token not found in this quote; quote not found
  • -409 - a different delivery already has this id, so nothing was created; a label is being bought for this delivery right now; only an unused delivery can be discarded; the wallet could not be read, so nothing was settled: try again; this delivery is changing right now, try again; <dynamic>

stripe_module

  • -1 - … has no email on file, so Finance has nothing to attach the quote to; a … quote cannot be accepted; a coupon is either a percentage or an amount, not both; a draft invoice has not been issued yet, edit or delete it instead of crediting it; a head office needs a street address, city and postal code, not just a country; a quote needs at least one line; a repeating coupon needs duration_in_months; a subscription needs at least one line
  • -3 - _subscription_id missing; account has no consolidated subscription; account has no consolidated subscription (create_stripe_customer must run first); no consolidated subscription; no stripe customer
  • -90 - no card on file
  • -400 - a verified email is required; Add a payment method first, then your tax ID can be checked against it.; Add a payment method first.; Cardcom accounts are for businesses registered in Israel; consolidated sub … was created, but persisting the account re-point FAILED after retries - finalize uid … onto … manually.; could not load store catalog: …; customer_id is required; customer_id, start_date_unix and items are required
  • -401 - not authenticated
  • -402 - … available on the Finance … plan and above. You are on ….; … has no configured price id; … has no numeric price to charge in …; … sells no seat in …; Automatic tax is available on the Finance … plan and above. You are on ….; charge not captured; Commerce is not on sale on this server yet. Nothing was charged.; could not create a Stripe price for … in …: …
  • -403 - a store must sell through its own connected account, not an ambassador seat; a store must sell through its own connected Stripe account, not an ambassador seat; an ambassador finance account has no Stripe account to refresh; an ambassador finance account has no Stripe dashboard; an ambassador finance account is hosted by Xuda and needs no Stripe onboarding; an ambassador finance account is managed by Xuda and cannot be removed here; finish setting up this account before selling; finish setting up this finance account first
  • -404 - account not found; application not found; customer not found; finance account not found; listing not found; no finance account, create one first; purchase not found; that finance account does not belong to this user
  • -409 - this Cardcom terminal is already connected to one of your finance accounts; this payment belongs to a store order. Refund it from the order, so the order and its stock stay in step.
  • -412 - <dynamic>
  • -503 - Cardcom could not be reached: …; Cardcom did not answer; not available right now; the stripe payment rail is not loaded on this server; <dynamic>

team_module

  • -1 - … already shares this workspace, remove them under Advanced, Sharing, then invite them as the owner; a business cannot be its own owner, invite the person who owns it; an email address is required; an owner invitation is already open for …, withdraw it first; contact_uid or contact_email is required; only a business account can invite an owner; team request not found; this account has no workspace to share
  • -46 - <exception message>
  • -55 - A sponsor cannot opt in to being sponsored.; This sponsor is no longer on a Pro plan or higher.; You are already sponsored by someone else. Reset your login screen first to switch sponsors.; <exception message>
  • -56 - <exception message>
  • -57 - <exception message>
  • -400 - error - api_keys must be a list; error - recipient is required; error - team request not found; this address has already asked to join; user is already in … team; <dynamic>; <exception message>
  • -401 - not authorized
  • -403 - error - an admin or developer can only be invited from a signed in session; error - an app api key cannot approve a member, only a person who administers the app can; error - an app api key cannot deny a member, only a person who administers the app can; error - an invitation can only be resent from a signed in session; error - api keys can only be assigned from a signed in session; error - only an administrator of this app can approve a member; error - only an administrator of this app can assign its api keys; error - only an administrator of this app can change this access
  • -404 - account not found; error - app not found
  • -409 - error - only a waiting invitation can be declined; error - this invitation is no longer pending; this item is already shared with this person
  • -412 - <dynamic>

ticket_module

  • -1 - action_id is required; agent_id is required; assignee_email is not a valid email; assignee_uid is required; assignee_uid must be a string; assignee_uid or assignee_email is required; autonomy must be draft, reply or resolve; body is required
  • -2 - error - invalid range log_date_from and log_date_to; <exception message>
  • -6 - <dynamic>
  • -400 - … has no action …; … has no detail; … has no option list for …; … is not a tickets widget; a valid email is required; app_id and owner_uid are required; error - app not found; none of these widgets is a tickets widget
  • -401 - a verified customer email is required; not authenticated; <dynamic>
  • -402 - … allows … …. Retire one, or upgrade the plan.; … allows … topics. Retire one, or upgrade the plan.; … closes quiet tickets by one rule for the whole desk. Per topic rules need a higher plan.; … does not include … API access.; … does not include the AI agent. Upgrade the plan to let AI work your tickets.; … includes … agent seat… and this desk already uses …. Free a seat, or upgrade the plan.; … keeps … days of history and this ticket is older. Upgrade the plan to read it again.; … lets the AI go as far as "…", and this action asks for "…". Pick …, or upgrade the plan.
  • -403 - not authorized; not authorized for that tenant; not on this workspace's team; that agent is not one of this workspace's ready agents; that workspace is not this owner's; the topic in this widget's settings is not one of this desk's topics; the Xuda support desk has no customer portal; topic_not_allowed
  • -404 - account not found; action not found; form not found; form_not_found; invalid_form; no account has that assignee_uid; no AI agent is attached to this ticket; no such draft on this ticket
  • -409 - more than one team member has that assignee_email, pass assignee_uid instead; that account is closed; the draft kept changing, try again; the ticket changed meanwhile, open it again and retry; the ticket is closed: pass reopen true to open it at this stage; the ticket is closed. Reopen it to run the agent.; the ticket kept changing while it was being saved, try again; this draft was already …
  • -429 - monthly ticket allowance reached for … (…). It resets at the start of next month, or upgrade the plan.; rate_limited; the agent has run … times on this ticket today, the most it may. It runs again tomorrow.; the plan allows … API calls a minute. Wait for the next minute, or upgrade the plan.; <dynamic>

transfer_module

  • -1 - error - app not found; error - not authorized; <exception message>
  • -10 - error - transfer not exist
  • -11 - error - account to transfer inactive; error - too late, transfer completed; error - transfer completed
  • -12 - error - account transfer from and account transfer to cannot be the same; error - transfer already cancelled; error - transfer cancelled
  • -13 - error - resource not found; error - too late, the transfer is under way
  • -14 - error - no account uses this email
  • -15 - error - this transfer no longer matches the resource
  • -21 - error - this resource type cannot be transferred
  • -22 - error - pending transfer request exist
  • -23 - error - the account's own workspace cannot be transferred
  • -24 - error - "…" in this workspace has a transfer of its own pending; error - the workspace this belongs to is being transferred
  • -25 - error - recipient is already in team for this resource. to resolve, remove first before transfer
  • -30 - error - a payment card is required to accept an ad campaign transfer
  • -31 - error - campaign billing amount is invalid
  • -32 - <dynamic>
  • -33 - error - recipient payment could not be confirmed
  • -402 - Transferring a workspace needs the … plan or higher.
  • -403 - error - only the owner can transfer this resource
  • -409 - <dynamic>

verify_module

  • -1 - … refused the sign-in; … sign-in is not configured on this box yet; a business cannot be its own owner; a frame is required; a legal company name is required; a name or a company is needed before a web check can run; a photo is missing from that capture; a photo of the front of your document is required
  • -400 - email required; unknown action; unknown field; unknown widget; <dynamic>; <exception message>
  • -401 - not authenticated; not authorized
  • -402 - The … plan does not include setting your own pass marks. Upgrade the plan to change them.; The … plan does not include webhooks. Upgrade the plan to send them.; The … plan does not include your own verification domain. Upgrade the plan to use one.; The … plan is not billable yet: …; The … plan keeps … days of history and this verification is older. Upgrade the plan to read it again.; The … plan verifies up to level …, and this session asks for … (level …). Upgrade the plan to ask for it.
  • -403 - a reviewer cannot decide their own appeal; not your session; not yours; superuser only; the verification service is not enabled for this account; This link is no longer valid (…). Start again on the computer.; This link only covers the document. Start the full check again on the computer.
  • -404 - account not found; add that profile to your list first; no verification subject for that account; not available; nothing to appeal yet, run a verification first; session not found; <dynamic>
  • -409 - Someone is deciding this session right now.; This review is no longer open. Nothing was changed.; This test is already finished.
  • -410 - expired; The images for this review are no longer held, so it cannot be approved. Decline it and the person can try again.; This account no longer exists, so it cannot be approved. Decline it to close the review.; This test link has expired.
  • -412 - <dynamic>
  • -428 - Please verify your email to use this feature.
  • -429 - The … plan allows … verification calls a minute. Slow down, or upgrade the plan.; The … plan includes … live verifications a month and this account has used them. It resets at the start of next month, sandbox keeps working, or upgrade the plan to carry on.; This check has already run. It can be run again in about … hour….; too many attempts, request a new code; too many verification codes requested, try again later; too_many

voice_module

  • -1 - invalid_compliance_status; not available; uid required; voice_ai_not_configured; voice_billing_cancel_required; voice_identity_incomplete; voice_number_not_found; voice_number_release_in_progress
  • -400 - number required; unknown field; unknown widget
  • -403 - not yours; superuser only
  • -404 - account not found; not available; not found
  • -412 - <dynamic>

website_module

  • -1 - get_website_data requires one of docType, id, type, nav or deploy_features_used; <exception message>
  • -11 - <exception message>
  • -403 - not a public website docType

ws_dashboard_module

  • -1 - agent not active in marketplace; agent not found in marketplace; agent record missing; agent_id required; invalid token; missing account_id; missing app_id; missing gtp_token
  • -111 - <exception message>
  • -400 - error - gtp_token not found