v1
VMaintain API
Programmatic access to your workspace data — sites, tickets, tasks, clients, monitors, and more. All endpoints are REST-style, return JSON, and are versioned under /api/v1/.
Base URL
https://v2-app.vmaintain.com/api/v1
Quick start
# 1. Get a token
curl -X POST /api/v1/auth/login \
-H 'Content-Type: application/json' \
-d '{"email":"you@example.com","password":"••••••••"}'
# 2. Use it
curl /api/v1/workspaces \
-H 'Authorization: Bearer <token>'
Explore the docs
API Explorer
Interactive
Interactive reference for every endpoint. Try requests directly in the browser.
Authentication
Bearer tokens, session cookies, API keys, and OAuth flows.
Rate Limits
Per-user and per-key limits, headers, and backoff strategies.
Webhooks
Receive real-time events for tickets, monitors, sites, and more.
SDK
Auto-generated TypeScript, JavaScript, and Python clients.
MCP / AI Agents
New
Use VMaintain as a tool from Claude, ChatGPT, Cursor, and any MCP-compatible agent.
OpenAPI spec
The spec is auto-generated from source Zod schemas and served fresh on every build.