Получить список доступов у пользователя
Ручка
POST/rbac/v1/get_admin_assignment
Полный адрес в сети
| Среда |
URL |
| 🧪 Dev |
https://gateway.devterra.ru/admin/rbac/v1/get_admin_assignment |
| 🚀 Prod |
https://mobile-api.terraprod.ru/admin/rbac/v1/get_admin_assignment |
Тело запроса
| Поле |
Тип |
Описание |
Обязательное |
Пример |
| userUUID |
string |
UUID пользователя |
❌ |
"3486dc79-c089-4946-93ab-60419a92c781" |
| assignmentUUID |
string |
UUID назначения |
❌ |
"3486dc79-c089-4946-93ab-60419a92c781" |
| block |
int32 |
ID блока |
❌ |
1 |
| role |
int32 |
ID роли |
❌ |
1 |
| entityUUID |
string |
UUID сущности |
❌ |
"3486dc79-c089-4946-93ab-60419a92c781" |
| entityID |
int32 |
ID сущности |
❌ |
1 |
| countryID |
int32 |
ID страны |
❌ |
12354 |
| districtID |
int32 |
ID района |
❌ |
12354 |
| cityID |
int32 |
ID города |
❌ |
12354 |
Пример JSON запроса
{
"filters": {
"assignmentUUID": "3486dc79-c089-4946-93ab-60419a92c781",
"block": 1,
"cityID": 12354,
"countryID": 12354,
"districtID": 12354,
"entityID": 1,
"entityUUID": "3486dc79-c089-4946-93ab-60419a92c781",
"role": 1,
"userUUID": "3486dc79-c089-4946-93ab-60419a92c781"
}
}
Пример JSON ответа
{
"data": [
{
"uuid": "aaa1bc23-4567-8901-2345-6789abcdef01",
"userUUID": "3486dc79-c089-4946-93ab-60419a92c781",
"roleID": 1,
"roleName": "ADMIN",
"blockID": 2,
"blockName": "EVENT",
"canDeleteWithoutApproval": true,
"canSharePermissions": true,
"canCreate": true,
"assignedBy": "b3a2dc56-7890-1234-abcd-7890efabcd12",
"expiredBy": "2024-11-05T18:30:00+03:00",
"createdAt": "2024-10-01T12:00:00+03:00",
"updatedAt": "2024-10-15T14:30:00+03:00",
"adminScopes": [
{
"uuid": "scope-uuid-1",
"assignmentUUID": "aaa1bc23-4567-8901-2345-6789abcdef01",
"entityUUID": "e11c3c42-cb78-4f12-a56b-e89ce3c31aa0",
"entityID": 123,
"countryID": 100,
"districtID": 200,
"cityID": 300,
"adminAccessesID": [
1,
2
],
"adminAccessesName": [
"READ",
"UPDATE"
],
"createdAt": "2024-10-01T12:00:00+03:00",
"updatedAt": "2024-10-15T14:30:00+03:00"
},
{
"uuid": "scope-uuid-2",
"assignmentUUID": "aaa1bc23-4567-8901-2345-6789abcdef01",
"entityUUID": null,
"entityID": null,
"countryID": null,
"districtID": null,
"cityID": null,
"adminAccessesID": [
3
],
"adminAccessesName": [
"READ"
],
"createdAt": "2024-10-05T09:00:00+03:00",
"updatedAt": "2024-10-20T10:15:00+03:00"
}
]
}
]
}