AI Glot websiteOpen AI Glot
REST APIErros

Erros

Gerencie falhas da API do AI Glot usando códigos de erro estáveis, IDs de requisição, orientações de tentativa e explicações detalhadas para cada erro documentado.

Toda falha de API utiliza um envelope único. Baseie sua lógica no error.code, nunca na mensagem legível para humanos.

Exemplo de erro
{
  "error": {
    "type": "permission_error",
    "code": "insufficient_scope",
    "message": "Esta credencial não possui o escopo batches:write.",
    "docs_url": "https://ai-glot.com/docs/api/errors#insufficient_scope"
  },
  "request_id": "req_example"
}

Códigos de status

StatusSignificadoO que fazer
400Requisição malformada ou campo desconhecidoCorrija a requisição
401Credencial ausente, inválida, expirada ou revogadaSubstitua ou renove a credencial
403Autenticado, mas sem permissãoConceda o escopo ou recurso necessário
404Recurso ausente ou fora deste workspaceVerifique o ID e o workspace
409Estado atual conflita com a requisiçãoLeia o recurso e decida a ação
413Corpo da requisição muito grandeEnvie um corpo menor
422Formato correto, mas valor inválidoCorrija o valor indicado
429Limite de taxa excedidoAguarde o Retry-After
500/503Falha no AI Glot ou indisponibilidade temporáriaTente novamente com backoff

Códigos de autenticação e permissão

authentication_required

Nenhuma credencial bearer foi enviada. Adicione o cabeçalho Authorization.

invalid_api_key

A chave está malformada ou é desconhecida. Verifique se todo o valor aig_live_… foi copiado.

api_key_expired

A chave atingiu a data de expiração configurada. Crie ou use uma substituta.

api_key_revoked

Um administrador revogou ou rotacionou esta chave. Atualize a integração com uma credencial ativa.

insufficient_scope

A credencial foi autenticada, mas não possui o escopo exigido por esta operação.

feature_not_available

O plano do workspace ou a versão atual da plataforma não inclui o recurso solicitado.

admin_required

Apenas um administrador do workspace pode realizar esta operação.

Códigos de requisição

invalid_request

A requisição não pode ser processada ou não corresponde ao contrato do endpoint.

unknown_field

Uma propriedade do corpo JSON não foi reconhecida. Corrija a ortografia em vez de remover a validação. Parâmetros de query não reconhecidos nunca geram este erro; eles são ignorados, portanto, um filtro digitado incorretamente retorna um 200 sem filtros.

invalid_parameter

Um parâmetro possui tipo, intervalo ou formato incorreto.

invalid_cursor

O cursor de paginação é inválido. Reutilize o next_cursor exatamente como foi retornado.

request_too_large

O corpo da requisição excede o limite rígido do endpoint.

Códigos de recurso e estado

batch_not_found

Nenhuma tradução visível possui este ID. Recursos em outro workspace retornam intencionalmente o mesmo erro.

glossary_not_found

Não existe um glossário para esse par de idiomas.

resource_not_found

O recurso ou rota solicitada não existe.

glossary_already_exists

Já existe um glossário para este par de idiomas. Atualize-o em vez de criar outro.

result_not_ready

A tradução ainda não foi concluída, portanto, o resultado ainda não pode ser baixado.

batch_not_editable

O estado atual da tradução não permite a alteração de manutenção solicitada.

Códigos de idioma e glossário

language_not_supported

A tag está fora do catálogo suportado. Consulte GET /v1/languages.

invalid_language_pair

O identificador do par de idiomas não pode ser dividido em duas tags BCP 47 suportadas.

glossary_term_limit_reached

A contagem resultante de termos excederia a cota do plano do workspace. A atualização é atômica; nada foi alterado.

glossary_limit_reached

O workspace atingiu o limite de glossários para o plano atual.

invalid_glossary_terms

Uma ou mais entradas do glossário estão vazias, incompletas ou inválidas.

Códigos de serviço

rate_limited

A credencial excedeu a janela de taxa. Aguarde o Retry-After e tente novamente com jitter.

internal_error

O AI Glot falhou inesperadamente. Tente novamente com backoff e mantenha o request_id.

service_unavailable

Um serviço necessário está temporariamente indisponível. Tente novamente com 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.