| parameter | includeDevices | The connected devices will be returned directly: Boolean |
| parameter | organizationId | The organization from where the groups will be taken: Number |
| parameter | search | Wildcard searching device groups by name, remarks, location, id: String |
| parameter | sortBy | Sort by: 'name', 'remarks', 'location', 'id', 'dateCreated', 'dateModified': String |
| parameter | sortDirection | Sort direction: asc, desc: "Asc" / "Desc" |
| parameter | offset | Page offset (default: 0): Number |
| parameter | size | Number of items on Page (default: 50, max: 100): Number |
| header | Authorization | Authentication token (bearer token or API key). |
| status | 200 | All ok |
| status | 401 | Invalid authentication token |
| status | 403 | Insufficient rights |
| [{ "id" : Number, "organizationId" : Number, "name" : String, "remarks" : String, "location" : String, "dateCreated" : Date/time with a timezone (ISO 8601, e.g. "2022-06-23T13:53:02+02:00"), "dateModified" : Date/time with a timezone (ISO 8601, e.g. "2022-06-23T13:53:02+02:00"), "deviceList" : [{ }] "id" : Number, "name" : String, "organizationId" : Number, "organizationName" : String, "deviceModel" : { "id" : Number, "name" : String, "type" : { "id" : Number, "name" : String, "description" : String }, "features" : { "rangeBoostMode" : Boolean, "remoteAccess" : Boolean, "backupPins" : Boolean, "shareAccess" : Boolean, "eventLog" : Boolean, "turnToActivate" : Boolean, "tailgaterProtection" : Boolean, "matter" : Boolean, "turnToBoost" : Boolean, "lockedStatus" : Boolean, "buttonAutoDisable" : Boolean, "powerSaveMode" : Boolean, "nightLock" : Boolean, "leaveAlert" : Boolean, "tamperDetection" : Boolean, "webKeys" : Boolean, "dynamicPins" : Boolean, "extendedEventLog" : Boolean, "keepActiveMode" : Boolean, "showRealUser" : Boolean, "walkInMode" : Boolean, "controller" : Boolean }, "description" : String }, "firmwareConfiguration" : { "id" : Number, "description" : String }, "actualFirmwareVersion" : Number, "requiredFirmwareVersion" : Number, "timeZone" : Timezone (TZDB 2005r, e.g. "UTC"), "batchKey" : String, UUID 4 formatted (e.g. "a426e157-8a5c-456a-8865-bec6394867ab"), "batteryLevel" : String, "batteryLevelReminder" : Date/time with a timezone (ISO 8601, e.g. "2022-06-23T13:53:02+02:00"), "batteryLastMeasurement" : Date/time with a timezone (ISO 8601, e.g. "2022-06-23T13:53:02+02:00"), "remarks" : String, "location" : String, "dateCreated" : Date/time with a timezone (ISO 8601, e.g. "2022-06-23T13:53:02+02:00"), "dateModified" : Date/time with a timezone (ISO 8601, e.g. "2022-06-23T13:53:02+02:00"), "dateAssigned" : Date/time with a timezone (ISO 8601, e.g. "2022-06-23T13:53:02+02:00"), "gatewayId" : Number, "gatewayRssi" : Number, "gatewayRssiLevel" : "Excellent" / "High" / "Medium" / "Low" / "Critical", "gatewayLastSeen" : Date/time with a timezone (ISO 8601, e.g. "2022-06-23T13:53:02+02:00"), "gatewayLastSeenMessage" : Date/time with a timezone (ISO 8601, e.g. "2022-06-23T13:53:02+02:00"), "messageQueueCount" : Number, "sequenceNumberDeviceEvents" : Number, "decommissioned" : Boolean, "restricted" : Boolean, "restrictedReminder" : Date/time with a timezone (ISO 8601, e.g. "2022-06-23T13:53:02+02:00"), "minCommandStart" : Date/time with a timezone (ISO 8601, e.g. "2022-06-23T13:53:02+02:00"), "dateLastExternalSync" : Date/time with a timezone (ISO 8601, e.g. "2022-06-23T13:53:02+02:00"), "isActiveUntil" : Date/time with a timezone (ISO 8601, e.g. "2022-06-23T13:53:02+02:00"), "carouselImageUrl" : String, "dateLastKeyExchange" : Date/time with a timezone (ISO 8601, e.g. "2022-06-23T13:53:02+02:00"), "dateLastKnownActivation" : Date/time with a timezone (ISO 8601, e.g. "2022-06-23T13:53:02+02:00"), "lastTimeSyncDate" : Date/time with a timezone (ISO 8601, e.g. "2022-06-23T13:53:02+02:00"), "lastTimeSyncDrift" : Number, "locked" : "LOCKED" / "UNLOCKED" / "UNKNOWN", "lastLocked" : Date/time with a timezone (ISO 8601, e.g. "2022-06-23T13:53:02+02:00"), "matter" : { "provisioningQrCode" : String, "manuallyProvisioned" : Boolean, "factoryProvisioned" : Boolean }, "relatedDeviceGroups" : [{ "id" : Number, "organizationId" : Number, "name" : String, "remarks" : String, "location" : String, "dateCreated" : Date/time with a timezone (ISO 8601, e.g. "2022-06-23T13:53:02+02:00"), "dateModified" : Date/time with a timezone (ISO 8601, e.g. "2022-06-23T13:53:02+02:00") }], "reachableGateways" : [{ "id" : Number, "deviceId" : Number, "gatewayId" : Number, "rssi" : Number, "rssiLevel" : "Excellent" / "High" / "Medium" / "Low" / "Critical", "lastSeen" : Date/time with a timezone (ISO 8601, e.g. "2022-06-23T13:53:02+02:00"), "flags" : { "timeSyncNeeded" : Boolean, "installationMode" : Boolean, "eventsAvailable" : Boolean }, "dateCreated" : Date/time with a timezone (ISO 8601, e.g. "2022-06-23T13:53:02+02:00"), "dateModified" : Date/time with a timezone (ISO 8601, e.g. "2022-06-23T13:53:02+02:00"), "deviceName" : String, "deviceOrganizationId" : Number, "deviceModel" : { }], "id" : Number, "deviceType" : { "id" : Number, "name" : String, "description" : String }, "model" : String, "name" : String } "reachableDevices" : [{ }] "id" : Number, "deviceId" : Number, "gatewayId" : Number, "rssi" : Number, "rssiLevel" : "Excellent" / "High" / "Medium" / "Low" / "Critical", "lastSeen" : Date/time with a timezone (ISO 8601, e.g. "2022-06-23T13:53:02+02:00"), "flags" : { "timeSyncNeeded" : Boolean, "installationMode" : Boolean, "eventsAvailable" : Boolean }, "dateCreated" : Date/time with a timezone (ISO 8601, e.g. "2022-06-23T13:53:02+02:00"), "dateModified" : Date/time with a timezone (ISO 8601, e.g. "2022-06-23T13:53:02+02:00"), "deviceName" : String, "deviceOrganizationId" : Number, "deviceModel" : { }] "id" : Number, "deviceType" : { "id" : Number, "name" : String, "description" : String }, "model" : String, "name" : String } | ||
| parameter | search | office |
| header | Authorization | Bearer f2f4dfc3-6f37-4e27-82da-ed42fb32d608 |
| status | 200 | |
| header | Access-Control-Expose-Headers | authorization, content-type |
| header | Access-Control-Allow-Headers | authorization, content-type |
| header | Access-Control-Allow-Methods | GET, POST, DELETE, OPTIONS, PUT |
| header | Access-Control-Allow-Origin | * |
| header | Strict-Transport-Security | max-age=31536000; includeSubDomains |
| header | X-Frame-Options | SAMEORIGIN |
| header | X-Content-Type-Options | nosniff |
| header | X-XSS-Protection | 1; mode=block |
| header | Content-Security-Policy | default-src 'none'; frame-ancestors 'none'; base-uri 'none'; form-action 'none' |
| header | Referrer-Policy | no-referrer |
| header | Feature-Policy | self |
| header | Permissions-policy | interest-cohort=() |
[{ "id": 1, "organizationId": 29, "name": "Office 1", "dateCreated": "2026-03-10T09:32:32.431339Z", "deviceList": [] }, {"id": 2, "organizationId": 29, "name": "Office 2", "dateCreated": "2026-03-10T09:32:32.432527Z", "deviceList": [] }, {"id": 3, "organizationId": 29, "name": "Office 3", "dateCreated": "2026-03-10T09:32:32.43303Z", "deviceList": [] }] | ||
| parameter | offset | 0 |
| parameter | size | 4 |
| header | Authorization | Bearer 16fc8381-e886-4096-a99c-e9165c0fa685 |
| status | 200 | |
| header | Access-Control-Expose-Headers | authorization, content-type |
| header | Access-Control-Allow-Headers | authorization, content-type |
| header | Access-Control-Allow-Methods | GET, POST, DELETE, OPTIONS, PUT |
| header | Access-Control-Allow-Origin | * |
| header | Strict-Transport-Security | max-age=31536000; includeSubDomains |
| header | X-Frame-Options | SAMEORIGIN |
| header | X-Content-Type-Options | nosniff |
| header | X-XSS-Protection | 1; mode=block |
| header | Content-Security-Policy | default-src 'none'; frame-ancestors 'none'; base-uri 'none'; form-action 'none' |
| header | Referrer-Policy | no-referrer |
| header | Feature-Policy | self |
| header | Permissions-policy | interest-cohort=() |
[{ "id": 4, "organizationId": 31, "name": "Office 1", "dateCreated": "2026-03-10T09:32:33.122796Z", "deviceList": [] }, {"id": 5, "organizationId": 31, "name": "Office 2", "dateCreated": "2026-03-10T09:32:33.123389Z", "deviceList": [] }, {"id": 6, "organizationId": 31, "name": "Office 3", "dateCreated": "2026-03-10T09:32:33.123864Z", "deviceList": [] }] | ||
| parameter | offset | 0 |
| parameter | size | 4 |
| parameter | includeDevices | true |
| header | Authorization | Bearer fb52ef00-c7ef-4e2f-827d-915c72ec4944 |
| status | 200 | |
| header | Access-Control-Expose-Headers | authorization, content-type |
| header | Access-Control-Allow-Headers | authorization, content-type |
| header | Access-Control-Allow-Methods | GET, POST, DELETE, OPTIONS, PUT |
| header | Access-Control-Allow-Origin | * |
| header | Strict-Transport-Security | max-age=31536000; includeSubDomains |
| header | X-Frame-Options | SAMEORIGIN |
| header | X-Content-Type-Options | nosniff |
| header | X-XSS-Protection | 1; mode=block |
| header | Content-Security-Policy | default-src 'none'; frame-ancestors 'none'; base-uri 'none'; form-action 'none' |
| header | Referrer-Policy | no-referrer |
| header | Feature-Policy | self |
| header | Permissions-policy | interest-cohort=() |
[{ "id": 7, "organizationId": 33, "name": "Office 1", "dateCreated": "2026-03-10T09:32:33.858235Z", "deviceList": [] }, {"id": 8, "organizationId": 33, "name": "Office 2", "dateCreated": "2026-03-10T09:32:33.858817Z", "deviceList": [{ }, {"id": 5, "name": "Front Desk", "organizationId": 33, "deviceModel": { "id": 1, "name": "SX33", "type": { "id": 1, "name": "Lock", "description": "Lock" }, "features": { "rangeBoostMode": false, "remoteAccess": false, "backupPins": false, "shareAccess": false, "eventLog": false, "turnToActivate": false, "tailgaterProtection": false, "matter": false, "turnToBoost": false, "lockedStatus": false, "buttonAutoDisable": false, "powerSaveMode": false, "nightLock": false, "leaveAlert": false, "tamperDetection": false, "webKeys": false, "dynamicPins": false, "extendedEventLog": false, "keepActiveMode": false, "showRealUser": false, "walkInMode": false, "controller": false }, "description": "Smart Cylinder SX" }, "firmwareConfiguration": { "id": 1, "description": "pcba-sx-rena-1.0" }, "actualFirmwareVersion": 0, "requiredFirmwareVersion": 0, "timeZone": "UTC", "dateCreated": "2026-03-10T09:32:33.862431Z", "messageQueueCount": 0, "decommissioned": false, "restricted": false, "locked": "UNKNOWN", "matter": { "manuallyProvisioned": false, "factoryProvisioned": false }, "relatedDeviceGroups": [], "reachableGateways": [], "reachableDevices": [] }]"id": 9, "organizationId": 33, "name": "Office 3", "dateCreated": "2026-03-10T09:32:33.859367Z", "deviceList": [{ }]"id": 5, "name": "Front Desk", "organizationId": 33, "deviceModel": { "id": 1, "name": "SX33", "type": { "id": 1, "name": "Lock", "description": "Lock" }, "features": { "rangeBoostMode": false, "remoteAccess": false, "backupPins": false, "shareAccess": false, "eventLog": false, "turnToActivate": false, "tailgaterProtection": false, "matter": false, "turnToBoost": false, "lockedStatus": false, "buttonAutoDisable": false, "powerSaveMode": false, "nightLock": false, "leaveAlert": false, "tamperDetection": false, "webKeys": false, "dynamicPins": false, "extendedEventLog": false, "keepActiveMode": false, "showRealUser": false, "walkInMode": false, "controller": false }, "description": "Smart Cylinder SX" }, "firmwareConfiguration": { "id": 1, "description": "pcba-sx-rena-1.0" }, "actualFirmwareVersion": 0, "requiredFirmwareVersion": 0, "timeZone": "UTC", "dateCreated": "2026-03-10T09:32:33.862431Z", "messageQueueCount": 0, "decommissioned": false, "restricted": false, "locked": "UNKNOWN", "matter": { "manuallyProvisioned": false, "factoryProvisioned": false }, "relatedDeviceGroups": [], "reachableGateways": [], "reachableDevices": [] }] | ||