Skip to main content

sessionRegistrations Query

Description

Retrieves all device registrations for the current shop. Device registrations are used for point-of-sale (POS) device authentication. Returns a list of registered devices with their associated user and configuration information.

query sessionRegistrations {
sessionRegistrations {
_id
configRef
type
user {
_id
firstName
lastName
name
email
addedAt
type
hasIntercom
hasPasscode
passwordToken
lastLogin
}
jwt
expires
createdAt
origin
adminDomains {
_id
siteName
active
domainName
}
shopName
admins {
_id
email
name
avatar
hasPasscode
}
deviceName
deviceId
mfa
ip
}
}

Variables

{}

Response

{
"sessionRegistrations": [
{
"_id": "81e34a7a8ec4da5825cdd117",
"configRef": "51734a8770735c222fdb1f2f",
"type": "example",
"user": {
"_id": "637f4c0b644f604b1c398814",
"firstName": "example",
"lastName": "example",
"name": "example",
"email": "email@example.com",
"addedAt": 1708219012302,
"type": "example",
"hasIntercom": true,
"hasPasscode": true,
"passwordToken": "example",
"lastLogin": 1704588710795
},
"jwt": "example",
"expires": 1745272084882,
"createdAt": 1720775495439,
"origin": "example",
"adminDomains": [
{
"_id": "0fd8d1ae0ab93854bd905019",
"siteName": "example",
"active": true,
"domainName": "example"
}
],
"shopName": "example",
"admins": [
{
"_id": "91d974527c2d03a271287edd",
"email": "email@example.com",
"name": "example",
"avatar": "example",
"hasPasscode": true
}
],
"deviceName": "example",
"deviceId": "example",
"mfa": true,
"ip": "example"
}
]
}

Arguments

No arguments

Returns

[Session!]!