Passer au contenu principal
POST
https://{host}/me/v1
/
connected-accounts
/
complete
Compléter une demande de compte connecté
curl --request POST \
  --url https://{host}/me/v1/connected-accounts/complete \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "auth_session": "<string>",
  "connect_code": "<string>",
  "redirect_uri": "<string>",
  "code_verifier": "<string>"
}
'
{
  "connection": "<string>",
  "created_at": "2023-11-07T05:31:56Z",
  "id": "<string>",
  "expires_at": "2023-11-07T05:31:56Z",
  "scopes": [
    "<string>"
  ]
}

Autorisations

Authorization
string
header
requis

Les jetons Bearer et DPoP sont pris en charge selon la configuration de l’API

Corps

application/json
auth_session
string
requis

L’identifiant de la session d’authentification

Maximum string length: 64
connect_code
string
requis

Le code d’autorisation renvoyé par le flux de connexion

Required string length: 1 - 46
redirect_uri
string<uri>
requis

L’URI de redirection utilisée dans la requête initiale

Maximum string length: 2048
code_verifier
string

Le vérificateur de code PKCE

Required string length: 43 - 128

Réponse

Demande de compte connecté traitée avec succès

access_type
enum<string>
requis

Le type d’accès, toujours « offline »

Options disponibles:
offline
connection
string
requis

Le nom de la connexion

created_at
string<date-time>
requis

Chaîne de date ISO indiquant la date de création du compte connecté

id
string
requis

L’identifiant unique du compte connecté

expires_at
string<date-time>

Chaîne de date ISO indiquant la date d’expiration du jeton d’actualisation (facultatif)

scopes
string[]

Tableau des scopes accordés