API Reference

Complete REST API documentation for integrating Link-Up's AI-powered GTM platform into your applications.

Base URL

https://api.link-up.ai

Authentication

Bearer Token

Rate Limit

1000 requests/hour

Quick Start

Get up and running with the Link-Up API in minutes

Quick Start Example
# Install the Link-Up SDK
npm install @linkup/sdk

# Initialize the client
import { LinkUp } from '@linkup/sdk'

const linkup = new LinkUp({
  apiKey: 'your_api_key',
  environment: 'production' // or 'sandbox'
})

# Generate a strategy
const strategy = await linkup.strategies.create({
  questionnaire: {
    company_size: '50-200',
    industry: 'SaaS',
    target_market: 'SMB',
    goals: ['increase_leads']
  }
})

console.log(strategy.recommendations)

Authentication

All API requests require authentication using a Bearer token. Include your API key in the Authorization header.

Authentication Example
# Using Bearer Token Authentication
curl -X GET "https://api.link-up.ai/v1/strategies" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"

# Response includes rate limit headers
HTTP/1.1 200 OK
X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 999
X-RateLimit-Reset: 1640995200

API Endpoints

Complete reference for all available API endpoints

Endpoints

POST/v1/strategies

Strategy Generation

Generate AI-powered GTM strategies from questionnaire responses

Request Body

{
  "questionnaire": {
    "company_size": "string",
    "industry": "string",
    "target_market": "string",
    "goals": "array"
  },
  "preferences": {
    "timeline": "string",
    "budget_range": "string"
  }
}

Response

{
  "strategy_id": "string",
  "recommendations": "array",
  "tactics": "array",
  "timeline": "object",
  "kpis": "array"
}

Example Request

curl -X POST "https://api.link-up.ai/v1/strategies" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "questionnaire": {
      "company_size": "50-200",
      "industry": "SaaS",
      "target_market": "SMB",
      "goals": ["increase_leads", "improve_conversion"]
    },
    "preferences": {
      "timeline": "90_days",
      "budget_range": "10k-50k"
    }
  }'

Ready to Integrate?

Start building with our API today or explore our SDKs for faster development