API Reference
Complete REST API documentation for integrating Link-Up's AI-powered GTM platform into your applications.
Base URL
https://api.link-up.aiAuthentication
Bearer TokenRate Limit
1000 requests/hourQuick 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: 1640995200API Endpoints
Complete reference for all available API endpoints
Endpoints
POST
/v1/strategiesStrategy 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"
}
}'GET
/v1/integrationsIntegrations
List available integrations and configure new connections
Response
{
"integrations": "array",
"categories": "array",
"total_count": "number"
}Example Request
curl -X GET "https://api.link-up.ai/v1/integrations" \
-H "Authorization: Bearer YOUR_API_KEY"POST
/v1/workflowsWorkflows
Create and manage automated workflows
Request Body
{
"name": "string",
"triggers": "array",
"actions": "array",
"conditions": "object"
}Response
{
"workflow_id": "string",
"status": "string",
"created_at": "string"
}Example Request
curl -X POST "https://api.link-up.ai/v1/workflows" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Lead Nurturing Sequence",
"triggers": ["new_lead"],
"actions": ["send_email", "create_task"],
"conditions": {
"lead_score": "> 50"
}
}'GET
/v1/analyticsAnalytics
Retrieve performance metrics and insights
Response
{
"metrics": "object",
"trends": "array",
"recommendations": "array"
}Example Request
curl -X GET "https://api.link-up.ai/v1/analytics?date_range=30d" \
-H "Authorization: Bearer YOUR_API_KEY"