GET
/v1/mgmt/user/provider/token

Get an existing user's provider token, using a valid management key.

This API endpoint will loads the user's access token generated by the OAuth/OIDC provider, using a valid management key. When querying for OAuth providers, this only applies when utilizing your own account with the provider and have selected Manage tokens from provider selected under the social auth methods.

See also

Endpoint Authentication

Use authorization bearer header with the following format:

Authorization: Bearer \<ProjectId:ManagementKey\>

Try it

/v1/mgmt/user/provider/token

The Authorization access token

Authorization

Authorization
Required
Bearer <token>

< Project ID >:< Management Key > as bearer

In: header

Query Parameters

loginIdstring

providerstring

withRefreshTokenboolean

forceRefreshboolean

Status codeDescription
200OK
curl -X GET "https://api.descope.com/v1/mgmt/user/provider/token?loginId=string&provider=string&withRefreshToken=true&forceRefresh=true" \
  -H "Authorization: Bearer <ProjectId:ManagementKey>"

{
  "provider": "string",
  "providerUserId": "string",
  "accessToken": "string",
  "expiration": 0,
  "scopes": [
    "string"
  ],
  "refreshToken": "string"
}

Was this helpful?