Skip to main content

logout Mutation

Description

Logs out the current user session.

mutation logout($checkoutId: String) {
logout(checkoutId: $checkoutId) {
ok
checkout {
_id
id
configRef
origin
created
orderId
updated
expires
status
message
useSingleAddress
}
}
}

Variables

{
"checkoutId": "checkoutId"
}

Response

{
"logout": {
"ok": true,
"checkout": {
"_id": "12aa61cc7ee73a6195f44b6d",
"id": "npD-muKT6",
"configRef": "d345b785b5223e3b322bf065",
"origin": "example",
"created": 1707268720209,
"orderId": "example",
"updated": 1727300086108,
"expires": 1750810243349,
"status": "example",
"message": "example",
"useSingleAddress": true
}
}
}

Arguments

NameTypeDescription
checkoutIdStringOptional checkout identifier to preserve.

Returns

LogoutResponse