فيديوهاتيالتوثيق

إلغاء مفتاح واجهة برمجية

إلغاء مفتاح واجهة برمجية

DELETE/v1/projects/{projectId}/keys/{keyId}

تدعم هذه العملية مصادقة ملف ارتباط جلسة لوحة التحكم. استدعها من شيفرة خادم موثوقة فقط، ولا تنشئ المتصفحات ملف الجلسة أو تكشفه.

يضبط revoked_at فيتوقف المفتاح عن المصادقة فورًا، ويعيد تعارضًا إذا كان ملغيًا بالفعل.

حد المعدّل: 60 طلبًا لكل 60 ثانية لكل جلسة.

رموز الخطأ: unauthorized (401), not_found (404), already_revoked (409).

المصادقة

  • sessionCookie — ملف ارتباط جلسة لوحة التحكم الذي يضبطه POST /v1/auth/login. تتطلب مسارات الفيديو والتشغيل أيضًا معامل projectId عند استخدام الجلسة.

المعاملات

الاسمالموضعالنوعإلزاميالوصف
projectIdpathstring (Ulid)نعم
keyIdpathstring (Ulid)نعم

جسم الطلب

لا تأخذ هذه العملية جسم طلب.

الاستجابات

الرمزالمعنى
204أُلغي المفتاح.
401لم تُقدَّم بيانات اعتماد صالحة.
404المورد غير موجود أو غير مرئي لهذا المستدعي.
409يتعارض الطلب مع الحالة الحالية للمورد. يذكر وصف العملية قيم error.code الدقيقة.
429تم تجاوز حد المعدّل.