Path parameters
-
The unique identifier for the business location.
Query parameters
-
page integer(int32)
The page number, when paginating.
Minimum value is
1
. Default value is1
. -
size integer(int32)
Number of results to return per page, when paginating.
Minimum value is
1
. Default value is10
. -
sort array[string]
Sort by field and direction.
Default value is
["name,asc"]
. -
name string
Filter on group name.
-
roles array[string]
Filter on group roles.
GET /staff/v1/businessLocations/{businessLocationId}/groups
curl \
-X GET https://api.trial.lsk.lightspeed.app/staff/v1/businessLocations/{businessLocationId}/groups \
-H "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
{
"data": {
"staffGroupList": [
{
"id": 1234,
"name": "Bar Staff",
"roles": [
{
"id": 1234,
"name": "ROLE_CAN_LOGIN"
}
],
"reportAccess": "STAFF_REPORT_OWN_ACCESS"
}
]
},
"links": {
"first": {
"href": "https://api-trial.ikentoo.com/staff/v1/businessLocations/40570261078018/userTypes/POS?page=1&size=1&sort=userId,desc"
},
"self": {
"href": "https://api-trial.ikentoo.com/staff/v1/businessLocations/40570261078018/userTypes/POS?page=1&size=1&sort=userId,desc"
},
"next": {
"href": "https://api-trial.ikentoo.com/staff/v1/businessLocations/40570261078018/userTypes/POS?page=2&size=1&sort=userId,desc"
},
"last": {
"href": "https://api-trial.ikentoo.com/staff/v1/businessLocations/40570261078018/userTypes/POS?page=5&size=1&sort=userId,desc"
}
},
"page": {
"page": 1,
"size": 10,
"totalElements": 100,
"totalPages": 10
}
}