API Docs

Build on the Victoria AI API

Create leads and enrol them in campaigns, manage CRM pipelines and deals, and get a webhook when a prospect replies. One versioned REST API, authenticated with a Bearer key, and an MCP server so Claude, ChatGPT or Claude Code can do the same from a conversation.

Using the app? Help Center · Playbook

First request

Make your first request

Every request carries your API key as a Bearer token. GET /v1/auth/verify needs no scope: it confirms the key works and returns the organization it belongs to.

  1. Generate a key in the Victoria AI app, under Settings → API Keys.
  2. Export it as VICTORIA_API_KEY.
  3. Send the request in the language you use.
Continue with the Quickstart
Request
curl "https://api.versionseven.ai/v1/auth/verify" \
  -H "Authorization: Bearer $VICTORIA_API_KEY"
const response = await fetch("https://api.versionseven.ai/v1/auth/verify", {
  headers: {
    Authorization: `Bearer ${process.env.VICTORIA_API_KEY}`,
  },
});

const data = await response.json();
import os

import requests

response = requests.get(
    "https://api.versionseven.ai/v1/auth/verify",
    headers={
        "Authorization": f"Bearer {os.environ['VICTORIA_API_KEY']}",
    },
)
data = response.json()
Response
{
  "success": true,
  "message": "API key is valid",
  "organization_id": "123e4567-e89b-12d3-a456-426614174000",
  "organization_name": "Acme Corporation"
}
No code

Or connect Claude or ChatGPT

The same work from a conversation, with no key and nothing to install. The assistant finds leads, writes the sequence and activates once you approve.

  1. In Claude (claude.ai, the desktop app or Cowork): Settings → Connectors → Add custom connector, paste https://api.versionseven.ai/mcp. In ChatGPT: Settings → Connectors → Create, same URL.
  2. Sign in to Victoria AI when the assistant opens it, choose Read and write or Read only, and choose Allow.
  3. Ask it something: "Which of my campaigns got replies this week?"
Everything a connected assistant can do