Skip to main content
POST
/
models
/
{modelId}
/
permissions
Change Workflow Permissions
curl --request POST \
  --url https://{instance}.domo.com/api/workflow/v1/models/{modelId}/permissions \
  --header 'Content-Type: application/json' \
  --header 'X-DOMO-Developer-Token: <api-key>' \
  --data '
[
  {
    "id": "123456",
    "permissions": [
      "ADMIN",
      "SHARE",
      "DELETE",
      "WRITE",
      "READ",
      "EXPORT",
      "EXECUTE",
      "UPDATE_CONTENT"
    ],
    "name": "John Doe",
    "type": "USER"
  },
  {
    "id": "98765",
    "name": "John Smith",
    "type": "USER",
    "permissions": [
      "READ"
    ]
  }
]
'

Authorizations

X-DOMO-Developer-Token
string
header
required

Domo Developer Token for authentication

Path Parameters

modelId
string
required

The ID of the workflow model

Body

application/json
id
string
required

User or group ID

Example:

"123456"

type
enum<string>
required

Type of entity

Available options:
USER,
GROUP
Example:

"USER"

permissions
enum<string>[]
required

Array of permissions to grant

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

Name of the user or group

Example:

"John Doe"

Response

Permissions updated successfully