Skip to main content

userAdminPasswordToken Mutation

Description

Generates a password reset token for an admin user and sends it via email. The token can be used with userAdminPasswordReset to set a new password. Returns the admin user.

mutation userAdminPasswordToken($email: String!) {
userAdminPasswordToken(email: $email) {
_id
firstName
lastName
name
email
addedAt
type
verification {
status
token
code
date
hash
}
hasIntercom
mfa {
secret
lastModified
active
}
hasPasscode
passwordToken
lastLogin
accessKeys {
_id
configRef
accessKey
secretKey
createdAt
lastUsed
}
}
}

Variables

{
"email": "email@example.com"
}

Response

{
"userAdminPasswordToken": {
"_id": "3fadad582701c668420c551a",
"firstName": "example",
"lastName": "example",
"name": "example",
"email": "email@example.com",
"addedAt": 1711450521182,
"type": "example",
"verification": {
"status": true,
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ",
"code": "example",
"date": 1748088025369,
"hash": "example"
},
"hasIntercom": true,
"mfa": {
"secret": "example",
"lastModified": 1737864206242,
"active": true
},
"hasPasscode": true,
"passwordToken": "example",
"lastLogin": 1734365138264,
"accessKeys": [
{
"_id": "4451a08b38c50c6bbf23a716",
"configRef": "ae2d769f894a902abf1e5d04",
"accessKey": "example",
"secretKey": "example",
"createdAt": 1761620683939,
"lastUsed": 1707506807926
}
]
}
}

Arguments

NameTypeDescription
emailString!Email address of the admin user to generate a password reset token for.

Returns

Admin