API endpoints (generated)
Auto-generated from openapi.json · 2026-05-30 · 86 paths · OpenAPI 3.1.0
Полная интерактивная спека: openapi-spec.md. Роли и группы: api-overview.md.
Перегенерация:
./infra/scripts/docs-export-openapi.sh
health
| Method | Path | Summary |
GET | /health/live | Health Live |
GET | /health/ready | Health Ready |
Access Requests
| Method | Path | Summary |
GET | /api/access-requests | List Access Requests |
POST | /api/access-requests | Create Access Request |
GET | /api/access-requests/catalog | List Catalog |
GET | /api/access-requests/pending-count | Pending Count |
POST | /api/access-requests/{request_id}/approve | Approve Access Request |
POST | /api/access-requests/{request_id}/cancel | Cancel Access Request |
POST | /api/access-requests/{request_id}/deny | Deny Access Request |
Ai
| Method | Path | Summary |
POST | /api/ai/chat | Ai Chat |
GET | /api/ai/config | Get Ai Config |
PUT | /api/ai/config | Update Ai Config |
GET | /api/ai/status | Ai Status |
Alert Rules
| Method | Path | Summary |
GET | /api/alert-rules | Get Alert Rules |
POST | /api/alert-rules | Create Alert Rule |
PATCH | /api/alert-rules/{rule_id} | Patch Alert Rule |
DELETE | /api/alert-rules/{rule_id} | Delete Alert Rule |
Alerts
| Method | Path | Summary |
GET | /api/alerts | Get Alerts |
POST | /api/alerts/bulk-resolve | Bulk Resolve Alerts |
GET | /api/alerts/counts | Get Alert Counts |
POST | /api/alerts/{alert_id}/ack | Ack Alert |
POST | /api/alerts/{alert_id}/mute | Mute Alert Endpoint |
POST | /api/alerts/{alert_id}/resolve | Resolve Alert Endpoint |
Audit
| Method | Path | Summary |
GET | /api/audit/logs | Get Audit Logs |
GET | /api/audit/logs/export | Export Audit Logs |
GET | /api/audit/recordings | Get Recordings |
DELETE | /api/audit/recordings/{recording_id} | Delete Recording |
GET | /api/audit/recordings/{recording_id}/download | Download Recording |
POST | /api/audit/screenshot | Upload Screenshot |
GET | /api/audit/screenshots | List Screenshots |
GET | /api/audit/screenshots/{screenshot_id} | Get Screenshot |
DELETE | /api/audit/screenshots/{screenshot_id} | Delete Screenshot |
GET | /api/audit/sessions/{session_id}/screenshots | List Session Screenshots |
Auth
| Method | Path | Summary |
POST | /api/auth/2fa/verify | Verify 2Fa |
POST | /api/auth/change-password | Change Password |
POST | /api/auth/login | Login |
POST | /api/auth/logout | Logout |
GET | /api/auth/me | Me |
POST | /api/auth/refresh | Refresh |
GET | /api/auth/session | Session Info |
Dashboard
| Method | Path | Summary |
GET | /api/dashboard/activity | Dashboard Activity |
GET | /api/dashboard/host-metrics | Dashboard Host Metrics |
GET | /api/dashboard/overview | Dashboard Overview |
Discovery
| Method | Path | Summary |
POST | /api/discovery/computers | Discover |
POST | /api/discovery/import | Import Computers |
GET | /api/discovery/setup-script | Setup Script |
Groups
| Method | Path | Summary |
GET | /api/groups | List Groups |
POST | /api/groups | Create Group |
PATCH | /api/groups/{group_id} | Rename Group |
DELETE | /api/groups/{group_id} | Delete Group |
Metrics
| Method | Path | Summary |
GET | /api/metrics/history | Metric History |
GET | /api/metrics/latest | Latest Metrics |
Notifications
| Method | Path | Summary |
GET | /api/notifications | Get Notifications |
PUT | /api/notifications | Update Notifications |
POST | /api/notifications/test | Test Notifications |
Profile
| Method | Path | Summary |
GET | /api/profile | My Profile |
GET | /api/profile/activity | My Activity |
GET | /api/profile/domain-credentials | My Domain Credentials |
PUT | /api/profile/domain-credentials | Set My Domain Credential |
DELETE | /api/profile/domain-credentials/{domain} | Delete My Domain Credential |
GET | /api/profile/sessions | My Sessions |
POST | /api/profile/sessions/{session_id}/disconnect | Disconnect My Session |
Resources
| Method | Path | Summary |
GET | /api/resources | List Resources |
POST | /api/resources | Create Resource |
GET | /api/resources/permissions | List Permissions |
POST | /api/resources/permissions | Grant Permission |
DELETE | /api/resources/permissions/{permission_id} | Revoke Permission |
POST | /api/resources/readiness | Check Resource Readiness Preview |
PATCH | /api/resources/{resource_id} | Update Resource |
DELETE | /api/resources/{resource_id} | Delete Resource |
DELETE | /api/resources/{resource_id}/host-key | Reset Host Key |
GET | /api/resources/{resource_id}/metrics | Resource Metrics |
POST | /api/resources/{resource_id}/readiness | Check Existing Resource Readiness |
GET | /api/resources/{resource_id}/sftp/download | Sftp Download Route |
DELETE | /api/resources/{resource_id}/sftp/file | Sftp Delete |
GET | /api/resources/{resource_id}/sftp/ls | Sftp List |
POST | /api/resources/{resource_id}/sftp/mkdir | Sftp Mkdir |
POST | /api/resources/{resource_id}/sftp/rename | Sftp Rename |
POST | /api/resources/{resource_id}/sftp/upload | Sftp Upload Route |
POST | /api/resources/{resource_id}/test | Test Resource Connection |
GET | /api/resources/{resource_id}/winrm/files | Winrm List |
GET | /api/resources/{resource_id}/winrm/files/download | Winrm Download |
POST | /api/resources/{resource_id}/winrm/files/upload | Winrm Upload |
Sessions
| Method | Path | Summary |
POST | /api/sessions | Create Session |
GET | /api/sessions/active | List Active Sessions |
GET | /api/sessions/{session_id} | Get Session |
POST | /api/sessions/{session_id}/disconnect | Disconnect Session |
Settings
| Method | Path | Summary |
GET | /api/settings/ldap | Get Ldap |
POST | /api/settings/ldap/test | Test Ldap |
POST | /api/settings/purge/recordings | Purge Old Recordings |
POST | /api/settings/purge/resolved-alerts | Purge Resolved |
GET | /api/settings/retention | Get Retention Policy |
PUT | /api/settings/retention | Update Retention Policy |
GET | /api/settings/session | Get Session Policy |
PUT | /api/settings/session | Update Session Policy |
Sftp
| Method | Path | Summary |
POST | /api/sftp/transfer | Sftp Transfer |
Users
| Method | Path | Summary |
GET | /api/users | List Users |
POST | /api/users | Create User |
GET | /api/users/active | List Active Users |
GET | /api/users/{user_id} | Get User |
PATCH | /api/users/{user_id} | Update User |
GET | /api/users/{user_id}/access | List User Access |