AI Glot websiteOpen AI Glot
REST APIErrores

Errores

Gestión de fallos de la API de AI Glot mediante códigos de error estables, IDs de solicitud, guías de reintento y explicaciones detalladas para cada error documentado.

Cualquier fallo de la API utiliza una única estructura de respuesta. Realice la bifurcación de la lógica basándose en error.code, nunca en el mensaje legible para humanos.

Ejemplo de error
{
  "error": {
    "type": "permission_error",
    "code": "insufficient_scope",
    "message": "This credential is missing the batches:write scope.",
    "docs_url": "https://ai-glot.com/docs/api/errors#insufficient_scope"
  },
  "request_id": "req_example"
}

Códigos de estado

EstadoSignificadoQué hacer
400Solicitud mal formada o campo desconocidoCorregir la solicitud
401Credencial ausente, inválida, caducada o revocadaSustituirla o renovarla
403Autenticado pero sin permisosOtorgar el scope o la funcionalidad requerida
404Recurso ausente o fuera de este espacio de trabajoVerificar el ID y el espacio de trabajo
409El estado actual entra en conflicto con la solicitudLeer el recurso y decidir la acción
413Cuerpo de la solicitud demasiado grandeEnviar un cuerpo más pequeño
422Valor bien formado pero inválidoCorregir el valor indicado
429Límite de tasa superadoEsperar al Retry-After
500/503AI Glot falló o no está disponible temporalmenteReintentar con backoff

Códigos de autenticación y permisos

authentication_required

No se envió ninguna credencial bearer. Añada el encabezado Authorization.

invalid_api_key

La clave está mal formada o es desconocida. Compruebe que se haya copiado el valor completo de aig_live_….

api_key_expired

La clave ha llegado a su fecha de caducidad configurada. Cree una nueva o utilice un reemplazo.

api_key_revoked

Un administrador revocó o rotó esta clave. Actualice la integración con una credencial activa.

insufficient_scope

La credencial se autenticó correctamente, pero carece del scope requerido para esta operación.

feature_not_available

El plan del espacio de trabajo o la versión actual de la plataforma no incluyen la funcionalidad solicitada.

admin_required

Solo un administrador del espacio de trabajo puede realizar esta operación.

Códigos de solicitud

invalid_request

La solicitud no puede analizarse o no coincide con el contrato del endpoint.

unknown_field

No se reconoce una propiedad del cuerpo JSON. Corrija la ortografía en lugar de eliminar la validación. Los parámetros de consulta (query) no reconocidos nunca producen este error; se ignoran, por lo que un filtro mal escrito devuelve un 200 sin filtrar.

invalid_parameter

Un parámetro tiene un tipo, rango o formato incorrecto.

invalid_cursor

El cursor de paginación no es válido. Vuelva a utilizar el next_cursor exactamente como fue devuelto.

request_too_large

El cuerpo de la solicitud excede el límite estricto del endpoint.

Códigos de recurso y estado

batch_not_found

Ninguna traducción visible tiene ese ID. Los recursos en otro espacio de trabajo devuelven intencionadamente el mismo error.

glossary_not_found

No existe un glosario para ese par de idiomas.

resource_not_found

El recurso o la ruta solicitados no existen.

glossary_already_exists

Ya existe un glosario para este par de idiomas. Actualícelo en lugar de crear otro.

result_not_ready

La traducción no ha finalizado, por lo que aún no se puede descargar el resultado.

batch_not_editable

El estado actual de la traducción no permite el cambio de mantenimiento solicitado.

Códigos de idioma y glosario

language_not_supported

La etiqueta está fuera del catálogo admitido. Consulte GET /v1/languages.

invalid_language_pair

El identificador del par de idiomas no puede dividirse en dos etiquetas BCP 47 admitidas.

glossary_term_limit_reached

El recuento de términos resultante superaría el límite permitido por el plan del espacio de trabajo. La actualización es atómica; no se ha modificado nada.

glossary_limit_reached

El espacio de trabajo ha alcanzado el número máximo de glosarios permitidos para el plan actual.

invalid_glossary_terms

Una o más entradas del glosario están vacías, incompletas o son inválidas.

Códigos de servicio

rate_limited

La credencial ha superado la ventana de tasa de solicitudes. Espere al Retry-After y luego reintente con jitter.

internal_error

AI Glot ha fallado inesperadamente. Reintente con backoff y conserve el request_id.

service_unavailable

Un servicio requerido no está disponible temporalmente. Reintente con backoff.

Use these docs with your AI tools

An AI agent can read this documentation directly. You do not need an account or an API key. Everything here is public and read-only.

Query these docs via MCP

Recommended

Add this server to Claude, Claude Code, Cursor, Mistral, or any tool that supports MCP. Your agent can then search AI Glot Docs documentation and read it in full, instead of answering from memory.

https://ai-glot.com/docs/mcp
  • searchFind the passages that answer a question.
  • fetchRead one page in full, as Markdown.
  • list_pagesSee every page in this documentation.

Query these docs over HTTP

The same tools also work as plain web requests. Use this for scripts, or for any tool that does not support MCP. There is one endpoint per tool. Arguments go in the query string, and the answer comes back as JSON.

https://ai-glot.com/docs/api/docs/search?query=custom+domain

Read the OpenAPI description. It is built from the same definitions as the tools, so it always matches what the endpoints do.

Read these docs as Markdown

Add .md to any page URL to get its Markdown source. You can also send the headerAccept: text/markdown to the page URL itself.

To read the whole documentation in one file, open llms-full.txt. For a short index of every page, open llms.txt.