{"name":"Hybrid IT VoIP — Middleware API","version":"0.2.0","status":"ok","endpoints":{"health":"GET /api/health","auth":{"register":"POST /api/auth/register","login":"POST /api/auth/login","refresh":"POST /api/auth/refresh","logout":"POST /api/auth/logout","me":"GET  /api/auth/me"},"self":{"sip":"GET /api/me/sip-credentials","devices":"GET /api/me/devices","logins":"GET /api/me/login-history"},"admin":{"users":"GET|POST|PATCH|DELETE /api/users[...]","extensions":"GET|POST|PATCH|DELETE /api/extensions[...]","extensionAdvanced":"GET /api/extensions/:extension/advanced-settings","extensionsSync":"POST /api/extensions/sync","cdr":"GET /api/cdr[, /summary, /daily, /top/sources, /top/destinations]","roles":"GET|POST|PATCH|DELETE /api/roles[...]","rolesCatalogue":"GET /api/roles/catalogue","voipSettings":"GET|PATCH /api/voip-settings","loginActivity":"GET /api/login-activity","devices":"GET /api/devices  |  POST /api/devices/:id/revoke"}}}