OAuth
Terbitkan access token
Menukar client_credentials, authorization_code dengan PKCE, atau refresh_token sekali pakai dengan token buram berlaku 3600 detik untuk satu Workspace.
Body
application/x-www-form-urlencoded, application/json
grant_typestringwajibGrant yang ditukar:
client_credentials,authorization_code, ataurefresh_tokenNilai yang diizinkan:
client_credentialsauthorization_coderefresh_tokenclient_idstringwajibPengenal aplikasi klien
client_secretstringSecret klien rahasia (
client_secret_post), atau di headerAuthorization: Basic(client_secret_basic), tidak keduanya; kosong untuk klien publikscopestringScope yang diminta, dipisahkan spasi; tidak diisi: semua scope grant
workspace_idstringWorkspace tempat token bertindak: wajib bila aplikasi memiliki beberapa di bawah
client_credentials, opsional bila hanya satucodestringauthorization_code: kode yang diterima di alamat pengalihancode_verifierstringauthorization_code: verifier PKCE (RFC 7636)redirect_uristringauthorization_code: alamat pengalihan yang sama seperti saat otorisasirefresh_tokenstringrefresh_token: refresh token, sekali pakai
Respons
200application/json
Access token, dengan refresh_token hanya jika offline_access diberikan.
access_tokenstringwajibAccess token buram
token_typestringwajibSelalu
BearerNilai yang diizinkan:
Bearerexpires_innumberwajibMasa berlaku dalam detik
scopestringwajibScope yang diberikan, dipisahkan spasi
refresh_tokenstringHanya
authorization_codedanrefresh_token, bilaoffline_accessdiberikan: sekali pakai, berganti setiap penukaran
400
invalid_request, invalid_grant, unsupported_grant_type, invalid_scope, atau unauthorized_client.
401
invalid_client: klien tidak dikenal, secret salah atau hilang, atau aplikasi dicabut.