SendStackr developer guide
Sign up, open the console, and automate email and messaging with workflows and the REST API. Full contract: OpenAPI YAML below.
Quick start
Create an account, then use the console to create a project, connect channels, and build workflows.
- Register or sign in via the web console (same identity the marketing site uses for
/api/mewhen cookies are shared). - Create a project and configure inbound email or integrations from the dashboard.
- Add workflows to process messages, call models, and send output to Telegram, WhatsApp, or webhooks.
- Optional RAG: upload or upsert documents, then query with
POST /api/rag/query(see OpenAPI).
Free plan includes 500 tokens per month — see pricing for limits.
HTTP API
All product endpoints live under /api/*. Browser dashboards use session cookies; use credentials: 'include' on same-origin fetch, or call from your backend with an authenticated session.
// Example: current user (session cookie)
const r = await fetch("/api/me", { credentials: "include" });
const me = await r.json();Request and response shapes are defined in the OpenAPI specification. The hosted API may include additional routes beyond the published subset; treat the YAML as the contract for documented paths.
Webhooks & realtime
Configure workflow and channel behavior in the console. For live pipeline visibility, the API exposes a WebSocket upgrade at /api/ws/events (see OpenAPI).
- check_circleUse project settings and workflows to define where outputs go (webhooks, chat channels, email).
- check_circlePrefer the dashboard for operational changes; automate via
/api/*only where you have a clear auth story.
