گزارش تغییرات API.
هیچ چیزی حذف نشده است.
/v1 همیشه فقط موارد جدید اضافه میکند. نقاط پایانی و فیلدهای پاسخ جدید در همان پیشوند قرار میگیرند و فیلدی که قبلاً پردازش کردهاید، هرگز تغییر شکل نمیدهد یا حذف نمیشود. یک تغییر سازگاریشکن تحت یک پیشوند نسخه جدید منتشر میشود که رزرو شده و هنوز خالی است.
تنها پیشوند در حال استفاده
یک پیشوند نسخه، بدون حذفیات.
انتشارها روی /v1، همه آنها افزاینده
پیشوند نسخه در حال استفاده. بعدی رزرو شده و خالی است
تغییرات سازگاریشکن از زمان عرضه API
رویدادهای وبهوک امضاشده. منبع: App\Enums\WebhookEvent
2026-07-08
POST /v1/incontext/session یک کلید قابل انتشار و یک Origin را با یک توکن نشست محدود مبادله میکند.
GET /v1/pull هدرهای پاسخ X-Skipped-Keys و X-Missing-Source-Keys را دریافت کرد.
CRUD کامل پایگاه اصطلاحات از طریق API: GET، POST، PUT و DELETE روی /v1/glossary.
POST /v1/qa/run یک بررسی کیفیت هوشمند را فعال کرده و شناسه اجرا را برمیگرداند.
وبهوکهای امضاشده رویدادهای کلید، ترجمه، زبان، واژهنامه و QA را همراه با جفت دسته اصلی ارسال میکنند.
رویدادهای پرتکرار مانند translation.updated در یک پنجره زمانی ادغام شده و به صورت یک تحویل ارسال میشوند، بنابراین ویرایش انبوه هیچگاه نقطه پایانی را اشباع نمیکند.
یک GET عمومی و قابل ذخیره در حافظه نهایی لبه، /v1/cdn/{project}/{locale} رشتههای منتشر شده شما را ارائه میدهد.
انتشار، ترجمههای فعلی را به یک نسخه ثابت جدید ارتقا میدهد، چه به صورت دستی و چه با هر بار push.
هر فراخوانی احراز هویت شده /v1 به ازای هر توکن در روز شمارش شده و در مرکز استقرار نمایش داده میشود.
مرکز استقرار دارای یک محیط آزمایشی API شد که نقاط پایانی فقط-خواندنی را به صورت زنده روی پروژه شما اجرا میکند.
هیچ چیز حذف نخواهد شد.
| سطح | منتشرشده | وضعیت | تاریخ حذف |
|---|---|---|---|
GET /v1/project · /pull · POST /push · /translate · GET /batches | April 2, 2026 | فعلی | بدون زمانبندی |
POST /v1/incontext/session · /translations · /screenshots · /suggest | May 20, 2026 | فعلی | بدون زمانبندی |
GET, POST, PUT, DELETE /v1/glossary · /import · /export · /extract | June 12, 2026 | فعلی | بدون زمانبندی |
POST /v1/qa/run | June 12, 2026 | فعلی | بدون زمانبندی |
Signed webhook events, twelve typed cases | June 30, 2026 | فعلی | بدون زمانبندی |
GET /v1/cdn/{project}/{locale} · POST /v1/cdn/publish | July 8, 2026 | فعلی | بدون زمانبندی |
سه قانون که میتوانید روی آن بسازید.
نقاط پایانی جدید و فیلدهای پاسخ جدید در داخل /v1 عرضه میشوند. فیلدی که قبلاً پردازش کردهاید، تغییر شکل نمیدهد و ناپدید نمیشود.
یک تغییر ساختاری تحت یک پیشوند نسخه جدید عرضه میشود نه در داخل این نسخه. آن پیشوند رزرو شده و استفادهنشده است و هر انتشار بالاتر روی v1 قرار گرفته است.
وقتی یک درخواست نمیتواند چیزی را بهطور کامل بازگرداند، در سربرگ اعلام میکند. X-Skipped-Keys و X-Missing-Source-Keys اضافه شدند تا بدنه پاسخ زیر پای شما تغییر نکند.
سوالات متداول
آنچه توسعهدهندگان درباره نسخهبندی و منسوخسازی API میپرسند.