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:

Example request
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:

Example response
{
  "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:

Example request
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:

Example request
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