Getting Started

The PulseLABS API gives you programmatic access to the same AI-powered capabilities available in the web app — debates, simulations, life planning, market analysis, and more — all authenticated with a single API key.

PulseLABS is not another chatbot. It’s two engines that run on top of whatever AI you use: Synapse decides how to call a model — routing, PII redaction, cost tracking across any provider — and Cortex decides what the model knows, compiling your documents into a cited, verified knowledge layer. Every endpoint below rides on both.

Synapse Engine
The AI gateway
Pulse Cortex
The knowledge layer

Base URL

production
https://api.pulse-labs.fr
local dev
http://localhost:3051

Quick start

bash
# 1. Get your API key
# Sign in at dev.labs.pulse-labs.fr/dashboard

# 2. Make your first call
curl -X POST https://api.pulse-labs.fr/v1/conversations \
  -H "x-api-key: sk_live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"title": "Q4 strategy review"}'

# 3. Send a message (starts a multi-agent debate)
curl -X POST https://api.pulse-labs.fr/v1/conversations/<id>/message \
  -H "x-api-key: sk_live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"content": "Should we expand into the European market?"}'

API modules

Authentication
API key setup and request headers
Conversations
Create debates and send messages to agent panels
Agents
Manage AI agent personas and their memory
Agent Chat
Chat directly with a single agent persona
Knowledge Base
Ground agent answers in your own documents with RAG
Tools
Let agents call your endpoints during chat via function calling
Sim Engine
Business simulations, scenario branching, and reports
Market Analysis
AI-powered market research and competitive analysis
Risk Evaluator
Structured risk sessions and scenario trees
All API endpoints are scoped to the workspace associated with your API key. Data from other workspaces is never accessible.