انتقل إلى المحتوى
القائمة
كل مجموعات الواجهة

API keys

Public and secret keys, scopes, rotation.

5 نقاط وصول. أسماء نقاط الوصول وأوصافها مأخوذة من ملف OpenAPI، لذلك تظهر بالإنجليزية.

GET/v1/keys

Keys List

يحتاج إلى مفتاح أو جلسة في لوحة التحكم

الردود

POST/v1/keys

Create a key (the full key is returned once)

يحتاج إلى مفتاح أو جلسة في لوحة التحكم

المعاملات

الاسمالموضعالنوعإلزاميالوصف
Idempotency-Keyheaderstring | nullلاUnique per logical write (8-255 chars). Retries with the same key are safe. · pattern ^[A-Za-z0-9_\-:.]{8,255}$

جسم الطلب application/json ApiKeyCreate

الاسمالنوعإلزاميالوصف
namestringنعمmax length 100
kind"public" | "secret"نعم
scopesstring[] | nullلاDefault: search, events (public) or all non-admin scopes (secret).
allowed_originsstring[]لاPublic keys: browser origins allowed.
expires_atstring (date-time) | nullلا

الردود

PATCH/v1/keys/{key_id}

Keys Update

يحتاج إلى مفتاح أو جلسة في لوحة التحكم

المعاملات

الاسمالموضعالنوعإلزاميالوصف
key_idpathstringنعم

جسم الطلب application/json ApiKeyUpdate

الاسمالنوعإلزاميالوصف
namestring | nullلاmax length 100
scopesstring[] | nullلا
allowed_originsstring[] | nullلا

الردود

DELETE/v1/keys/{key_id}

Revoke a key now

يحتاج إلى مفتاح أو جلسة في لوحة التحكم

المعاملات

الاسمالموضعالنوعإلزاميالوصف
key_idpathstringنعم

الردود

POST/v1/keys/{key_id}/rotate

New key now; the old one works for grace_hours more

يحتاج إلى مفتاح أو جلسة في لوحة التحكم

المعاملات

الاسمالموضعالنوعإلزاميالوصف
key_idpathstringنعم

جسم الطلب application/json ApiKeyRotate

الاسمالنوعإلزاميالوصف
grace_hoursintegerلاThe old key keeps working this long.default 24 · min 0 · max 720

الردود

أشكال البيانات في هذه الصفحة

ApiKeyOut

الاسمالنوعإلزاميالوصف
idstringنعم
namestringنعم
kind"public" | "secret"نعم
prefixstringنعم
last4stringنعم
scopesstring[]نعم
allowed_originsstring[]نعم
created_atstring (date-time)نعم
last_used_atstring (date-time) | nullلا
expires_atstring (date-time) | nullلا
revoked_atstring (date-time) | nullلا

ApiKeyCreate

الاسمالنوعإلزاميالوصف
namestringنعمmax length 100
kind"public" | "secret"نعم
scopesstring[] | nullلاDefault: search, events (public) or all non-admin scopes (secret).
allowed_originsstring[]لاPublic keys: browser origins allowed.
expires_atstring (date-time) | nullلا

ApiKeyCreated

الاسمالنوعإلزاميالوصف
idstringنعم
namestringنعم
kind"public" | "secret"نعم
prefixstringنعم
last4stringنعم
scopesstring[]نعم
allowed_originsstring[]نعم
created_atstring (date-time)نعم
last_used_atstring (date-time) | nullلا
expires_atstring (date-time) | nullلا
revoked_atstring (date-time) | nullلا
keystringنعمThe full key. Shown ONCE; only a hash is stored.

ApiKeyUpdate

الاسمالنوعإلزاميالوصف
namestring | nullلاmax length 100
scopesstring[] | nullلا
allowed_originsstring[] | nullلا

Deleted

الاسمالنوعإلزاميالوصف
deletedbooleanلاdefault true
idstringنعم

ApiKeyRotate

الاسمالنوعإلزاميالوصف
grace_hoursintegerلاThe old key keeps working this long.default 24 · min 0 · max 720