# Errores de API

Los errores de API ocurren al comunicarse con el servidor de WooCommerce. Estos errores tienen el prefijo `API` y están organizados en las siguientes categorías:

## Categorías[​](#categories "Enlace directo a Categorías")

| Categoría                                   | Rango de códigos | Descripción                                      |
| ------------------------------------------- | ---------------- | ------------------------------------------------ |
| [Conexión](#connection-errors)              | API01xxx         | Problemas de red y conectividad                  |
| [Autenticación](#authentication-errors)     | API02xxx         | Problemas de inicio de sesión, tokens y permisos |
| [Solicitud](#request-errors)                | API03xxx         | Problemas con las solicitudes salientes          |
| [Respuesta](#response-errors)               | API04xxx         | Problemas con las respuestas del servidor        |
| [Plugin/WordPress](#pluginwordpress-errors) | API05xxx         | Problemas con plugins de WordPress o WooCommerce |
| [Configuración](#configuration-errors)      | API06xxx         | Problemas de instalación y configuración         |

***

## Errores de conexión[​](#connection-errors "Enlace directo a Errores de conexión")

Problemas de red y conectividad entre el POS y el servidor.

| Código                                  | Nombre                               | Descripción                                        |
| --------------------------------------- | ------------------------------------ | -------------------------------------------------- |
| [API01001](/es/error-codes/API01001.md) | Tiempo de espera de conexión agotado | El servidor tardó demasiado en responder           |
| [API01002](/es/error-codes/API01002.md) | Conexión rechazada                   | El servidor rechazó la conexión                    |
| [API01003](/es/error-codes/API01003.md) | Conexión restablecida                | La conexión se cerró inesperadamente               |
| [API01004](/es/error-codes/API01004.md) | Error en la resolución DNS           | No se pudo resolver la dirección del servidor      |
| [API01005](/es/error-codes/API01005.md) | Error de certificado SSL             | Problema con el certificado de seguridad del sitio |
| [API01006](/es/error-codes/API01006.md) | Red inaccesible                      | No se puede acceder a la red                       |
| [API01007](/es/error-codes/API01007.md) | Dispositivo sin conexión             | El dispositivo no está conectado a internet        |
| [API01008](/es/error-codes/API01008.md) | Sitio web no disponible              | El sitio web no responde                           |

## Errores de autenticación[​](#authentication-errors "Enlace directo a Errores de autenticación")

Problemas con el inicio de sesión, las sesiones y los permisos.

| Código                                  | Nombre                        | Descripción                                             |
| --------------------------------------- | ----------------------------- | ------------------------------------------------------- |
| [API02001](/es/error-codes/API02001.md) | Credenciales no válidas       | El nombre de usuario o la contraseña son incorrectos    |
| [API02002](/es/error-codes/API02002.md) | Token expirado                | La sesión ha expirado                                   |
| [API02003](/es/error-codes/API02003.md) | Token no válido               | El token de autenticación no es válido                  |
| [API02004](/es/error-codes/API02004.md) | Usuario no autorizado         | No se tienen permisos para realizar esta acción         |
| [API02005](/es/error-codes/API02005.md) | Permisos insuficientes        | El rol de usuario no cuenta con los permisos necesarios |
| [API02006](/es/error-codes/API02006.md) | Clave de API no válida        | La clave de API de WooCommerce no es válida             |
| [API02007](/es/error-codes/API02007.md) | Error al renovar el token     | No se pudo renovar la sesión                            |
| [API02008](/es/error-codes/API02008.md) | Token de renovación no válido | El token de renovación no es válido                     |
| [API02009](/es/error-codes/API02009.md) | Token de renovación expirado  | El token de renovación ha expirado                      |
| [API02010](/es/error-codes/API02010.md) | Autenticación requerida       | Se requiere autenticación para esta acción              |

## Errores de solicitud[​](#request-errors "Enlace directo a Errores de solicitud")

Problemas con las solicitudes enviadas al servidor.

| Código                                  | Nombre                            | Descripción                                |
| --------------------------------------- | --------------------------------- | ------------------------------------------ |
| [API03001](/es/error-codes/API03001.md) | Formato de solicitud no válido    | El formato de la solicitud no es correcto  |
| [API03002](/es/error-codes/API03002.md) | Parámetros obligatorios faltantes | Faltan datos obligatorios en la solicitud  |
| [API03003](/es/error-codes/API03003.md) | Valor de parámetro no válido      | Un parámetro tiene un valor no válido      |
| [API03004](/es/error-codes/API03004.md) | Solicitud demasiado grande        | La solicitud excede los límites de tamaño  |
| [API03005](/es/error-codes/API03005.md) | Límite de solicitudes excedido    | Demasiadas solicitudes en un período corto |
| [API03006](/es/error-codes/API03006.md) | Método no soportado               | El método HTTP no es compatible            |
| [API03007](/es/error-codes/API03007.md) | Cola de solicitudes llena         | Demasiadas solicitudes pendientes          |

## Errores de respuesta[​](#response-errors "Enlace directo a Errores de respuesta")

Problemas con las respuestas recibidas del servidor.

| Código                                  | Nombre                         | Descripción                                       |
| --------------------------------------- | ------------------------------ | ------------------------------------------------- |
| [API04001](/es/error-codes/API04001.md) | Formato de respuesta no válido | El formato de respuesta del servidor no es válido |
| [API04002](/es/error-codes/API04002.md) | Código de respuesta inesperado | Se recibió un código de estado HTTP inesperado    |
| [API04003](/es/error-codes/API04003.md) | Respuesta JSON malformada      | La respuesta JSON está corrupta o no es válida    |
| [API04004](/es/error-codes/API04004.md) | Datos de respuesta faltantes   | Faltan datos esperados en la respuesta            |
| [API04005](/es/error-codes/API04005.md) | Recuperación de JSON intentada | Se intentó recuperar un JSON malformado           |
| [API04006](/es/error-codes/API04006.md) | Recurso no encontrado          | El recurso solicitado no existe (404)             |

## Errores de plugin/WordPress[​](#pluginwordpress-errors "Enlace directo a Errores de plugin/WordPress")

Problemas con WordPress, WooCommerce o el plugin WCPOS.

| Código                                  | Nombre                           | Descripción                                   |
| --------------------------------------- | -------------------------------- | --------------------------------------------- |
| [API05001](/es/error-codes/API05001.md) | API de WooCommerce deshabilitada | La API REST de WooCommerce está deshabilitada |
| [API05002](/es/error-codes/API05002.md) | Plugin WCPOS no encontrado       | El plugin WCPOS no está instalado             |
| [API05003](/es/error-codes/API05003.md) | Plugin WCPOS desactualizado      | El plugin WCPOS necesita actualización        |
| [API05004](/es/error-codes/API05004.md) | API de WordPress deshabilitada   | La API REST de WordPress está deshabilitada   |
| [API05005](/es/error-codes/API05005.md) | Plugin no encontrado             | Un plugin requerido no está instalado         |

## Errores de configuración[​](#configuration-errors "Enlace directo a Errores de configuración")

Problemas de instalación y configuración.

| Código                                  | Nombre                            | Descripción                              |
| --------------------------------------- | --------------------------------- | ---------------------------------------- |
| [API06001](/es/error-codes/API06001.md) | Formato de URL no válido          | El formato de la URL no es válido        |
| [API06002](/es/error-codes/API06002.md) | URL de API faltante               | No se ha configurado ninguna URL de API  |
| [API06003](/es/error-codes/API06003.md) | Configuración del sitio no válida | La configuración del sitio es incorrecta |
