الحصول على إصدار من الواجهة البرمجية
إصدار API 2026-10-affable-towhee
get https://api.getlingara.com/v1/versions/{id}
يعيد إصدارًا واحدًا من الواجهة البرمجية مع history الكامل وsummary (بالإنجليزية) وspec. المستند على spec.url يخص هذا الإصدار فقط عند طلبه مع ترويسة Lingara-Version مضبوطة على معرّفه. spec.sha256 هو تجزئة مستنده المجمّد، وقيمته null ما دام الإصدار قيد التطوير. المعرّف غير المعروف يجيب بـ 404. لا حاجة إلى رمز مميز. يمكن تخزين الاستجابات مؤقتًا لمدة ساعة.
النطاقات لا تلزم مصادقة
المعاملات
Lingara-Versionheaderstringاختياري- إصدار API الذي يُجاب عن هذا الطلب به. بدونه، يحصل رمز الوصول على الإصدار الذي رُبط به عميله، ويحصل الطلب الذي لا رمز مميز فيه على الإصدار الحالي. لا يمكن الوصول إلى الإصدار الذي لا يزال قيد التطوير إلا بذكره هنا. الإصدار غير المعروف يُجاب عنه بـ
400مع الرمزapi_version_unknown. يسردGET /v1/versionsالإصدارات. idpathstringمطلوب
الاستجابات
200 إصدار الواجهة البرمجية
idstringمطلوبstateVersionStateمطلوبltsbooleanمطلوبminted_atstringمطلوبsunset_atstring | nullمطلوبsummarystring | nullمطلوبhistoryarray of VersionHistoryEntryمطلوبstateVersionStateمطلوبatstringمطلوب
specVersionSpecمطلوبurlstringمطلوبsha256string | nullمطلوب
asyncapiVersionSpecمطلوبurlstringمطلوبsha256string | nullمطلوب
الأخطاء
410application/json- تم إيقاف إصدار API الذي يُجاب عن هذا الطلب به. أرسل إصدارًا مدعومًا في
Lingara-Version، أو اربط العميل بإصدار آخر. 4XXapplication/json- رُفض الطلب. يوضّح
codeالسبب، ويشرحهerrorبالكلمات. 503application/json · text/plain- الخدمة غير متاحة مؤقتًا؛ أعد المحاولة بعد عدد الثواني المذكور في
Retry-After. أثناء الصيانة يكون المتن نصًا عاديًا بدلًا من غلاف الخطأ. 5XXapplication/json- رُفض الطلب. يوضّح
codeالسبب، ويشرحهerrorبالكلمات.
codestringمطلوبسبب رفض الطلب، في صورة رمز ثابت يمكن التفرّع بناءً عليه: مثل
insufficient_scope(403) وrate_limited(429)، ولعميل يُفوتَر بحسب الاستهلاكspend_cap_reached(402) وmetered_billing_inactive(402).errorstringمطلوب
مثال
إذا اختلفت ترجمةٌ عن المرجع الإنجليزي، فالمرجع الإنجليزي هو الصحيح.