v1

latestSwagger 2.02026-07-178567199.3 KB
sources
users
roles

Update role configuration

patch/sources/{id}/roles/{role_id}

Path parameters

idstring required

ID of the data source

role_idstring required

ID of the specific role

Request body

namestring required

Unique name of the role

Example request

{
  "users": [
    {
      "name": "admin",
      "links": {
        "self": "/chronograf/v1/sources/3/users/admin"
      }
    }
  ],
  "name": "timetravelers",
  "permissions": [
    {
      "scope": "database",
      "name": "telegraf",
      "allowed": [
        "ReadData",
        "WriteData"
      ]
    }
  ],
  "links": {
    "self": "/chronograf/v1/sources/3/roles/timetravelers"
  }
}

Response

Roles's configuration was changed

namestring required

Unique name of the role

Example response

{
  "users": [
    {
      "name": "admin",
      "links": {
        "self": "/chronograf/v1/sources/3/users/admin"
      }
    }
  ],
  "name": "timetravelers",
  "permissions": [
    {
      "scope": "database",
      "name": "telegraf",
      "allowed": [
        "ReadData",
        "WriteData"
      ]
    }
  ],
  "links": {
    "self": "/chronograf/v1/sources/3/roles/timetravelers"
  }
}