OAuth
أصدر رمز وصول
يستبدل client_credentials أو authorization_code مع PKCE أو refresh_token للاستخدام مرة واحدة برمز معتم صالح 3600 ثانية لمساحة عمل واحدة.
الجسم
application/x-www-form-urlencoded, application/json
grant_typestringمطلوبالمنحة المراد استبدالها:
client_credentialsأوauthorization_codeأوrefresh_tokenالقيم المسموحة:
client_credentialsauthorization_coderefresh_tokenclient_idstringمطلوبمعرّف تطبيق العميل
client_secretstringسر عميل سري (
client_secret_post)، أو في ترويسةAuthorization: Basic(client_secret_basic)، وليس الاثنين معًا؛ لا شيء لعميل عامscopestringالصلاحيات المطلوبة، مفصولة بمسافة؛ عند الغياب: كل صلاحيات المنحة
workspace_idstringمساحة العمل التي يتصرف فيها الرمز: مطلوبة عندما يملك التطبيق عدة مساحات مع
client_credentials، واختيارية عندما يملك واحدةcodestringauthorization_code: الرمز المستلم على عنوان إعادة التوجيهcode_verifierstringauthorization_code: مُتحقِّق PKCE (RFC 7636)redirect_uristringauthorization_code: عنوان إعادة التوجيه نفسه المستخدم عند التفويضrefresh_tokenstringrefresh_token: رمز التحديث، للاستخدام مرة واحدة
الاستجابة
200application/json
رمز الوصول، مع refresh_token فقط إذا مُنحت offline_access.
access_tokenstringمطلوبرمز الوصول المعتم
token_typestringمطلوبدائمًا
Bearerالقيم المسموحة:
Bearerexpires_innumberمطلوبمدة الصلاحية بالثواني
scopestringمطلوبالصلاحيات الممنوحة، مفصولة بمسافة
refresh_tokenstringauthorization_codeوrefresh_tokenفقط، عند منحoffline_access: للاستخدام مرة واحدة، ويتغير مع كل استبدال
400
invalid_request أو invalid_grant أو unsupported_grant_type أو invalid_scope أو unauthorized_client.
401
invalid_client: عميل غير معروف، أو سر خاطئ أو مفقود، أو تطبيق ملغى.