Users Groups
Os Users Groups permitem a criação de grupos de usuários que podem ter permissões específicas para realizar certas ações no PIM.
| Field | Type | Description | Optional | Searchable |
|---|---|---|---|---|
| source_id | string | Identificador da origem da permissão. | required | false |
| name | string | Nome da permissão. | required | true |
| description | string | Descrição da permissão. | not required | true |
| has_full_product_access | boolean | Indica se há acesso total aos produtos. | not required | false |
| users | array | Lista de usuários vinculados à permissão. | required | false |
estrutura users
| Field | Type | Description | Optional | Searchable |
|---|---|---|---|---|
| id | id | Identificador do usuário. | not required | false |
| name | string | Nome do usuário. | not required | false |
| roles | array<string> | Lista de papéis atribuídos ao usuário. | not required | false |
Exemplo em JSON
{
"page": 1,
"skip": 0,
"limit": 10,
"sort": {
"campo": "asc"
},
"pages": 5,
"total": 50,
"next": true,
"previous": "2",
"nextUrl": "https://api.exemplo.com?page=2",
"previousUrl": false,
"filters": {
"status": "ativo"
},
"data": [{
"source_id": "PERM_SRC_001",
"name": "Gerenciar Produtos",
"description": "Permissão que concede acesso para gerenciar todos os produtos.",
"has_full_product_access": true,
"users": [
{
"id": "64f1b3d4e5d987654321cdef",
"name": "Mateus Martins",
"roles": ["admin", "editor"]
}
]
}]
}
Copyright © 2025 kruzer | All Rights Reserved