RelayLaunch API
API Documentation
Add RelayLaunch operations intelligence, recommendations, and workflow flags to your own platform. REST API with owner-ready next steps, rate limiting, and a full review record.
Base URL:
https://deck.relaylaunch.com/api/v1OpenAPI Spec ↗AUTHAuthentication
Bearer token in Authorization header
RATERate Limits
10 requests/minute per API key
MODES17 Analysis Modes
Operations, Sales, Customer Success, Finance, Legal, Risk, Strategy, Content, Support, and more
POST
/api/v1/caas/debateAuth: Bearer token · Rate: 10 req/minSubmit a business question, document, or workflow request for review by specialist perspectives.
Parameters
| Name | Type | Description |
|---|---|---|
| question | string | Business question or workflow request (10-1000 chars) |
| document_text | string | Business context, notes, or document text (max 50K chars) |
| document_url | string | URL to document (alternative to text) |
| councils | string[] | Specialist perspectives to include (max 12) |
| depth | enum | standard | deep | forensic (advanced review) |
Request
curl -X POST https://deck.relaylaunch.com/api/v1/caas/debate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"question": "Which clients need follow-up before Friday?",
"document_text": "Recent appointments, invoices, and follow-up notes...",
"councils": ["operations", "sales", "customer-success"],
"depth": "standard"
}'Response
{
"status": "success",
"request_id": "req-a1b2c3d4e5f6",
"fidelity_score": 0.89,
"synthesis": {
"verdict": "Two clients need owner review before Friday. The safest next step is to approve prepared follow-up messages and check invoice status before sending.",
"confidence": 0.87,
"recommendation": "PROCEED_WITH_CAUTION",
"truth_anchors": [
{ "source": "Appointment history", "confidence": 0.96, "model": "relay-review-v1" }
]
},
"perspectives": [
{
"council": "customer-success",
"stance": "concern",
"finding": "Two high-value clients have not rebooked within their normal window.",
"confidence": 0.94,
"evidence": ["Last visit dates", "booking cadence"],
"trace_id": "tr-7f8e9a0b1c2d"
}
],
"metadata": {
"councils_used": 3,
"depth": "standard",
"latency_ms": 2340,
"api_version": "1.0.0"
}
}Available Analyst Perspectives
operationssalescustomer-successfinancelegalriskstrategycontentsupportsecurityqualitymarketing
SDK Quick Start
TypeScriptPreview
import { RelayDeck } from "@relaylaunch/sdk";
const relay = new RelayDeck({ apiKey: process.env.RELAY_API_KEY });
const result = await relay.debate({
question: "Which clients need follow-up before Friday?",
document: fileBuffer,
councils: ["operations", "sales", "customer-success"],
depth: "deep",
});
console.log(result.synthesis.recommendation);
// → "Follow up with 7 clients and approve 3 prepared messages..."PythonPreview
from relaylaunch import RelayDeck
relay = RelayDeck(api_key=os.environ["RELAY_API_KEY"])
result = relay.debate(
question="Which clients need follow-up before Friday?",
document=open("appointments.csv", "rb"),
councils=["operations", "sales", "customer-success"],
depth="deep",
)
print(result.synthesis.recommendation)
# → "Follow up with 7 clients and approve 3 prepared messages..."Ready to Integrate?
Get your API key and start embedding specialist reviews into your platform.