Titan Exchange

Titan Exchange API

Build Titan-native experiences with Metis TPS commands.

The API Gateway exposes a single command-bus endpoint (POST /demo/v1/Metis/tps) where you route requests by the service field (for example US_LogOn).

Auth

Bearer / X-Api-Key

Primary

Metis TPS Commands

Docs

OpenAPI

Key domains

Everything you need to run Titan Exchange programmatically.

Most operations are performed by sending a command to POST /demo/v1/Metis/tps.

Metis TPS (primary)

The core API surface. Every operation is a JSON command sent to a single endpoint. Choose a service (for example AP_Chat) and include the fields required for that service. Use the OpenAPI spec to see all supported services and their schemas.

  • POST /demo/v1/Metis/tps
  • GET /api/tps/openapi.json

Gateway utilities

Operational endpoints owned by the gateway. Use these to validate connectivity and, if enabled, generate a sandbox key for documentation/testing.

  • GET /api/health
  • POST /api/dev/sandbox-key

API keys

Create and manage long-lived API keys for programmatic access. These routes require a logged-in user and an active entitlement (billing/plan) on the backend.

  • POST /api/api-keys
  • GET /api/api-keys

MCP + Skills

Browse MCP tools and Skills, then attach them to your selected agent from the Exchange workspace context menu. Programmatic access is also available via gateway routes.

  • GET /api/mcp/tools
  • POST /api/mcp/tools/install
  • POST /api/mcp/tools/invoke
  • GET /api/skills
  • POST /api/skills/install

Quick gateway test checklist

Base URL: https://api.titanvx.com

1) Confirm the OpenAPI spec loads:

curl -sS https://api.titanvx.com/api/tps/openapi.json -o openapi.json
curl -sS https://api.titanvx.com/api/tps/openapi.yaml -o openapi.yaml

2) Send a TPS command through the gateway (X-Api-Key shown):

Linux/macOS (bash/zsh)

curl -sS https://api.titanvx.com/demo/v1/Metis/tps \\
  -H "Content-Type: application/json" \\
  -H "X-Api-Key: TITAN-REPLACE-ME" \\
  -d '{"service":"AP_Chat","content":"Hello"}'

Windows (CMD)

curl -sS https://api.titanvx.com/demo/v1/Metis/tps ^
  -H "Content-Type: application/json" ^
  -H "X-Api-Key: TITAN-REPLACE-ME" ^
  -d "{\"service\":\"AP_Chat\",\"content\":\"Hello\"}"

Windows (PowerShell)

curl -sS https://api.titanvx.com/demo/v1/Metis/tps `
  -H "Content-Type: application/json" `
  -H "X-Api-Key: TITAN-REPLACE-ME" `
  -d '{"service":"AP_Chat","content":"Hello"}'

API access

Get an API key for testing

Use a sandbox key for docs/testing (if enabled by the gateway operator). For production, use Bearer auth (Titan session) or create API keys after entitlement.

Free evaluation tier

Sandbox key · sent as X-Api-Key · 100 requests/day

Checking sandbox key availability...

My API keys

Sign in to view and manage your API keys.

Remaining requests today: 100

Builder plan

$49/month

  • 10,000 requests / day
  • Dedicated workspace
  • Priority support channel

Scale plan

$199/month

  • 50,000 requests / day
  • High-priority support & audit logging
  • Premium name reservations included

Enterprise

Custom

  • Dedicated clusters & data residency controls
  • Unlimited premium domains
  • Automation extensions

Interactive reference

Full OpenAPI specification

Filter endpoints, inspect schemas, run live calls, and share permalinks from this embedded console.

Your sandbox key is sent as X-Api-Key when you try requests.

Upgrade to Builder plan

Need more than 100 requests per day? Move to the Builder plan to unlock higher throughput and premium support.

  • 10k requests / day
  • Action logging
  • Premium name reservations included

Checkout requires a signed-in user. Sign in, then continue to Stripe Checkout.

Sign in Contact sales