userVerify Mutation
Description
Verifies a user account using a token or verification code.
mutation userVerify(
$token: String
$code: Int
$checkoutId: String
$email: String
) {
userVerify(
token: $token
code: $code
checkoutId: $checkoutId
email: $email
) {
session {
_id
jwt
expires
}
message
checkout {
_id
id
configRef
origin
created
orderId
updated
expires
status
message
useSingleAddress
}
}
}
Variables
{
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ",
"code": 42,
"checkoutId": "checkoutId",
"email": "email@example.com"
}
Response
{
"userVerify": {
"session": {
"_id": "a3c7fac3c9b3ae2eae3b6a3b",
"jwt": "example",
"expires": 1735671131081
},
"message": "example",
"checkout": {
"_id": "19fd5d1be8c85b9e7d25c536",
"id": "D5B-EG4jp",
"configRef": "2b3c4f93b90b3cbcbefec2b0",
"origin": "example",
"created": 1740595451569,
"orderId": "example",
"updated": 1711452266460,
"expires": 1739822108586,
"status": "example",
"message": "example",
"useSingleAddress": true
}
}
}
Arguments
| Name | Type | Description |
|---|---|---|
token | String | Verification token. |
code | Int | Verification code. |
checkoutId | String | Optional checkout identifier to associate with the session. |
email | String | Email address for verification. |