Skip to main content

userPasswordSession Query

Description​

Retrieves a user by password reset token.

query userPasswordSession($token: String!) {
userPasswordSession(token: $token) {
_id
id
firstName
lastName
name
email
telephone
taxNumber
organisation
addresses {
_id
description
firstName
lastName
addressLine1
addressLine2
streetNumber
city
state
stateCode
postCode
country
alpha2
type
}
isSubscribed
preferences {
preferredLanguage
}
}
}

Variables​

{
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ"
}

Response​

{
"userPasswordSession": {
"_id": "ee916469dbf92335d0f764d0",
"id": 1.23,
"firstName": "example",
"lastName": "example",
"name": "example",
"email": "email@example.com",
"telephone": "example",
"taxNumber": "example",
"organisation": "example",
"addresses": [
{
"_id": "0be061d29eaf417959fcf3e6",
"description": "example",
"firstName": "example",
"lastName": "example",
"addressLine1": "example",
"addressLine2": "example",
"streetNumber": "example",
"city": "example",
"state": "example",
"stateCode": "example",
"postCode": "example",
"country": "example",
"alpha2": "example",
"type": "example"
}
],
"isSubscribed": true,
"preferences": {
"preferredLanguage": "example"
}
}
}

Arguments​

NameTypeDescription
tokenString!Password reset token.

Returns​

User