نظرة عامة
استخدم هذا الـ endpoint لتحديث الاسم أو حد الاستخدام أو النماذج المسموح بها أو وقت الانتهاء أو الحالة الخاصة بمفتاح API موجود.جسم الطلب
يجب أن يتضمن طلب PATCH حقلًا واحدًا على الأقل.| الحقل | النوع | القيم الافتراضية / القيود | الوصف |
|---|---|---|---|
status | enum | - | active, inactive, revoked |
name | string | الطول 1-50 | اسم العرض بعد التحديث |
limitAmount | number | null | الحد الأدنى 0، الحد الأقصى للإدخال 1000000 | null = غير محدود، 0 = حصة صفرية. تُطبّع القيم الموجبة إلى حد مخزن لا يمكن أن يتجاوز ما يعادل 100000 دولارًا أمريكيًا. |
limitCurrency | تعداد | افتراضي USD | USD فقط. إرسال CNY يُرجع 400 currency_retired. |
models | string[] | - | قائمة النماذج المنطقية المسموح بها بعد التحديث |
expiresAt | string | null | تاريخ ووقت RFC3339 | null يزيل وقت الانتهاء |
ملاحظات
- لا يدعم Management API v1 الحذف النهائي عمدًا.
- تُعامل الحالة
revokedعادةً كحالة نهائية للاستخدام التشغيلي العادي؛ وإذا احتجت إلى مفتاح جديد، فأنشئ مفتاحًا جديدًا بدلًا من توقع وجود مسار لاحق لفك الإلغاء.
مثال
الطلب / الاستجابة
استخدم لوحة OpenAPI التفاعلية أعلاه للاطلاع على المخطط الدقيق وحقول الاستجابة.Response example
Important fields
API key identifier used in follow-up Management API calls.
Display name for the API key.
Non-secret key prefix for display and support.
One of
active, inactive, or revoked.Spending cap in USD as a JSON number for display.
null means unlimited.Exact spending cap in USD as a decimal string.
null means unlimited.Accumulated usage in USD as a JSON number for display.
Exact accumulated usage in USD as a decimal string.
Per-key model allowlist. Empty array means no additional key-level model restriction.
ISO timestamp when the key expires, or
null for no expiry.ISO timestamp for the most recent use, or
null when unused.ISO creation timestamp.