AdminInspect a user's raw SpacetimeDB device rows

Inspect a user's raw SpacetimeDB device rows

Read-only dump of the user's device_permission + device_visibility rows joined with device_state (device_type / lock_id / thing_name / online). No classification, no mutation. Requires dual admin auth (X-Admin-API-Key + JWT). Audit-logged.

curl -X GET "https://api.spkey.co/admin/spacetimedb/users/example_string/devices" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Authorization: Bearer YOUR_API_TOKEN"
{
  "userId": "example_string",
  "permissionCount": 3.14,
  "visibilityCount": 3.14,
  "deviceStateCount": 3.14,
  "rows": [
    {
      "deviceUuid": "example_string",
      "role": "null",
      "permissionRows": 3.14,
      "visibilityRows": 3.14,
      "duplicate": true,
      "hasPermission": true,
      "hasVisibility": true,
      "deviceStateFound": true,
      "deviceType": "null",
      "lockId": "null",
      "thingName": "null",
      "online": "null"
    }
  ]
}
GET
/admin/spacetimedb/users/{userId}/devices
GET
Base URLstring

Target server for requests. Edit to use your own host.

⚠️Authentication configuration error - security schemes not found
path
userIdstring
Required

B2C user UUID (UserAggregate id).

Request Preview
Response

Response will appear here after sending the request

Path Parameters

userIdstring
Required

B2C user UUID (UserAggregate id).

Responses

userIdstring
Required
permissionCountnumber
Required
visibilityCountnumber
Required
deviceStateCountnumber
Required
rowsarray
Required