Contrato e disponibilidade
API · v1 · Produção · Revisado em · Markdown
Endereços e versões
Seção intitulada “Endereços e versões”Produção: https://api.agilink.io/v1. Homologação: https://api.staging.agilink.io/v1. Os dois servidores constam no OpenAPI. Não compartilhe credenciais ou IDs de recursos entre ambientes. O namespace administrativo preserva as rotas existentes do SDK. Leia ambientes e migração.
Autenticação e permissão
Seção intitulada “Autenticação e permissão”Integrações de servidor usam uma chave com aplicativos permitidos, permissões específicas e prazo de expiração. Uma chave que pode ler links não pode emitir outras chaves nem acessar outro aplicativo. Operações de conta e gestão de credenciais exigem sessão humana.
Autorização delegada OAuth será acrescentada na Tarefa 2. O MCP usará a mesma política na Tarefa 3.
Convenções
Seção intitulada “Convenções”| Situação | Contrato novo |
|---|---|
| Sucesso JSON | data e meta.requestId |
| Falha JSON | error.code, message, requestId, documentationUrl |
| Lista | data, pagination.nextCursor, pagination.hasMore e meta |
| Alteração | If-Match com ETag atual; 428 se ausente, 412 se antigo |
| Mutação | Idempotency-Key UUID v4 por intenção; recibo por 24 horas |
| Exclusão concluída | 204, sem corpo |
| Limite excedido | 429 com Retry-After em segundos |
O cursor é vinculado ao aplicativo, à credencial, aos filtros, à ordem e ao limite. Para continuar, preserve esses valores. O cursor expira em 15 minutos; as listas não representam um snapshot transacional.
Chaves novas são exibidas uma única vez. Repetir a emissão confirmada preserva o efeito e retorna 409 secret_not_replayable, sem reexibir nem criar outro segredo.
Downloads
Seção intitulada “Downloads”- OpenAPI JSON consolidado
- JSON Schema compartilhado
- Catálogo das 143 operações previstas
- Permissões previstas
Próximo passo
Seção intitulada “Próximo passo”Leia a receita de criação e explore a referência OpenAPI. Consulte a fundação em homologação para as 17 operações A2. Consulte o catálogo atual para os contratos de cada recurso.
Leia os 25 endpoints A3a, o guia de aplicativos, links e ativos e a migração de tokens.
Consulte também os 45 endpoints A3b e o ciclo de domínios, templates e publicação. A API totaliza 143 operações administrativas na versão publicada.
O A3c acrescenta sete consultas de analytics, com cálculos e cobertura. A referência pública do SDK é separada e preserva seus formatos v1.