OAuth & Consent

OAuth 2.0 authorization endpoints including PKCE flow, token exchange, consent management, and token revocation.

post
Body
computed_atstringRequired
Responses
post
/consent/presets
200Success
get
Query parameters
client_idstringRequired
redirect_uristringRequired
response_typeconst: codeRequired
scopestringRequired
statestringOptional
code_challengestringRequired
code_challenge_methodconst: S256Required
authorization_idstringOptional
login_hintstringOptional
localestringOptional
noncestringOptional
Responses
get
/oauth/authorize
200Success
post
Body
or
Responses
post
/oauth/token
200Success
post
Body
client_idstringRequired
client_secretstringRequired
identifierstringOptional
user_idstringOptional
emailstringOptional
evm_addressstringOptional
Responses
post
/oauth/client/user-token
200Success
get
Query parameters
authorization_idstringRequired
Responses
get
/oauth/authorize/context
200Success
get
Query parameters
authorization_idstringRequired
Responses
get
/oauth/authorize/result
200Success
post
Body
tokenstringOptional
tokensstring[]Optional
token_type_hintone ofOptional
const: authorizationOptional
or
const: refresh_tokenOptional
or
const: access_tokenOptional
authorization_idstringOptional
cascadeone ofOptional
const: trueOptional
or
const: falseOptional
or
const: 1Optional
or
const: 0Optional
or
booleanOptional
client_idstringOptional
Responses
post
/oauth/revoke
200Success
post
Body
authorization_idstringRequired
scopesstring[]Optional
Responses
post
/oauth/authorize/approve
200Success
post
Body
authorization_idstringRequired
reasonstringOptional
Responses
post
/oauth/authorize/deny
200Success

Last updated