Il changelog delle API.
Nessuna rimozione.
/v1 aggiunge solo funzionalità. Nuovi endpoint e nuovi campi di risposta vengono introdotti sotto lo stesso prefisso e un campo che già analizzi non cambia mai forma né scompare. Una modifica incompatibile verrebbe rilasciata sotto un nuovo prefisso di versione, che è riservato e attualmente vuoto.
l’unico prefisso in uso
Un solo prefisso di versione, nessuna rimozione.
release su /v1, tutte additive
prefisso di versione in uso. Il successivo è riservato e vuoto
modifiche incompatibili dal lancio dell’API
eventi webhook firmati. Fonte: App\Enums\WebhookEvent
2026-07-08
POST /v1/incontext/session scambia una chiave pubblicabile e un Origin con un token di sessione con ambito limitato.
GET /v1/pull ha acquisito le intestazioni di risposta X-Skipped-Keys e X-Missing-Source-Keys.
CRUD completo della base terminologica tramite API: GET, POST, PUT e DELETE su /v1/glossary.
POST /v1/qa/run avvia un controllo di qualità basato su agenti e restituisce l'handle dell'esecuzione.
I webhook firmati emettono eventi per chiavi, traduzioni, lingue, glossari e QA insieme alla coppia batch originale.
Gli eventi ad alta frequenza come translation.updated vengono raggruppati in una singola consegna per finestra temporale, evitando il sovraccarico degli endpoint durante le modifiche bulk.
Una GET pubblica e cacheabile ai margini della rete /v1/cdn/{project}/{locale} serve le tue stringhe pubblicate.
La pubblicazione promuove le traduzioni correnti a una nuova versione immutabile, manualmente o ad ogni push.
Ogni chiamata autenticata a /v1 viene conteggiata per token al giorno e visualizzata nell'hub di distribuzione.
L'hub di distribuzione ha aggiunto un playground API che esegue endpoint di sola lettura in tempo reale sul tuo progetto.
Niente sta per essere rimosso.
| Superficie | Rilasciato | Stato | Data di rimozione |
|---|---|---|---|
GET /v1/project · /pull · POST /push · /translate · GET /batches | April 2, 2026 | corrente | nessuna programmata |
POST /v1/incontext/session · /translations · /screenshots · /suggest | May 20, 2026 | corrente | nessuna programmata |
GET, POST, PUT, DELETE /v1/glossary · /import · /export · /extract | June 12, 2026 | corrente | nessuna programmata |
POST /v1/qa/run | June 12, 2026 | corrente | nessuna programmata |
Signed webhook events, twelve typed cases | June 30, 2026 | corrente | nessuna programmata |
GET /v1/cdn/{project}/{locale} · POST /v1/cdn/publish | July 8, 2026 | corrente | nessuna programmata |
Tre regole su cui puoi costruire.
Nuovi endpoint e nuovi campi di risposta vengono rilasciati all'interno di /v1. Un campo che già analizzi non cambia struttura e non scompare.
Una modifica incompatibile verrebbe rilasciata sotto un nuovo prefisso di versione piuttosto che all'interno di questo. Tale prefisso è riservato e inutilizzato, e ogni release successiva si basa su v1.
Quando una richiesta non può restituire completamente qualcosa, lo indica in un header. Sono stati aggiunti X-Skipped-Keys e X-Missing-Source-Keys invece di modificare il corpo della risposta a tua insaputa.
FAQ
Cosa chiedono gli sviluppatori sul versioning e la deprecazione delle API.