API Online

KaiNet — Agentic Marketing Platform

FastAPI gateway for LangGraph agent teams: audience and company research, campaign strategy, creative assets, Google Ads execution, and streaming chat.

Express Analytics · API Docs · Status
Workflow

Workflow Engine

End-to-end agentic workflow: audience research, strategy, creative, and campaign execution with live progress.

Streaming

Chat UI

Test POST /chat with Server-Sent Events. Includes audience research, company research, and structured payloads.

Research

Company Research Studio

Run full or basic company profiles with tabbed results and exports: JSON, Markdown, CSV, clipboard.

Creative

kAIcreative

Image generation workspace tied to your marketing workflows.

Assistant

Preflight

Pre-flight assistant for campaign parameter prep and review.

Analytics

Account Performance Q&A

Ask plain-language questions about your campaigns. The agent picks live Google Ads or the historical warehouse per question and returns a narrative answer with the cited rows.

Content

kAIcontent

SEO + GEO + AEO content engine. Brief → research → voice-lock → outline → draft → meta + schema + image brief. Reuses the brand engine and hands off visuals to KaiCreative.

Connect

Meta OAuth (dev)

End-to-end smoke for the Meta (Facebook / Instagram) connect flow: env diagnostic, connect / disconnect, list ad accounts via the saved token. /auth/meta/*

Reference

API Docs

OpenAPI interactive documentation. Explore endpoints, schemas, and test requests directly.

Ops

Status

Dependency health (OpenAI, Groq, Exa, Redshift, Google Ads config) with auto-refresh and JSON export.

Account

Profile

View your account details, organization info, connected Google Ads accounts, and usage history.

Admin

Admin Console

Manage users, organizations, connections, and per-org credentials. Visible only to admins.

Method Path Notes
GET /health Liveness for load balancers and Docker
GET /api/agents Available agent types for the playground
POST /api/chat Non-streaming chat response (JSON)
POST /chat Streaming chat (stream: true) — SSE
POST /api/company-research Structured company research + markdown summary
GET /docs OpenAPI interactive documentation
GET /api/status/deps Dependency probes (JSON) for monitoring

The pipeline plans Exa queries, fetches in parallel with caching, then synthesizes sections with structured LLM outputs. Use the Studio for exports, or call /api/company-research from integrations. Audience research standalone runs attach company_research in streamed raw_data when available.

Changelog See CHANGELOG.md in the repo root for release notes.