Documentación

Manejar errores sin perder el contexto de la solicitud.

{
  "text": "Contenido fuente complejo en el idioma seleccionado.",
  "locale": "es",
  "mode": "simple-language"
}

Ejemplos de SDK y cURL disponibles

Mensajes de error uniformes

json
{
  "error": {
    "code": "invalid_request",
    "message": "Check the request fields."
  }
}

La mayoría de los errores usan la estructura error anterior. Las respuestas de límite de velocidad también incluyen los campos de nivel superior limit, remaining y reset.

json
{
  "error": {
    "code": "rate_limited",
    "message": "Too many requests."
  },
  "limit": 1000,
  "remaining": 0,
  "reset": 1787836800
}

Para los límites de velocidad HTTP 429, espera el tiempo indicado en la cabecera Retry-After. allowance_exhausted incluye en su lugar error.details.used, limit y periodEndsAt.

Códigos de error

Estos códigos de error utilizan la versión API 2:

HTTPCódigoSignificadoAcción del cliente
400invalid_jsonEl cuerpo de la solicitud no es JSON válido.Corregir el cuerpo JSON
400invalid_requestFalta un campo, es desconocido o no es válido, o el texto supera los 5.000 caracteresCorrecta la solicitud
400clave_idempotencia_inválidaUna solicitud de trabajo o lote no tiene una clave de idempotencia válidaEnviar una clave única de como máximo 255 caracteres
400invalid_webhook_endpointEl punto final del webhook seleccionado falta o está inactivoElija un punto final activo o utilice el sondeo
401clave_api_inválidaEl token de portador falta, no es válido o está revocadoVerifique o reemplace la clave API
402facturación_requeridaLa facturación debe actualizarse antes de que el procesamiento pueda continuarActualizar facturación en la aplicación
403feature_not_availableEl espacio de trabajo no tiene ningún derecho activoElige un plan o contacta con soporte
403correo electrónico_no_verificadoNo se verifica ningún correo electrónico de propietario o administrador.Verificar un correo electrónico de cuenta elegible
404trabajo_no_encontradoEl trabajo no existe, pertenece a otro espacio de trabajo o ha caducadoDetener la consulta de estado e iniciar una nueva orden si es necesario
404lote_no_encontradoEl lote no existe, pertenece a otro espacio de trabajo o ha caducadoDeje de sondear y cree un nuevo lote si es necesario
429tasa_limitadaSe ha alcanzado la tasa de solicitudesRespetar después de intentarlo
429concurrency_limitSe están procesando demasiadas solicitudes al mismo tiempoReintentar después de que finalice una solicitud activa
429allowance_exhaustedSe alcanzó el límite mensual de caracteres y el uso adicional no está disponible o está deshabilitadoEspere al próximo período de facturación o habilite el uso adicional en un plan elegible
502procesamiento_fallidoEl servicio no pudo procesar el texto.Repita la solicitud y contacte al soporte con el ID de la solicitud si el problema continúa.

Documente cada error: ¿Puede repetirse la solicitud? ¿Se cuentan los signos? ¿Qué dice el protocolo? ¿qué información necesita el soporte?

En esta página

Comience a usar Simple8 gratis.

Crea tu cuenta gratuita y utiliza hasta 15.000 caracteres gratis cada mes.