Le journal des modifications de l’API.
Rien n’est supprimé.
L’API /v1 ne fait qu’ajouter des fonctionnalités. De nouveaux points de terminaison et de nouveaux champs de réponse sont ajoutés sous le même préfixe, et un champ que vous analysez déjà ne change jamais de forme ni ne disparaît. Une modification incompatible serait publiée sous un nouveau préfixe de version, qui est réservé et encore vide.
le seul préfixe en usage
Un seul préfixe de version, aucune suppression.
versions sur /v1, toutes additives
préfixe de version en usage. Le suivant est réservé et vide
modifications incompatibles depuis le lancement de l’API
événements webhook signés. Source : App\Enums\WebhookEvent
2026-07-08
POST /v1/incontext/session échange une clé publiable et une origine contre un jeton de session délimité.
GET /v1/pull a ajouté les en-têtes de réponse X-Skipped-Keys et X-Missing-Source-Keys.
Gestion CRUD complète de la base de termes via l’API : GET, POST, PUT et DELETE sur /v1/glossary.
POST /v1/qa/run déclenche un contrôle qualité agentique et renvoie l’identifiant de l’exécution.
Les webhooks signés émettent des événements liés aux clés, traductions, langues, glossaires et QA, en plus de la paire de lot d’origine.
Les événements à haute fréquence comme translation.updated sont regroupés en une seule livraison par fenêtre, évitant ainsi toute saturation du point de terminaison lors d’une modification en masse.
Un GET public et cachable en bordure /v1/cdn/{project}/{locale} sert vos chaînes publiées.
La publication promeut les traductions actuelles vers une nouvelle version immuable, manuellement ou à chaque envoi.
Chaque appel authentifié /v1 est comptabilisé par jeton par jour et affiché sur le hub de déploiement.
Le hub de déploiement intègre désormais une aire de test API qui exécute en direct les points de terminaison en lecture seule pour votre projet.
Rien ne disparaît.
| Surface | Livré | État | Date de suppression |
|---|---|---|---|
GET /v1/project · /pull · POST /push · /translate · GET /batches | April 2, 2026 | actuel | aucun prévu |
POST /v1/incontext/session · /translations · /screenshots · /suggest | May 20, 2026 | actuel | aucun prévu |
GET, POST, PUT, DELETE /v1/glossary · /import · /export · /extract | June 12, 2026 | actuel | aucun prévu |
POST /v1/qa/run | June 12, 2026 | actuel | aucun prévu |
Signed webhook events, twelve typed cases | June 30, 2026 | actuel | aucun prévu |
GET /v1/cdn/{project}/{locale} · POST /v1/cdn/publish | July 8, 2026 | actuel | aucun prévu |
Trois règles sur lesquelles vous pouvez bâtir.
Les nouveaux points de terminaison et les nouveaux champs de réponse sont livrés dans /v1. Un champ que vous analysez déjà ne change pas de structure et ne disparaît pas.
Un changement incompatible serait livré sous un nouveau préfixe de version plutôt qu’à l’intérieur de celui-ci. Ce préfixe est réservé et inutilisé, et chaque version ultérieure a été publiée sous v1.
Lorsqu’une extraction ne peut pas effectuer un aller-retour complet avec certaines données, elle l’indique dans un en-tête. Les en-têtes X-Skipped-Keys et X-Missing-Source-Keys ont été ajoutés plutôt que de modifier le corps de la réponse à votre insu.
FAQ
Ce que les développeurs demandent sur le versionnement et l’obsolescence de l’API.