Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.ascendgtm.net/llms.txt

Use this file to discover all available pages before exploring further.

Quick Start

Get your first API call working in 5 minutes.

Prerequisites

  • A tenant bearer token (contact admin to generate one)
  • curl or any HTTP client

1. Verify connectivity

curl https://ascend-gateway-v5.ascendgtm.workers.dev/health
Expected response:
{"status": "healthy", "services": {"kv": "up", "d1": "up"}}

2. Make your first API call (REST)

curl -X POST https://ascend-gateway-v5.ascendgtm.workers.dev/api/v1/{tenant}/hubspot \
  -H "Authorization: Bearer {your_token}" \
  -H "Content-Type: application/json" \
  -d '{"action": "list", "object_type": "contacts", "limit": 5}'

3. Discover available APIs

curl -X POST https://ascend-gateway-v5.ascendgtm.workers.dev/api/v1/{tenant}/discover \
  -H "Authorization: Bearer {your_token}" \
  -H "Content-Type: application/json" \
  -d '{}'
This returns all connected providers with their available endpoints.

4. Use the generic proxy

For any API not covered by a curated tool:
curl -X POST https://ascend-gateway-v5.ascendgtm.workers.dev/api/v1/{tenant}/call_api \
  -H "Authorization: Bearer {your_token}" \
  -H "Content-Type: application/json" \
  -d '{
    "domain": "slack",
    "method": "POST",
    "path": "/chat.postMessage",
    "body": {"channel": "#general", "text": "Hello from the gateway!"}
  }'

Next steps