Skip to main content

REST API Reference

Traditional HTTP API for non-MCP consumers (n8n, Zapier, scripts, mobile apps).

Base URL

Authentication

All API endpoints require a Bearer token:

Endpoints

POST /api/v1/TENANT/DOMAIN

Proxy a request to any registered API domain. Path parameters:
  • tenant — Tenant ID (e.g., ascend, kahuna)
  • domain — API domain (e.g., hubspot, google_ads, slack)
Request body: Domain-specific parameters (same as the MCP tool schema). Example:

GET /health

Health check endpoint (no auth required).

POST /mcp

MCP Streamable HTTP endpoint. Used by AI agents (Claude, ChatGPT, Cursor). Implements the Model Context Protocol specification with:
  • JSON-RPC 2.0 message format
  • Dynamic Client Registration (RFC 7591)
  • OAuth 2.1 with PKCE (S256)
  • Streamable HTTP transport (spec 2025-11-25)

Response Format

All responses follow this structure:
Error responses:

Error Codes