Storm docs logo
Search the docs.../
Explore Storm Products

User List

Returns a list of all users in the system.

Request

PropertyValue
MethodGET
URL/api/users
Content-Typeapplication/json
AuthenticationBearer Token
Request
Code iconbash
curl -X GET "{BASE_URL}/api/users" \
  -H "Authorization: Bearer YOUR_TOKEN"

Response Body

ParameterTypeDescription
dataarrayArray of user objects
data[].idintegerUnique identifier of the user
data[].attributes.username.valuestringThe username
data[].attributes.username.editablebooleanIndicates if the username can be modified
data[].attributes.username.lockedBystringIdentifier of the entity that locked this field (if locked)
data[].attributes.password.valuestringMasked password value (always returns "******")
data[].attributes.password.editablebooleanIndicates if the password can be modified
data[].attributes.password.maskedbooleanIndicates if the password value is masked
data[].attributes.password.lockedBystringIdentifier of the entity that locked this field (if locked)
data[].attributes.algorithm.valuestringPassword hashing algorithm (e.g., "PLAIN", "SHA256")
data[].attributes.algorithm.editablebooleanIndicates if the algorithm can be modified
data[].attributes.algorithm.lockedBystringIdentifier of the entity that locked this field (if locked)
data[].attributes.accessRightsarrayList of access rights assigned to the user
data[].attributes.accessRights[].name"server" | "viewer" | "application" | "stream"Access right category name
data[].attributes.accessRights[].value"none" | "read_only" | "read_write"Access right level
meta.executionTimeintegerRequest processing time in milliseconds
meta.generatedAtintegerResponse generation timestamp (Unix timestamp in ms)
Successful Response (200)
Code iconjson
{
  "data": [
    {
      "id": 0,
      "attributes": {
        "username": {
          "editable": true,
          "value": "username"
        },
        "password": {
          "editable": true,
          "masked": true,
          "value": "******"
        },
        "accessRights": [
          { "name": "server", "value": "read_write" },
          { "name": "viewer", "value": "read_write" },
          { "name": "application", "value": "read_write" },
          { "name": "stream", "value": "read_write" }
        ],
        "algorithm": {
          "editable": false,
          "value": "PLAIN"
        }
      }
    }
  ],
  "meta": {
    "executionTime": 1,
    "generatedAt": 1771843565672
  }
}

Error Response (4xx/5xx)

ParameterTypeDescription
messagestringHuman-readable error message
Error Response
Code iconjson
{
  "message": "Error message"
}
Support Needed?

Create a free ticket and our support team will provide you necessary assistance.

Blog
Support
About us
Patents
Term of use
Privacy policy
Contact
©2026 Storm Streaming Media. All Rights Reserved.