Audit Log
GET /api/v1/audit
Get Audit Log Entries
Авторизация: Bearer Token
Query параметры:
| Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
| user_id | User Id | Фильтр по ID пользователя | |
| user_type | User Type | Фильтр по типу пользователя (staff, organization_user) | |
| action | Action | Фильтр по действию (create, read, update, delete) | |
| entity_type | Entity Type | Фильтр по типу сущности | |
| entity_id | Entity Id | Фильтр по ID сущности | |
| date_from | Date From | Фильтр с даты | |
| date_to | Date To | Фильтр по дату | |
| limit | Limit | 100 | Лимит записей |
| offset | Offset | 0 | Смещение |
Response 200: Successful Response
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
| items | array[object] | нет | |
| total | Total | нет |
Ошибки:
| Код | Описание |
|---|---|
| 422 | Validation Error |
GET /api/v1/audit/entity/{entity_type}/{entity_id}
Get Entity Audit History
Авторизация: Bearer Token
Path параметры:
| Параметр | Тип | Описание |
|---|---|---|
| entity_type | Entity Type | |
| entity_id | Entity Id |
Query параметры:
| Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
| limit | Limit | 50 | Лимит записей |
Response 200: Successful Response
array[AuditLogResponse]
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
| id | Id | нет | |
| user_id | User Id | нет | |
| user_type | User Type | нет | |
| user_email | User Email | нет | |
| action | Action | нет | |
| entity_type | Entity Type | нет | |
| entity_id | Entity Id | нет | |
| entity_name | Entity Name | нет | |
| old_value | Old Value | нет | |
| new_value | New Value | нет | |
| ip_address | Ip Address | нет | |
| user_agent | User Agent | нет | |
| created_at | Created At | нет |
Ошибки:
| Код | Описание |
|---|---|
| 422 | Validation Error |