Skip to content
Last updated

Manage server users

Use the Wowza Streaming Engine™ media server software REST API to identify and manage users of a Wowza Streaming Engine instance.

Notes:

Get a list of server users

View a list of users for a Wowza Streaming Engine instance:

curl -X GET \
-H 'Accept:application/json; charset=utf-8' \
-H 'Content-Type:application/json; charset=utf-8' \
http://localhost:8087/v2/servers/{serverName}/users

The command should return a response that lists each user and the groups to which each is assigned, like this:

{
  "serverName": "serverName",
  "users": [
    {
      "userName": "WowzaNinja",
      "groups": [
        "admin",
        "advUser"
      ],
      "passwordEncoding": "bcrypt"
    }
  ]
}

Create a server user

Create a user (WowzaNewbie, in this example) who isn't assigned to any groups:

curl -X POST \
-H 'Accept:application/json; charset=utf-8' \
-H 'Content-Type:application/json; charset=utf-8' \
http://localhost:8087/v2/servers/{serverName}/users \
-d '{
  "userName": "WowzaNewbie",
  "password": "mypassword",
  "groups": [
    ""
  ],
  "passwordEncoding": "bcrypt"
}'

Remove a server user

Delete a user:

curl -X DELETE \
-H 'Accept:application/json; charset=utf-8' \
-H 'Content-Type:application/json; charset=utf-8' \
http://localhost:8087/v2/servers/{serverName}/users/WowzaNewbie