Перейти к содержанию

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