Skip to main content

Error and status message index

Every error code the HyperView API can return, with its message. Search this page for the code you have.

Every error code the HyperView API can return, with its message. Search this page for the code you have.

Codes appear in API responses as error_code, alongside a human-readable detail.

Quick reference

Code

Usually means

Go to

ERR_SERVER_OFFLINE

The target system is not reachable

ERR_PERMISSION_DENIED

The API key lacks a permission

ERR_STEP_UP_REQUIRED

A capability needs approval, or a protected setting change needs a confirmation code

ERR_INVALID_API_KEY_CREDENTIALS

Wrong account UUID or key secret

ERR_SESSION_NOT_FOUND

Session UUID is wrong, or it already closed

ERR_RATE_LIMIT_EXCEEDED

Too many calls. Back off and retry

ERR_BILLING_RESTRICTED

Billing state is blocking the call

ERR_DA_LINK_ALREADY_USED

Support links work once

Authentication and API keys

Code

Message

HTTP

ERR_API_KEY_DISABLED

API key is disabled

ERR_API_KEY_EXPIRED

API key has expired

ERR_API_KEY_NAME_NOT_UNIQUE

An API key with this name already exists

409

ERR_API_KEY_NOT_FOUND

API key not found

404

ERR_AUTH_FAILED

Email or password incorrect

401

ERR_INVALID_API_KEY_CREDENTIALS

Invalid API key credentials

ERR_INVALID_CURRENT_PASSWORD

Current password is incorrect

ERR_INVALID_PASSWORD

Password does not meet requirements: 10+ length, mixed case, 1+ special char.

422

ERR_INVALID_RESET_TOKEN

Password reset link is invalid or expired

ERR_INVALID_STEP_UP

Confirmation code is invalid or expired

403

ERR_INVALID_TUNNEL_TOKEN

Invalid or expired tunnel token

401

ERR_INVALID_TWO_FACTOR

Two-factor code invalid

ERR_INVALID_VERIFICATION_TOKEN

Verification token is invalid or expired

ERR_INVALID_VIEWER_SESSION_TOKEN

Invalid or expired viewer session token

401

ERR_MULTIPLE_STEP_UP_REQUIRED

This request relaxes more than one protected setting. Step-up codes are bound to a single purpose — relax one setting per request.

400

ERR_NOT_AUTHENTICATED

Not authenticated: missing or expired token

401

ERR_NO_PASSWORD_SET

This account uses social login. Please sign in with your social provider or reset your password to set one.

ERR_PASSWORD_SAME_AS_CURRENT

New password must be different from the current password

ERR_PASSWORD_TOO_SHORT

Password must be at least 10 characters

ERR_RECAPTCHA_FAILED

reCAPTCHA verification failed

403

ERR_RECAPTCHA_REQUIRED

reCAPTCHA token is required

400

ERR_SECURITY_SETTINGS_MOVED

MFA is managed via PUT /account/security

400

ERR_STEP_UP_REQUIRED

This change requires confirmation. Request a code from /auth/step-up and resubmit with it.

ERR_TOO_MANY_PASSWORD_ATTEMPTS

Too many incorrect password attempts — try again later

429

Accounts, users and access

Code

Message

HTTP

ERR_ACCESS_DENIED_BANNED

Access denied: banned

403

ERR_ACCOUNT_DISABLED

Account is disabled

ERR_ACCOUNT_INACTIVE

Account is inactive

ERR_ACCOUNT_NOT_FOUND

Account not found

404

ERR_ACCOUNT_PLAN_INACTIVE

Account subscription is inactive

ERR_DUPLICATE_USER

User/email already exists

409

ERR_EMAIL_SAME_AS_CURRENT

New email must be different from the current sign-in email

ERR_INACTIVE_USER

User account is inactive

ERR_INVALID_ACCOUNT

Invalid account

ERR_INVALID_INVITATION

Invitation code is invalid or has expired

ERR_INVITATION_NOT_FOUND

Invitation not found

404

ERR_PERMISSION_DENIED

Permission denied

403

ERR_SELF_EDIT_NOT_ALLOWED

You cannot edit your own account

ERR_TOO_MANY_EMAIL_CHANGE_REQUESTS

Too many email change requests — try again later

ERR_USER_NOT_ACTIVE

User is not active

400

ERR_USER_NOT_FOUND

User not found

404

ERR_USER_NOT_VERIFIED

Email address has not been verified

Systems, shares and sessions

Code

Message

HTTP

ERR_FILE_NOT_FOUND

File not found

404

ERR_FOLDER_NOT_FOUND

Folder not found

ERR_INSTALLATION_KEY_NOT_ACTIVE

Installation key is not active

422

ERR_INSTALLATION_KEY_NOT_FOUND

Installation key not found

404

ERR_INVALID_PATH

Invalid path

400

ERR_PRODUCT_VERSION_NOT_FOUND

Product version not found

ERR_SERVER_NOT_FOUND

Server not found

ERR_SERVER_OFFLINE

Server is offline

ERR_SESSION_NOT_FOUND

Session not found

404

ERR_SHARE_INACTIVE

Share is not active

403

ERR_SHARE_NOT_FOUND

Share not found or invalid credentials

ERR_VERSION_NOT_ALLOWED

Version is not allowed for this product.

ERR_VERSION_WRONG_PRODUCT

Version does not belong to the required product.

Remote support links

Code

Message

HTTP

ERR_DA_BINARY_UNAVAILABLE

No DesktopAgent version is available for this platform

503

ERR_DA_LINK_ALREADY_USED

DesktopAgent link code has already been used

409

ERR_DA_LINK_EXPIRED

DesktopAgent link has expired

ERR_DA_LINK_NOT_FOUND

DesktopAgent link not found

404

ERR_DA_LINK_REVOKED

DesktopAgent link has been revoked

Billing and plans

Code

Message

HTTP

ERR_ACTIVE_SUBSCRIPTION_EXISTS

Account already has an active subscription. Use upgrade instead.

ERR_BILLING_RESTRICTED

Account billing restricted

ERR_INVALID_PLAN

Selected plan is not valid

ERR_INVALID_STRIPE_PAYLOAD

Stripe payload is invalid

ERR_INVALID_STRIPE_SIGNATURE

Stripe signature is invalid

ERR_NOT_AN_UPGRADE

Target plan must have a higher base price than the current plan

ERR_NOT_A_DOWNGRADE

Target plan must have a lower base price than the current plan

ERR_NO_ACTIVE_SUBSCRIPTION

No active Stripe subscription found

400

ERR_NO_PENDING_DOWNGRADE

No pending downgrade to cancel

ERR_NO_STRIPE_CUSTOMER

Account has no Stripe customer record

400

ERR_PENDING_DOWNGRADE_EXISTS

A downgrade is already scheduled. Cancel it before scheduling a new one.

409

ERR_STRIPE_CHECKOUT

Failed to create Stripe checkout session

502

ERR_STRIPE_PORTAL

Failed to create Stripe billing portal session

502

ERR_SUBSCRIPTION_ALREADY_CANCELING

Subscription is already scheduled for cancellation

409

ERR_SUBSCRIPTION_EXPIRED

Your subscription has expired. Please select a plan to continue.

ERR_TRIAL_ONLY_FOR_NEW_ACCOUNTS

Trial plans are only available for new accounts

Venues

Code

Message

HTTP

ERR_VENUE_ALREADY_PRIVATE

Venue is already private

409

ERR_VENUE_ALREADY_PUBLIC

Venue is already public

ERR_VENUE_CERT_INVALID

Venue does not have a valid issued certificate

422

ERR_VENUE_HEALTH_CHECK_FAILED

Venue health check failed

422

ERR_VENUE_INVALID_LOG_LEVEL

Invalid log level. Valid levels: TRACE, DEBUG, INFO, WARN, ERROR, FATAL

400

ERR_VENUE_INVALID_PUBLIC_IP

public_ip must be a valid IPv4 address

ERR_VENUE_INVALID_STATUS_TRANSITION

Invalid venue status transition

409

ERR_VENUE_INVALID_TARGET_VERSION

target_version must be a non-empty string

422

ERR_VENUE_LOG_FETCH_FAILED

Failed to retrieve logs from venue

502

ERR_VENUE_LOG_LEVEL_CHANGE_FAILED

Failed to change venue log level

502

ERR_VENUE_NAME_REQUIRED

name cannot be empty

ERR_VENUE_NOT_ACTIVE

Venue is not active

ERR_VENUE_NOT_DECOMMISSIONED

Venue must be in DECOMMISSIONED state before it can be deleted

409

ERR_VENUE_NOT_DISABLED

Venue must be DISABLED before a self-update can be triggered. Disable the venue first.

ERR_VENUE_NOT_FOUND

Venue not found

404

ERR_VENUE_NOT_UNINSTALLED

Venue is not in UNINSTALLED status

409

ERR_VENUE_NO_API_TOKEN

Venue does not have an API token configured

422

ERR_VENUE_NO_FQDN

Venue does not have an assigned FQDN

ERR_VENUE_NO_PUBLIC_IP

Cannot configure DNS without a public IP address

ERR_VENUE_PRIVATE_IP_CANNOT_BE_PUBLIC

A venue with a private IP address cannot be promoted to public

ERR_VENUE_PROMOTION_ALREADY_REQUESTED

A promotion request is already pending for this venue

ERR_VENUE_REGISTRATION_TOKEN_EXPIRED

Registration token has expired

410

ERR_VENUE_REGISTRATION_TOKEN_INVALID

Registration token not found or venue not in UNINSTALLED status

404

ERR_VENUE_SSL_NOT_ENABLED

SSL is not enabled (VENUE_USE_SSL is False)

ERR_VENUE_UPDATE_IN_PROGRESS

A self-update is already in progress for this venue.

ERR_VENUE_VISIBILITY_UPGRADE_DENIED

Only a superuser can promote a venue to public

Requests and limits

Code

Message

HTTP

ERR_INVALID_QUERY_SPEC

Invalid query spec

400

ERR_RATE_LIMIT_EXCEEDED

Rate limit exceeded

429

Why a row action is greyed out

Actions on the Systems screen state their own reason rather than failing when you try them. System is offline beside Connect, Other modes, Inspect, Get logs, Transfer files or Send command means the system has not sent a recent heartbeat, so anything needing a live connection is unavailable.

What stays available is what the console can do without the system: Edit, View Details, Assign to folder, Get link, Set log level, Force retest, Reboot, Restart service and Upgrade HyperView. Check the Last Heartbeat column first. The grey dot and a stale heartbeat are the same message in two places.

Related articles

Did this answer your question?