# Códigos de estado

ZapSign utiliza los códigos de estado HTTP estándar. Los errores 4xx ocurren cuando hay un problema con la solicitud enviada por el cliente a ZapSign, mientras que los errores 5xx indican problemas potenciales en el servidor.

Nuestro sistema siempre devuelve un código **200** cuando la respuesta es exitosa. A continuación, te explicamos los errores comunes que pueden ocurrir y cómo abordarlos:

<table><thead><tr><th width="146">Code</th><th width="187">Reference</th><th>Explanation</th></tr></thead><tbody><tr><td>400</td><td>BAD REQUEST</td><td>Esto sucede cuando la solicitud está mal formada, como errores de formato en JSON (por ejemplo, comas faltantes, base64 mal formado, etc.). Revisa que tu solicitud esté correctamente estructurada.</td></tr><tr><td>401</td><td>UNAUTHORIZED</td><td>La solicitud no fue autorizada. Es posible que tu Access Token sea incorrecto. Asegúrate de estar utilizando el token adecuado.</td></tr><tr><td>402</td><td>PAYMENT REQUIRED</td><td>No tienes un plan de API activo. En el entorno de producción, es obligatorio tener un plan mensual para usar la API. Ve a Ajustes  > Planes y Precios para obtener más detalles.</td></tr><tr><td>403</td><td>FORBIDDEN</td><td>El servidor no autorizó la solicitud. Verifica que el API Token que estás utilizando corresponde al entorno que deseas usar.</td></tr><tr><td>404</td><td>NOT FOUND</td><td>El servidor no pudo encontrar el recurso solicitado o no está dispuesto a divulgar su existencia. Revisa la URL utilizada o el ID de plantilla si estás trabajando con plantillas.</td></tr><tr><td>406</td><td>NOT ACCEPTABLE</td><td>Asegúrate de que la solicitud esté en formato JSON. Revisa también los valores de las cadenas y los booleanos dentro del cuerpo de la solicitud.</td></tr><tr><td>429</td><td>TOO MANY REQUESTS</td><td>Has excedido el límite de solicitudes permitidas dentro de un período de tiempo específico. Asegúrate de no sobrepasar el límite de peticiones por minuto.</td></tr></tbody></table>
