O changelog da API.
Nada removido.
/v1 apenas adiciona recursos. Novos endpoints e novos campos de resposta chegam sob o mesmo prefixo, e um campo que você já processa nunca muda de forma ou desaparece. Uma mudança incompatível seria lançada sob um novo prefixo de versão, que está reservado e ainda vazio.
o único prefixo em uso
Um prefixo de versão, sem remoções.
lançamentos no /v1, todos eles aditivos
prefixo de versão em uso. O próximo está reservado e vazio
alterações incompatíveis desde o lançamento da API
eventos de webhook assinados. Fonte: App\Enums\WebhookEvent
2026-07-08
POST /v1/incontext/session troca uma chave publicável e uma Origem por um token de sessão com escopo.
GET /v1/pull ganhou os cabeçalhos de resposta X-Skipped-Keys e X-Missing-Source-Keys.
CRUD completo da base de termos via API: GET, POST, PUT e DELETE em /v1/glossary.
POST /v1/qa/run aciona uma passagem de qualidade baseada em agentes e retorna o identificador da execução.
Webhooks assinados emitem eventos de chave, tradução, idioma, glossário e QA junto com o par de lote original.
Eventos de alta frequência como translation.updated são agrupados em uma única entrega por janela, evitando sobrecarga no endpoint durante edições em massa.
Um GET público e cacheável na borda, /v1/cdn/{project}/{locale}, serve suas strings publicadas.
A publicação promove as traduções atuais para uma nova versão imutável, manualmente ou a cada push.
Cada chamada autenticada /v1 é contabilizada por token por dia e exibida no hub de implantação.
O hub de implantação ganhou um playground de API que executa endpoints somente leitura ao vivo contra seu projeto.
Nada está sendo removido.
| Superfície | Lançada | Status | Data de remoção |
|---|---|---|---|
GET /v1/project · /pull · POST /push · /translate · GET /batches | April 2, 2026 | atual | nenhuma agendada |
POST /v1/incontext/session · /translations · /screenshots · /suggest | May 20, 2026 | atual | nenhuma agendada |
GET, POST, PUT, DELETE /v1/glossary · /import · /export · /extract | June 12, 2026 | atual | nenhuma agendada |
POST /v1/qa/run | June 12, 2026 | atual | nenhuma agendada |
Signed webhook events, twelve typed cases | June 30, 2026 | atual | nenhuma agendada |
GET /v1/cdn/{project}/{locale} · POST /v1/cdn/publish | July 8, 2026 | atual | nenhuma agendada |
Três regras você pode construir sobre.
Novos endpoints e novos campos de resposta são entregues em /v1. Um campo que você já analisa não muda de formato e não desaparece.
Uma mudança incompatível seria entregue sob um novo prefixo de versão, em vez de dentro deste. Esse prefixo está reservado e não utilizado, e todas as versões acima aterrissaram no v1.
Quando uma solicitação não consegue fazer o round-trip de algo, ela informa isso em um cabeçalho. X-Skipped-Keys e X-Missing-Source-Keys foram adicionados em vez de alterar o corpo da resposta sem aviso.
Perguntas frequentes
O que os desenvolvedores perguntam sobre versionamento e descontinuação de API.