📊

API Endpoints Reference

Complete visual guide to all available endpoints

🔐 Authentication

Method: X-Admin-Hash header

X-Admin-Hash: <sha256-hex>

Rate Limit: 60 requests/minute per IP

📦 Response Format

{ "status": "success|error", "code": 200, "data": {}, "message": "..." }

🔄 Transfer Modes

  • bot_only: User fully exits - only bot sessions remain
  • user_keeps_session: User keeps one session alongside bot
Authentication
POST /auth/init
Initialize authentication - sends verification code
POST /auth/verify
Verify code/2FA password
Account Management
GET /account/audit/{id}
Run full security audit
POST /account/finalize/{id}
Finalize account with 2FA
POST /account/terminate-sessions/{id}
Terminate foreign sessions
GET /account/session-status/{id}
Get session cache status
Email Management
GET /email/target/{id}
Get target recovery email
POST /email/confirm/{id}
Check live email status
GET /email/code/{id}
Poll for email verification code
POST /email/confirm-code/{id}
Confirm email with code
Session Health
GET /sessions/health/{id}
Full session health check
POST /sessions/regenerate/{id}
Regenerate invalid sessions
Delivery
POST /delivery/request-code/{id}
Request delivery login code
GET /delivery/get-code/{id}
Get delivery code
POST /delivery/confirm/{id}
Confirm delivery
POST /delivery/transition-to-bot-only/{id}
Transition to bot_only mode
Security
GET /security/check/{id}
Deep security analysis with auto-freeze
Admin
GET /admin/accounts/all
List all accounts
GET /admin/account/{id}
Full account details
POST /admin/account/{id}/fix
Patch account data
DELETE /admin/account/{id}
Delete account
GET /admin/connections
Monitor active connections
POST /admin/connections/cleanup
Clean up dead connections
🔧

JSON API Reference

Machine-readable API structure for integration

📥 Access JSON Format

Get the complete API structure in JSON format:

GET /api/v1/docs/internal

→ Open JSON Documentation