Lead Interlink
For ChooseYourTopic

The Lead Interlink integration

CYT lists Lead Interlink as one of its integrations. A CYT AI-company passes its brand/topic context in with a per-account token, and gets a full batch of generated assets back — videos, ads, target profiles, and agent prompts.

Independence rule

This is API + token only. No shared database, no shared login, no shared code with CYT. Lead Interlink owns its own auth, token store, and billing. CYT calls the endpoint; nothing crosses infrastructure boundaries.

POST/api/integration/generate

Auth

Authorization: Bearer <token> — required. Missing or short (< 12 char) tokens are rejected with 401.

Body (JSON)

  • brand — string, required
  • niche — string, required
  • audience — string, optional (ICP)
  • platforms — array of youtube | tiktok | meta | x

Copy-paste example

curl -X POST http://localhost:3200/api/integration/generate \
  -H "Authorization: Bearer li_demo_token_1234567890" \
  -H "Content-Type: application/json" \
  -d '{
    "brand": "AtlasIQ Analytics",
    "niche": "AI-powered small-business analytics dashboards",
    "audience": "founders and ops leads at 5-50 person e-commerce companies",
    "platforms": ["youtube", "tiktok", "meta"]
  }'

Run this while npm run dev is up. Try it with a short token (e.g. Bearer abc) to see the 401.

Response shape

{
  "ok": true,
  "integration": "chooseyourtopic",
  "tokenPreview": "li_d…890",
  "batch": {
    "generatedAt": "…",
    "video": { "concept": "…", "tracks": [ /* 5-length ladder, 16:9 + 9:16 */ ] },
    "ads":    [ /* 2-3 variants per platform */ ],
    "leads":  [ /* 8-10 AI target profiles w/ fit scores */ ],
    "prompts":[ /* outreach, calendar, campaign, scoring */ ]
  }
}

The same generators power the member dashboard and this endpoint — one engine, two surfaces. Generators are template-based in this prototype and Claude-ready (each has a swap-in seam).