ImpersonateUser
Impersonate a user — returns the legacy token field plus optional OAuth2 pair fields (accessToken/refreshToken/expiresIn/tokenType). Legacy clients keep using token; OAuth2-aware clients can switch to the pair fields at their own pace.
Signature
mutation {
ImpersonateUser(userId: ...)
}
Retourne : ImpersonateUserToken!
Arguments
| Nom | Type | Requis | Défaut | Description |
|---|---|---|---|---|
userId | ID! | ✓ | — | — |
Exemple
mutation {
ImpersonateUser(
userId: $userId
) {
token
accessToken
refreshToken
expiresIn
tokenType
}
}