# Error Responses Learn about the error response that is returned from FusionAuth APIs. > For the index of this section of the site, see [llms.txt](https://4002.18-224-161-104.sslip.io/docs/llms.txt) When FusionAuth encounters an error or finds validation errors in your request, an Errors object is returned in the response body. The Errors object is defined as follows, where **fieldName** indicates the field in the request body the message is describing and **\[x\]** indicates the value is part of an array of one or more values. ## Error Fields `generalErrors` * Type: `Array` The list of general error messages. `generalErrors[x].code` * Type: `String` The code of the error message. `generalErrors[x].message` * Type: `String` A descriptive error message that details the problem that occurred. `fieldErrors` * Type: `Object` The list of field error message. `fieldErrors[fieldName]` * Type: `Array` The list of error messages for that field `fieldErrors[fieldName][x].code` * Type: `String` The code of the error message. `fieldErrors[fieldName][x].message` * Type: `String` A descriptive error message that details the problem that occurred. Example Errors JSON Object ```json { "generalErrors": [ { "code": "[invalid]", "message": "Your JSON was invalid" } ], "fieldErrors": { "user.username": [ { "code": "[duplicate]user.username", "message": "A User with username = [neo] already exists." } ] } } ``` Related [APIs OAuth Error Reference OAuthError reference for FusionAuth OAuth2 endpoints. fusionauth apirest apierror response](https://4002.18-224-161-104.sslip.io/docs/apis/oauth/oauth-error.md) [APIs User Action API Learn about the APIs for invoking a User Action on a User. fusionauth apirest api](https://4002.18-224-161-104.sslip.io/docs/apis/actioning-users.md) [APIs Create an API Key API API documentation for the FusionAuth Create an API Key API. fusionauth apirest api](https://4002.18-224-161-104.sslip.io/docs/apis/api-keys/create-an-api-key.md) [APIs Delete an API Key API API documentation for the FusionAuth Delete an API Key API. fusionauth apirest api](https://4002.18-224-161-104.sslip.io/docs/apis/api-keys/delete-an-api-key.md) --- ## Other pages in Apis > For the full index of this section, see [Apis](https://4002.18-224-161-104.sslip.io/docs/llms-apis.txt). - [User Action API](https://4002.18-224-161-104.sslip.io/docs/apis/actioning-users.md): Learn about the APIs for invoking a User Action on a User. - [API Keys API](https://4002.18-224-161-104.sslip.io/docs/apis/api-keys.md): Learn about the APIs for creating, retrieving, updating and deleting API Keys. - [Application API](https://4002.18-224-161-104.sslip.io/docs/apis/applications.md): Learn about the APIs for creating, retrieving, updating and deleting Applications. - [Audit Log API](https://4002.18-224-161-104.sslip.io/docs/apis/audit-logs.md): Learn about the APIs for adding entries to, searching, and exporting the audit log. - [Authenticate with our APIs](https://4002.18-224-161-104.sslip.io/docs/apis/authentication.md): Learn how the FusionAuth APIs authenticate requests. - [CIMD Domain OAuth Scopes API](https://4002.18-224-161-104.sslip.io/docs/apis/cimd-domain-scopes.md): Learn about the APIs for creating, retrieving, updating and deleting the custom OAuth scopes of a CIMD domain. - [CIMD Domain API](https://4002.18-224-161-104.sslip.io/docs/apis/cimd-domains.md): Learn about the APIs for creating, retrieving, updating and deleting CIMD domains. - [Configure CORS](https://4002.18-224-161-104.sslip.io/docs/apis/configure-cors.md): How to set up and use the FusionAuth API Explorer. - [Connector API](https://4002.18-224-161-104.sslip.io/docs/apis/connectors.md): Learn about the APIs for creating, retrieving, updating and deleting identity providers. - [Consent API](https://4002.18-224-161-104.sslip.io/docs/apis/consents.md): Learn about the APIs for creating, retrieving, updating and deleting consents. - [Email API](https://4002.18-224-161-104.sslip.io/docs/apis/emails.md): Learn about the APIs for creating, retrieving, updating and deleting email templates as well as sending emails to users. - [Entity API](https://4002.18-224-161-104.sslip.io/docs/apis/entities.md): Learn about the APIs for creating, retrieving, updating and deleting entities and entity types. - [Event Log API](https://4002.18-224-161-104.sslip.io/docs/apis/event-logs.md): Learn about the APIs for searching and retrieving event logs. - [Family API](https://4002.18-224-161-104.sslip.io/docs/apis/families.md): Learn about the APIs for creating, retrieving, updating and deleting families. - [Group API](https://4002.18-224-161-104.sslip.io/docs/apis/groups.md): Learn about the APIs for creating, retrieving, updating and deleting groups. - [Hosted Backend API](https://4002.18-224-161-104.sslip.io/docs/apis/hosted-backend.md): Learn about the APIs that you to perform OAuth2 Authorization Code Flow login, logout, and refresh for applications. - [Identity Provider API](https://4002.18-224-161-104.sslip.io/docs/apis/identity-providers.md): Learn about the APIs for creating, retrieving, updating and deleting identity providers. - [Identity Verify API](https://4002.18-224-161-104.sslip.io/docs/apis/identity-verify.md): Learn about the APIs for starting, sending, and completing identity verification. - [Integration API](https://4002.18-224-161-104.sslip.io/docs/apis/integrations.md): Learn about the APIs for retrieving and updating integrations. - [IP Access Control List API](https://4002.18-224-161-104.sslip.io/docs/apis/ip-acl.md): Learn about the APIs for creating, retrieving, updating and deleting IP Access Control Lists. - [JWTs & Refresh Token API](https://4002.18-224-161-104.sslip.io/docs/apis/jwt.md): Learn about the APIs that allow you to manage Refresh Tokens, verify Access Tokens and retrieve public keys used for verifying JWT signatures. - [Key API](https://4002.18-224-161-104.sslip.io/docs/apis/keys.md): Learn about the APIs for generating, importing, retrieving, updating and deleting keys. - [Lambda API](https://4002.18-224-161-104.sslip.io/docs/apis/lambdas.md): Learn about the APIs for creating, retrieving, updating and deleting lambdas. - [Login API](https://4002.18-224-161-104.sslip.io/docs/apis/login.md): API documentation for the FusionAuth Login API. - [Message Template API](https://4002.18-224-161-104.sslip.io/docs/apis/message-templates.md): Learn about the APIs for creating, retrieving, updating and deleting message templates. - [Messenger API](https://4002.18-224-161-104.sslip.io/docs/apis/messengers.md): Learn about the APIs for creating, retrieving, updating and deleting messengers. - [OAuth2 API](https://4002.18-224-161-104.sslip.io/docs/apis/oauth.md): This page details FusionAuth's OAuth2 endpoints. Learn about the Authorization Code grant, `Implicit` grant, and other OAuth2 grants. - [OpenAPI Specification](https://4002.18-224-161-104.sslip.io/docs/apis/openapi.md): Learn about the FusionAuth OpenAPI Specification, which allows you to use OpenAPI tooling to interact with FusionAuth. - [Passwordless API](https://4002.18-224-161-104.sslip.io/docs/apis/passwordless.md): Learn about the APIs for one-time password authentication. - [Reactor API](https://4002.18-224-161-104.sslip.io/docs/apis/reactor.md): Learn about the APIs for activating, deactivating, and retrieving the status of a FusionAuth Reactor license. - [User Registration API](https://4002.18-224-161-104.sslip.io/docs/apis/registrations.md): Learn about the APIs for creating, retrieving, updating and deleting User Registrations. - [Report API](https://4002.18-224-161-104.sslip.io/docs/apis/reports.md): Learn about the APIs for retrieving reports from FusionAuth. - [SCIM API](https://4002.18-224-161-104.sslip.io/docs/apis/scim.md): Learn about the APIs for provisioning SCIM Resources in FusionAuth using a SCIM Client. - [OAuth Scopes API](https://4002.18-224-161-104.sslip.io/docs/apis/scopes.md): Learn about the APIs for creating, retrieving, updating and deleting OAuth scopes. - [System API](https://4002.18-224-161-104.sslip.io/docs/apis/system.md): Learn about the APIs for retrieving and updating the system configuration. - [Tenant Manager API](https://4002.18-224-161-104.sslip.io/docs/apis/tenant-manager.md): Learn about the APIs for retrieving and updating Tenant Manager configuration. - [Tenants API](https://4002.18-224-161-104.sslip.io/docs/apis/tenants.md): Learn about the APIs for creating, retrieving, updating and deleting tenants. - [Multi-Factor API](https://4002.18-224-161-104.sslip.io/docs/apis/two-factor.md): Learn about the APIs for enabling and disabling multi-factor authentication for users. - [User Action Reason API](https://4002.18-224-161-104.sslip.io/docs/apis/user-action-reasons.md): Learn about the APIs for creating, retrieving, updating and deleting user action reasons. - [Manage User Action API](https://4002.18-224-161-104.sslip.io/docs/apis/user-actions.md): Learn about the APIs for creating, retrieving, updating and deleting user actions. - [User Comment API](https://4002.18-224-161-104.sslip.io/docs/apis/user-comments.md): Learn about the APIs for creating and retrieving comments on users. - [User API](https://4002.18-224-161-104.sslip.io/docs/apis/users.md): Learn how to integrate with the FusionAuth User API. This documentation provides a comprehensive reference for managing users. - [WebAuthn API](https://4002.18-224-161-104.sslip.io/docs/apis/webauthn.md): Learn about the APIs for starting and completing WebAuthn ceremonies and retrieving, importing and deleting WebAuthn passkeys. - [Webhook Event Log API](https://4002.18-224-161-104.sslip.io/docs/apis/webhook-event-logs.md): Learn about the APIs for searching and retrieving webhook event and attempt logs. - [Webhook API](https://4002.18-224-161-104.sslip.io/docs/apis/webhooks.md): Learn about the APIs for creating, retrieving, updating and deleting Webhooks.