All pages
Powered by GitBook
1 of 1

Loading...

Session

Create and manage OAuth 2.0 Tokens

get
Query parameters
response_typestringRequiredDefault: code
client_idstringRequired
redirect_uristringRequired
ScopestringRequired
Statestring | nullableOptional
Realmstring | nullableOptional
Responses
200

Success

application/json
Responsestring 路 binary
400

Bad Request

application/problem+json
get
/api/Session/OAuthRegister
post
Body
grant_typestring 路 min: 1RequiredDefault: authorization_code
codestring 路 min: 1Required
client_idstring 路 min: 1Required
client_secretstring 路 min: 1Required
redirect_uristring 路 min: 1Required
Responses
200

Success

application/json
400

Bad Request

application/problem+json
post
/api/Session/OAuthGetToken
post
Body
grant_typestring 路 min: 1RequiredDefault: refresh_token
refresh_tokenstring 路 min: 1Required
client_idstring 路 min: 1Required
client_secretstring 路 min: 1Required
Responses
200

Success

application/json
400

Bad Request

application/problem+json
post
/api/Session/OAuthRefreshToken
post
Body
client_idstring 路 min: 1Required
refresh_tokenstring 路 min: 1Required
Responses
200

Success

application/json
Responsestring 路 binary
400

Bad Request

application/problem+json
post
/api/Session/OAuthTokenRevoke
POST /api/Session/OAuthTokenRevoke HTTP/1.1
Host: api.fuse.work
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 43

"client_id='text'&refresh_token='text'"
GET /api/Session/OAuthRegister?response_type=code&client_id=text&redirect_uri=text&Scope=text HTTP/1.1
Host: api.fuse.work
Accept: */*
binary
POST /api/Session/OAuthGetToken HTTP/1.1
Host: api.fuse.work
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 113

"grant_type='authorization_code'&code='text'&client_id='text'&client_secret='text'&redirect_uri='text'"
{
  "token_type": "text",
  "access_token": "text",
  "refresh_token": "text",
  "expires_in": "2025-12-13T05:05:50.936Z",
  "refresh_token_expires_in": "2025-12-13T05:05:50.936Z",
  "default_tenant_id": "text"
}
POST /api/Session/OAuthRefreshToken HTTP/1.1
Host: api.fuse.work
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 95

"grant_type='refresh_token'&refresh_token='text'&client_id='text'&client_secret='text'"
{
  "token_type": "text",
  "access_token": "text",
  "refresh_token": "text",
  "expires_in": "2025-12-13T05:05:50.936Z",
  "refresh_token_expires_in": "2025-12-13T05:05:50.936Z",
  "default_tenant_id": "text"
}
binary