External Accounts

Used to interact with the external accounts of the current user.

Connect OAuth Accounts

Connect a new External Account from the OAuth providers enabled.

SecurityDevBrowser or ProductionBrowser or ProductionNativeApp and ProductionNativeFlag)
Request
Request Body schema: application/x-www-form-urlencoded
strategy
string
redirect_url
string
action_complete_redirect_url
string or null
Responses
200

Returns the response for Session wrapped Verification object.

400

Request was not successful

404

Request was not successful

422

Request was not successful

500

Request was not successful

post/v1/me/external_accounts
Request samples
application/x-www-form-urlencoded
strategy=string&redirect_url=string&action_complete_redirect_url=string
Response samples
application/json
{
  • "response": {
    },
  • "client": {
    }
}

Reauthorize External Account

Reauthorize an external account by ID.

SecurityDevBrowser or ProductionBrowser or ProductionNativeApp and ProductionNativeFlag)
Request
path Parameters
external_account_id
required
string

External account ID

Request Body schema: application/x-www-form-urlencoded
additional_scope
Array of strings
redirect_url
string
action_complete_redirect_url
string or null
Responses
200

Returns the response for Session wrapped Verification object.

400

Request was not successful

404

Request was not successful

patch/v1/me/external_accounts/{external_account_id}/reauthorize
Request samples
application/x-www-form-urlencoded
additional_scope=string&redirect_url=string&action_complete_redirect_url=string
Response samples
application/json
{
  • "response": {
    },
  • "client": {
    }
}

Delete External Account

Delete an exteral account by ID.

SecurityDevBrowser or ProductionBrowser or ProductionNativeApp and ProductionNativeFlag)
Request
path Parameters
external_account_id
required
string

External account ID

Responses
200

Returns a deleted external account.

400

Request was not successful

404

Request was not successful

delete/v1/me/external_accounts/{external_account_id}
Response samples
application/json
{
  • "response": {
    },
  • "client": {
    }
}