> ## Documentation Index
> Fetch the complete documentation index at: https://docs.generalvalidation.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Error codes

> Find General Validation error codes for authentication, billing, Fabric, and API requests. Understand each failure and follow the documented recovery steps.

Use the stable error code in a problem response or on a Run page to identify
the failure. A failed Test is a Result; an error means General Validation
could not complete part of the work.

## auth

* [`auth.forbidden`](https://docs.generalvalidation.com/errors/auth.forbidden): Forbidden
* [`auth.identity_provider_unavailable`](https://docs.generalvalidation.com/errors/auth.identity_provider_unavailable): Identity provider temporarily unavailable
* [`auth.unauthenticated`](https://docs.generalvalidation.com/errors/auth.unauthenticated): Authentication required
* [`membership.last_owner_protected`](https://docs.generalvalidation.com/errors/membership.last_owner_protected): Last active owner protected
* [`membership.not_found`](https://docs.generalvalidation.com/errors/membership.not_found): Membership not found
* [`method.not_allowed`](https://docs.generalvalidation.com/errors/method.not_allowed): Method not allowed
* [`route.not_found`](https://docs.generalvalidation.com/errors/route.not_found): Route not found
* [`user.not_found`](https://docs.generalvalidation.com/errors/user.not_found): User not found

## billing

* [`billing.entitlement_not_found`](https://docs.generalvalidation.com/errors/billing.entitlement_not_found): Entitlement not found
* [`billing.subscription_not_found`](https://docs.generalvalidation.com/errors/billing.subscription_not_found): Billing subscription not found

## fabric

* [`fabric.conflict`](https://docs.generalvalidation.com/errors/fabric.conflict): Fabric resource conflict
* [`fabric.entitlement_required`](https://docs.generalvalidation.com/errors/fabric.entitlement_required): Active entitlement required
* [`fabric.not_found`](https://docs.generalvalidation.com/errors/fabric.not_found): Fabric resource not found
* [`fabric.pair_limit_reached`](https://docs.generalvalidation.com/errors/fabric.pair_limit_reached): Table Pair limit reached

## internal

* [`internal_error`](https://docs.generalvalidation.com/errors/internal_error): Internal server error

## organization

* [`organization_invitation.invalid`](https://docs.generalvalidation.com/errors/organization_invitation.invalid): Organization invitation invalid
* [`organization_invitation.not_found`](https://docs.generalvalidation.com/errors/organization_invitation.not_found): Organization invitation not found
* [`organization_invitation.not_pending`](https://docs.generalvalidation.com/errors/organization_invitation.not_pending): Organization invitation not pending
* [`organization_member.not_found`](https://docs.generalvalidation.com/errors/organization_member.not_found): Organization member not found
* [`organization.directory_already_activated`](https://docs.generalvalidation.com/errors/organization.directory_already_activated): Directory already activated

## request

* [`field.required`](https://docs.generalvalidation.com/errors/field.required): Required field missing
* [`http.error`](https://docs.generalvalidation.com/errors/http.error): HTTP error
* [`idempotency.key_conflict`](https://docs.generalvalidation.com/errors/idempotency.key_conflict): Idempotency-Key already used
* [`idempotency.key_invalid`](https://docs.generalvalidation.com/errors/idempotency.key_invalid): Invalid Idempotency-Key
* [`idempotency.key_required`](https://docs.generalvalidation.com/errors/idempotency.key_required): Idempotency-Key required
* [`idempotency.resource_delete_deferred`](https://docs.generalvalidation.com/errors/idempotency.resource_delete_deferred): Resource deletion deferred
* [`pagination.invalid`](https://docs.generalvalidation.com/errors/pagination.invalid): Invalid pagination parameters
* [`precondition.failed`](https://docs.generalvalidation.com/errors/precondition.failed): Precondition failed
* [`precondition.required`](https://docs.generalvalidation.com/errors/precondition.required): Precondition required
* [`rate.limited`](https://docs.generalvalidation.com/errors/rate.limited): Too many requests
* [`request.invalid`](https://docs.generalvalidation.com/errors/request.invalid): Request validation failed
* [`resource.unknown`](https://docs.generalvalidation.com/errors/resource.unknown): Unknown resource type


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.