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 43 modules and 311 code groups (80 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 43 modules and 311 code groups (80 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 - <exception message>
  • -21 - <exception message>
  • -22 - <exception message>
  • -24 - <exception message>
  • -25 - <exception message>
  • -26 - <exception message>
  • -34 - <exception message>
  • -44 - <exception message>
  • -45 - <exception message>
  • -55 - <exception message>
  • -56 - <exception message>
  • -57 - <exception message>
  • -78 - <exception message>
  • -400 - User exist; <exception message>
  • -401 - not authenticated; not authorized (no uid)
  • -403 - not your key; superuser only
  • -404 - account not found
  • -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 - … 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; agent_id required
  • -2 - prompt is mandatory field; <exception message>
  • -3 - <dynamic>; <exception message>
  • -4 - aborted; <dynamic>
  • -5 - schema required; <exception message>
  • -6 - insufficient_credits; <dynamic>
  • -7 - <exception message>
  • -8 - <exception message>
  • -9 - <exception message>
  • -10 - <exception message>
  • -11 - <exception message>
  • -12 - <exception message>
  • -13 - <exception message>
  • -14 - chat_request_failed
  • -15 - 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>
  • -33 - <exception message>
  • -44 - invalid conversation_type; <exception message>
  • -56 - <exception message>
  • -91 - File access consent required for this server
  • -111 - <exception message>
  • -400 - <exception message>
  • -401 - captcha_failed; invalid_session; invalid_token; not authenticated; not authorized; <dynamic>; <exception message>
  • -403 - 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; target_not_found; target_unavailable; widget_disabled; <exception message>
  • -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; <exception message>
  • -401 - <exception message>

app_module

  • -1 - … is larger than the per-file limit; a directory path is required; a file path is required; access not found; app not found; app_id + card_id required; app_id is required; app_id required
  • -2 - app not found; app_id required; app_type '…' cannot be assigned to a project; app_type error; cannot assign a resource to itself; cannot assign to a backup; error - property update unauthorized; project not found
  • -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
  • -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; error - app not found; error - app parent not found; error - project not found; menu_name is required (1-100 chars)
  • -401 - not authenticated; unauthorized - no authenticated uid; unauthorized - the app does not belong to the authenticated account
  • -402 - <dynamic>
  • -403 - forbidden; no access to app versions
  • -404 - example not found - list examples first (call without example_id); no examples project is configured on this environment; 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 - 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
  • -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; error - restore_type type not supported; export failed: …; farm backup failed: …; farm backup timed out
  • -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

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.; <dynamic>; <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>

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>

commerce_module

  • -1 - … includes … products and this store has … published. Archive some first.; … includes … store… and this account runs …. Close the extra ones first.; a product that ships needs a weight before it can be published, or its shipping rate will be wrong; a published product needs a price; a valid email is required; choose a shipping option first; code is required; could not read the payment
  • -401 - not authenticated
  • -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; live carrier rates need a plan that includes the shipping integration. Flat rates are available on every plan.; This plan allows … variants per product.; This plan includes … discount code….; This plan includes … products. Upgrade to add more.; this store has not connected a Stripe account yet, so it cannot take payments
  • -403 - not this store; not your discount; not your order; not your product; not your store; superuser only
  • -404 - account not found; cart not found; discount not found; line not found; order not found; product not found; store not found; that code is not valid
  • -409 - <dynamic>

content_module

  • -1 - content and locale are required; 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; <dynamic>; <no data>
  • -400 - <exception message>
  • -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>
  • -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 - app installed; error - … must be active; error - app not found; error - app_datacenter_id not found; error - app_replicate not found; error - app_server_type not exist; error - datacenter not found; error - id is required
  • -403 - superuser only
  • -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 - Service temporarily unavailable, please try again later.
  • -463 - This region is not available for deployment. Please choose a different region.

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; doc_id required; draft not found
  • -2 - artifact not found: …; key is mandatory; missing dependency @aws-sdk/s3-request-presigner, run npm install in cpi/; no storage config for …
  • -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; <dynamic>; <exception message>
  • -401 - not authenticated; not authorized (no uid)
  • -403 - A custom login screen requires a paid plan
  • -404 - account not found; not_found
  • -500 - <dynamic>
  • -762 - file already exist
  • -764 - … exist; invalid method; no files to check; <dynamic>

email_module

  • -1 - error sending email; no IMAP credential for …; <exception message>
  • -2 - error - invalid range date_from and date_to
  • -10 - <exception message>
  • -11 - <exception message>
  • -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 - email_account_id is required; profile_id and email_account_id are required; profile_id is required; unknown email plan; unknown email template
  • -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 - <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>
  • -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>
  • -403 - database not readable: …. Call team_read_dbs for the allowed list.; 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 - error - app_category missing; error - app_tags missing; error - data object does not exist; Error - Must contain at least 1 tag; no provisioner for listing_type "…"; not authorized; not your listing; not your server
  • -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; <exception message>
  • -11 - <exception message>
  • -12 - <exception message>
  • -400 - already followed; already liked; capture the server image before publishing this Full Stack VPS listing; decision must be approve or reject; error: the project is private; error: type not allowed; id required; item_id and reason are required
  • -401 - not authenticated
  • -403 - invalid appeal token; marketplace pro required: approved seller account or xuda ambassador; not your purchase; Selling … needs the … plan…. You are on ….; The … plan keeps … listing… on sale at a time and you already have …. Pause one, or move up to …….
  • -404 - account not found; item not found; listing not found; purchase not found
  • -412 - <dynamic>
  • -451 - missing

mcp_module

  • -32000 - <no data>

media_module

  • -1 - item_id required; <dynamic>; <exception message>
  • -403 - superuser only

misc_module

  • -1 - …: no free version after … attempts, the registry is ahead of the agent; agent not found; 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>
  • -400 - <exception message>

plugins_module

  • -1 - 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; plugin … not exist
  • -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.

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 - Account locked. Try again in … minute….; account not found; Duplicate account found; Error login with; User not found; wrong password; Wrong password. … attempt… remaining before lockout.; Wrong password. Account locked for … minutes after … failed attempts.
  • -10 - Missing email; <no data>
  • -20 - Email malformed
  • -30 - <dynamic>
  • -50 - Token not found; User already exist
  • -60 - store account problem; <array>; <exception message>

rpi_module

  • -1 - app_id missing; error - filename not found; error - server_files missing
  • -2 - error - app_id not found; error - base64 not found; error - plugin_name not found
  • -400 - error - app not found; <exception message>
  • -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 - gtp_token doc not found; gtp_token expired; <exception message>
  • -403 - user not authorized to access the app … api's; user not exist in the app authorized list

shipping_module

  • -1 - amount_cents and daily_cap_cents are required to enable auto top-up; amount_cents must be a non-zero integer; cannot cancel a delivery in state …; card_id is required to enable auto top-up; card_id required; daily_cap_cents must be at least amount_cents; delivery not found; delivery_id and offer_token are required
  • -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

stripe_module

  • -1 - 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; a tax ID needs a type (eu_vat, gb_vat, us_ein, ...) and a value
  • -3 - _subscription_id missing; account has no consolidated subscription (create_stripe_customer must run first); no consolidated subscription; no stripe customer
  • -400 - Add a payment method first, then your tax ID can be checked against it.; Add a payment method first.; consolidated sub … was created, but persisting the account re-point FAILED after retries - finalize uid … onto … manually.; could not load store catalog: …; customer_id, start_date_unix and items are required; folded onto …, but persisting the account re-point FAILED after retries - finalize uid … onto … manually.; mailbox subscription has no item to reprice; mailbox subscription item has no product
  • -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 …; Automatic tax is available on the Finance … plan and above. You are on ….; charge not captured; could not create a Stripe price for … in …: …; Creating a finance account is available on the … plan and above.; custom_domain_price_id not configured
  • -403 - 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 finance account first; finish setting up this Stripe account before selling; invalid appeal token
  • -404 - account not found; application 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
  • -412 - <dynamic>

team_module

  • -1 - <exception message>
  • -46 - <exception message>
  • -55 - A sponsor cannot opt in to being sponsored.; This sponsor is no longer on a team plan.; 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 - team request not found; user is already in … team; <dynamic>; <exception message>
  • -412 - <dynamic>

ticket_module

  • -1 - a valid email is required; action_id is required; assignee_uid is required; body is required; error - app_id is required; error - client_id is required; invalid communication_type; invalid_email
  • -2 - error - invalid range log_date_from and log_date_to; <exception message>
  • -400 - error - app not found; status values allowed 2=open,3=close,4=declined; <dynamic>; <exception message>
  • -401 - not authenticated; <dynamic>
  • -402 - … allows … …. 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.; The … plan is not billable yet: …
  • -403 - not authorized; not authorized for that tenant; topic_not_allowed
  • -404 - account not found; action not found; form not found; form_not_found; invalid_form; ticket not found; topic not found
  • -429 - monthly ticket allowance reached for … (…). It resets at the start of next month, or upgrade the plan.; rate_limited; the plan allows … API calls a minute. Wait for the next minute, or upgrade the plan.

transfer_module

  • -1 - error - app not found; error - not authorized; error - recipient is already in team for this resource. to resolve, remove first before transfer; <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
  • -21 - error - this resource type cannot be transferred
  • -22 - error - pending transfer request exist
  • -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

verify_module

  • -1 - 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; a photo of your face is required; a profile picture is required; a reason for the decision is required
  • -400 - <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; superuser only; the verification service is not enabled for this account; This link is no longer valid (…). Start again on the computer.
  • -404 - account not found; add that profile to your list first; no verification subject for that account; nothing to appeal yet, run a verification first; session not found
  • -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

voice_module

  • -1 - invalid_compliance_status; voice_ai_not_configured; voice_billing_cancel_required; voice_identity_incomplete; voice_number_not_found; voice_number_release_in_progress; voice_service_disabled; voice_webhook_action_unknown
  • -403 - superuser only
  • -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