Example — quickstart curl
export SCALIQ_API_KEY="sk_live_..."
export BASE="https://api.scaliq.ai/public/v1"
# Dev: sk_test_… + https://apidev.scaliq.ai/public/v1
curl -s "$BASE/credits" -H "X-API-Key: $SCALIQ_API_KEY"
curl -s "$BASE/campaigns?limit=10" -H "X-API-Key: $SCALIQ_API_KEY"
# Replace CAMPAIGN_ID — single lead
curl -s "$BASE/campaigns/CAMPAIGN_ID/leads" \
-H "X-API-Key: $SCALIQ_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"linkedinUrl": "https://www.linkedin.com/in/jane-doe/",
"fullName": "Jane Doe"
}'
# Bulk push (up to 100) — prefer this over parallel single-lead calls
curl -s "$BASE/campaigns/CAMPAIGN_ID/leads/batch" \
-H "X-API-Key: $SCALIQ_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"leads": [
{
"linkedinUrl": "https://www.linkedin.com/in/jane-doe/",
"fullName": "Jane Doe"
}
]
}'
# Recent replies (optional)
curl -s "$BASE/activity?type=reply_received&limit=20" \
-H "X-API-Key: $SCALIQ_API_KEY"
curl -s "$BASE/insights/overview" -H "X-API-Key: $SCALIQ_API_KEY"
# Start or resume (confirm first — real LinkedIn outbound)
curl -sS -X POST "$BASE/campaigns/CAMPAIGN_ID/start" \
-H "X-API-Key: $SCALIQ_API_KEY" \
-H "Content-Type: application/json" \
-d '{}'
curl -sS -X POST "$BASE/campaigns/CAMPAIGN_ID/pause" \
-H "X-API-Key: $SCALIQ_API_KEY" \
-H "Content-Type: application/json" \
-d '{}'
See Quickstart, GET /activity, and POST …/leads/batch for more.