Skip to main content
POST
/
api
/
queues
/
v1
/
{queueId}
/
permissions
Update Permissions
curl --request POST \
  --url https://{instance}.domo.com/api/queues/v1/{queueId}/permissions \
  --header 'Content-Type: application/json' \
  --header 'X-DOMO-Developer-Token: <api-key>' \
  --data @- <<EOF
[
  {
    "id": "337992616",
    "permissions": [
      "ADMIN",
      "SHARE",
      "DELETE",
      "WRITE",
      "READ",
      "CREATE_CONTENT",
      "READ_CONTENT",
      "UPDATE_CONTENT",
      "DELETE_CONTENT",
      "EXPORT",
      "EXECUTE"
    ],
    "name": "Daniel Bateman",
    "type": "USER"
  },
  {
    "id": "700632923",
    "permissions": [
      "ADMIN"
    ],
    "name": "Daniel's Test User",
    "type": "USER"
  },
  {
    "id": "519150798",
    "permissions": [],
    "name": "Jordan Tiller",
    "type": "USER"
  }
]
EOF

Authorizations

X-DOMO-Developer-Token
string
header
required

Domo Developer Token for authentication

Path Parameters

queueId
string
required

The ID of the queue

Body

application/json
id
string
required

The user or group id.

permissions
enum<string>[]
required

An array of permissions. The array can be empty (Removes an permissions). Options are

Available options:
ADMIN,
SHARE,
DELETE,
WRITE,
READ,
CREATE_CONTENT,
READ_CONTENT,
UPDATE_CONTENT,
DELETE_CONTENT,
EXPORT,
EXECUTE
Example:
["ADMIN", "READ", "EXECUTE"]
name
string
required

Display name of the user or group

type
enum<string>
required

Type of entity

Available options:
USER,
GROUP

Response

Permissions updated successfully