List

Get Roles

GET https://biometridon.polygon.pt/api/roles

This endpoint allows you to get all existing roles.

Query Parameters

Name
Type
Description

search

string

Search field for name column

sortBy

string

Pagination column order (default name)

order

string

Pagination order (default asc)

page

string

Page number (default 1)

limit

string

Pagination limit (default 10)

Headers

Name
Type
Description

Authorization

string

Authentication user token

{
  "data": [
    {
      "name": "Admin",
      "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",
      "forAllClients": true,
      "active": true,
      "created_at": "2020-07-09T09:02:46.115Z",
      "updated_at": "2020-07-09T09:02:46.115Z",
      "id": "5f06dd360d2a954da80c0990"
    },
    {
      "name": "Agent",
      "permissions": [
        {
          "resource": "users",
          "read": false,
          "write": false,
          "delete": false
        },
        {
          "resource": "processes",
          "read": true,
          "write": true,
          "delete": false
        },
        {
          "resource": "client_settings",
          "read": true,
          "write": false,
          "delete": false
        },
        {
          "resource": "queues",
          "read": true,
          "write": true,
          "delete": false
        },
        {
          "resource": "clients",
          "read": false,
          "write": false,
          "delete": false
        },
        {
          "resource": "roles",
          "read": false,
          "write": false,
          "delete": false
        },
        {
          "resource": "steps",
          "read": true,
          "write": false,
          "delete": false
        },
        {
          "resource": "flows",
          "read": true,
          "write": false,
          "delete": false
        }
      ],
      "clientId": "5f06dd360d2a954da80c098f",
      "forAllClients": true,
      "active": true,
      "created_at": "2020-07-09T09:02:46.118Z",
      "updated_at": "2020-07-09T09:02:46.118Z",
      "id": "5f06dd360d2a954da80c0991"
    }
  ],
  "meta": {
    "message": "Success.",
    "pagination": {
      "total": 2,
      "limit": 10,
      "page": 1,
      "lastPage": 1,
      "sortBy": "id",
      "order": "asc"
    }
  },
  "status": true
}

Last updated

Was this helpful?