Create
Create Role
POST
https://biometridon.polygon.pt/api/roles
This endpoint allows you to create roles.
Headers
Name
Type
Description
Content-Type
string
application/json
Authorization
string
Authentication user token
Request Body
Name
Type
Description
name
string
Unique name
permissions
array
List of module permissions
clientId
string
Client id (Master User)
forAllClients
boolean
Availability (Master User)
{
"data": {
"name": "Admin1",
"permissions": [
{
"resource": "users",
"read": true,
"write": true,
"delete": true
},
{
"resource": "processes",
"read": true,
"write": true,
"delete": true
},
{
"resource": "client_settings",
"read": true,
"write": true,
"delete": true
},
{
"resource": "queues",
"read": true,
"write": true,
"delete": true
},
{
"resource": "clients",
"read": true,
"write": true,
"delete": true
},
{
"resource": "roles",
"read": true,
"write": true,
"delete": true
},
{
"resource": "steps",
"read": true,
"write": true,
"delete": true
},
{
"resource": "flows",
"read": true,
"write": true,
"delete": true
}
],
"clientId": "5f06dd360d2a954da80c098f",
"active": true,
"created_at": "2020-07-10T15:38:38.887Z",
"updated_at": "2020-07-10T15:38:38.887Z",
"id": "5f088b7eae1e08524034ec86"
},
"meta": {
"message": "Role created with success."
},
"status": true
}
// Example
{
"name": "Admin1",
"permissions": [
{
"resource": "users",
"read": true,
"write": true,
"delete": true
},
{
"resource": "processes",
"read": true,
"write": true,
"delete": true
},
{
"resource": "client_settings",
"read": true,
"write": true,
"delete": true
},
{
"resource": "queues",
"read": true,
"write": true,
"delete": true
},
{
"resource": "clients",
"read": true,
"write": true,
"delete": true
},
{
"resource": "roles",
"read": true,
"write": true,
"delete": true
},
{
"resource": "steps",
"read": true,
"write": true,
"delete": true
},
{
"resource": "flows",
"read": true,
"write": true,
"delete": true
}
]
}
Last updated
Was this helpful?