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 রেসপন্স হেডার যুক্ত করা হয়েছে।
API-তে সম্পূর্ণ টার্ম-বেস CRUD: /v1/glossary-এ GET, POST, PUT এবং DELETE।
POST /v1/qa/run একটি এজেন্টিক কোয়ালিটি পাস ট্রিগার করে এবং রান হ্যান্ডেল ফেরত দেয়।
সাইনড ওয়েবহুকগুলো মূল ব্যাচ পেয়ারের পাশাপাশি কী, ট্রান্সলেশন, ল্যাঙ্গুয়েজ, গ্লোসারি এবং QA ইভেন্ট নির্গত করে।
translation.updated-এর মতো উচ্চ-ফ্রিকোয়েন্সি ইভেন্টগুলো একটি জানালার মধ্যে একটি ডেলিভারিতে একত্রিত হয়, তাই একটি বাল্ক এডিট কখনোই একটি এন্ডপয়েন্টকে প্লাভড করে না।
একটি পাবলিক, এজ-ক্যাশেযোগ্য GET /v1/cdn/{project}/{locale} আপনার পাবলিশ করা স্ট্রিং পরিবেশন করে।
পাবলিশিং বর্তমান ট্রান্সলেশনগুলোকে ম্যানুয়ালি বা প্রতি পুশে একটি নতুন ইমিউটেবল ভার্সনে উন্নীত করে।
প্রতিদিন প্রতি টোকেন অনুযায়ী প্রতিটি authenticated /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 ভার্সনিং এবং ডেপ্রিকেশন সম্পর্কে ডেভেলপারদের প্রশ্ন।