🛠️ Developer Platform · Therapy PaaS

Build On Top Of BloomSenz APIs

Secure REST APIs, Webhooks, Event Streams and AI Agent APIs for building next-generation child therapy applications, integrations and automations.

REST APIsWebhooksOAuth 2.0AI Agent APIsSandbox Environment99.98% Availability
api.bloomsenz.ioHTTP
GET /v1/children/chd_001
Host: api.bloomsenz.io
Authorization: Bearer sk_live_•••••••••••
Accept: application/json
responseJSON
{
  "id": "chd_001",
  "name": "Aarav",
  "ageMonths": 42,
  "parentId": "usr_482",
  "assessmentStatus": "Up to date",
  "lastSession": "2026-05-28"
}
🏛️ Architecture

One Unified API Layer

Every BloomSenz surface — apps, marketplace, AI agents, third-party systems — calls the same API gateway over the same core modules.

📱Mobile Apps
🗂️Centre Admin Portal
🛍️Therapy Marketplace
AI Agents
🔌Third-Party Systems
BloomSenz API GatewayAuth · Rate limits · Versioning · Observability
Core modules
🧒Children
👨‍👩‍👧Parents
📅Appointments
📝Assessments
📋Therapy Records
🌱Early Intervention
🧩Therapy Sessions
🛍️Marketplace
💳Payments
🔔Notifications
📊Analytics
📚 Categories

Everything Is Accessible Through APIs

Six categories, dozens of endpoints — every module ships with first-class REST APIs.

🧒

Child APIs

  • POST/v1/children
  • PATCH/v1/children/:id
  • GET/v1/children/:id/records
  • GET/v1/children/:id/assessments
  • POST/v1/children/:id/documents
📅

Appointment APIs

  • POST/v1/appointments
  • GET/v1/appointments/schedules
  • GET/v1/appointments/availability
  • PATCH/v1/appointments/:id
  • POST/v1/therapists/match
🌱

Early Intervention APIs

  • POST/v1/ei/intake
  • POST/v1/ei/discharge
  • POST/v1/ei/rooms
  • GET/v1/ei/occupancy
  • GET/v1/ei/care-plans
🧩

Therapy Session APIs

  • POST/v1/sessions
  • GET/v1/sessions/programs
  • POST/v1/sessions/memberships
  • POST/v1/therapists/assign
🛍️

Marketplace APIs

  • GET/v1/providers
  • GET/v1/providers/availability
  • POST/v1/providers/ratings
  • GET/v1/providers/reviews
  • GET/v1/commissions
💳

Payment APIs

  • POST/v1/invoices
  • POST/v1/subscriptions
  • POST/v1/refunds
  • GET/v1/settlements
  • GET/v1/wallets
🧪 Playground

Try APIs Instantly

An embedded playground with the most-used endpoints — request body and live response, no setup.

GETGet ChildPOSTCreate AppointmentGETFetch Assessment RecordsGETFind Nearby TherapistsPOSTGenerate Invoice
RequestHTTP
POST /v1/appointments
Host: api.bloomsenz.io
Authorization: Bearer sk_live_•••••••••••
Content-Type: application/json

{
  "childId": "chd_001",
  "therapistId": "thr_482",
  "type": "speech_therapy",
  "startsAt": "2026-06-14T10:30:00Z"
}
ResponseJSON
HTTP/1.1 201 Created
content-type: application/json

{
  "id": "apt_92841",
  "status": "confirmed",
  "childId": "chd_001",
  "therapistId": "thr_482",
  "startsAt": "2026-06-14T10:30:00Z",
  "calendarUrl": "https://api.bloomsenz.io/v1/cal/apt_92841"
}
✦ AI Agent APIs

Build AI Agents On BloomSenz

AI agents can access platform data securely through APIs — ground every action in live therapy records, assessments and SOPs.

🧭Care Coordinator Agent
📅Appointment Agent
🔔Reminder Agent
📚RAG Knowledge Assistant
🧩Therapy Plan Builder
🛍️Marketplace Concierge
POST /ai/agent/queryHTTP
POST /ai/agent/query
Host: api.bloomsenz.io
Authorization: Bearer sk_live_•••••••••••

{
  "question": "Which children are due for re-assessment?",
  "scope": "centre_84"
}
AI Agent · response
Which children are due for re-assessment?
✦ Reply: 38 children due. Top priorities: 12 with goal review windows this week. Auto-drafted SMS + WhatsApp parent recalls ready to send.
📎 Assessment Policy v3📎 Recall SOP §4.1● Live · 38 children
🪝 Webhooks

Real-Time Event Streaming

Eight first-class events with signed deliveries, retries and replay — wire BloomSenz into anything that listens.

Event types

Eight therapy-aware events

appointment.createdappointment.completedchild.assessment_dueei.intake_completedei.discharge_completedpayment.completedtherapist.onboardedmarketplace.booking_created
Webhook deliveryHTTP
POST https://your-app.com/webhooks
X-BloomSenz-Signature: t=1717,v1=•••
Content-Type: application/json
event payloadJSON
{
  "id": "evt_72821",
  "type": "child.assessment_due",
  "createdAt": "2026-06-03T08:00:00Z",
  "data": {
    "childId": "chd_001",
    "assessment": "Developmental Review",
    "dueOn": "2026-06-10"
  }
}
🧑‍💻 SDKs

Developer Friendly Tooling

Nine first-class SDKs and specs — pick your stack and ship today.

Java
↓ Download
🌱Spring Boot
↓ Download
🟢Node.js
↓ Download
🐍Python
↓ Download
⚛️React
↓ Download
📱React Native
↓ Download
💙Flutter
↓ Download
📮Postman Collection
↓ Download
📑OpenAPI Specification
↓ Download
🛡️ Authentication

Enterprise-Grade Security

OAuth 2.0, JWT, RBAC, scopes, API keys, rate limits and hard tenant isolation — secure by default.

🔐OAuth 2.0
🪪JWT
👥Role-Based Access
🎯Scopes
🗝️API Keys
⏱️Rate Limits
🏢Tenant Isolation
OAuth 2.0 flow

Four hops · scoped tokens

📱App🔐Authorise🪪Token🔌Scoped API call
🔗 Integrations

Connect Existing Systems

Eleven plug-and-play integration categories — anything else fits through REST + webhooks.

💳Payment Gateways
💬SMS Providers
✉️Email Providers
🟢WhatsApp
🗺️Google Maps
🧪Diagnostic Labs
🧾Accounting Software
👥CRM Systems
🏢ERP Systems
📊Analytics Platforms
☁️Cloud Storage
⚙️ Automation

Automate Workflows Across Systems

Three example chains showing how events cascade across messaging, calendar and finance — same engine, your own steps.

Trigger

Session Booked

  1. 1Send Parent WhatsApp
  2. 2Notify Therapist
  3. 3Create Calendar Event
Trigger

Assessment Due

  1. 1Notify Parent
  2. 2Schedule Appointment
Trigger

Payment Received

  1. 1Generate Invoice
  2. 2Update Dashboard
🏢 Multi-Tenant

Built For Multi-Centre Therapy Networks

Hard tenant + location + role isolation plus signed APIs, audit logs and compliance controls.

🏢

Tenant Isolation

Hard isolation per therapy centre — data, embeddings, audit.

📍

Location Isolation

Per-branch scoping for multi-centre networks.

👥

Role Isolation

Therapist / front desk / admin roles bound to scopes.

🛡️

API Security

OAuth + JWT + signed webhooks + IP allowlists.

🧾

Audit Logs

Every call, every actor, every clinical decision logged.

Compliance

Data residency, retention and consent controls for child records.

📈 Performance

Built For Scale

Seven engineering guarantees — what BloomSenz hits in production, every day.

🟢
99.98%
Availability
<300ms
Sub-Second APIs
📈
Millions
Requests / day
🛡️
ISO-Ready
Secure Infrastructure
🚀
Auto
Scaling
📡
Live
Monitoring
🔭
Trace
Observability
📖 Documentation

Developer Documentation

Stripe-style docs — left rail of topics, right side of real, copy-pasteable code samples.

Docs
  • Authentication
  • Children API
  • Appointments API
  • Early Intervention API
  • Therapy Session API
  • Marketplace API
  • Payments API
  • Webhooks
  • AI APIs
  • SDKs
Appointments API

Create an appointment

Create a confirmed appointment for a child against a verified therapist. Returns a calendar URL on success.

appointments.create.tsNode
// Create an appointment with the Node SDK
import { BloomSenz } from "@bloomsenz/sdk";

const client = new BloomSenz(process.env.BLOOMSENZ_KEY);

const appt = await client.appointments.create({
  childId: "chd_001",
  therapistId: "thr_482",
  type: "speech_therapy",
  startsAt: new Date("2026-06-14T10:30:00Z"),
});

console.log(appt.id, appt.calendarUrl);
🚀 Use Cases

What Can You Build?

Ten ready-made starting points — from custom parent apps to AI assistants and white-label platforms.

📱Custom Mobile Apps
👨‍👩‍👧Parent Portals
🛍️Marketplace Extensions
🩺Clinical Integrations
🧪Diagnostic Lab Integrations
🛡️Insurance Platforms
AI Assistants
📊Business Intelligence Tools
🤝Partner Portals
🏷️White-Label Platforms
💡 Benefits

Why Therapy Centres Choose BloomSenz APIs

Eight outcomes engineering leaders care about — no lock-in, low cost, AI-ready, secure.

🔓

No Vendor Lock-In

🧩

Extensible Platform

Rapid Integrations

💰

Lower Development Cost

🏛️

Future-Proof Architecture

AI-Ready Infrastructure

🧑‍💻

Developer Friendly

🛡️

Enterprise Secure

The difference

Beyond Traditional Therapy Software

Most therapy software bolts APIs on as an afterthought. BloomSenz is API-first.

Traditional Software
  • Limited APIs
  • No Webhooks
  • No AI Integration
  • Hard To Extend
✦ BloomSenz
  • API First
  • Webhooks
  • AI Agent APIs
  • Developer Platform
  • Marketplace Ready
🎯 Get Started

Start Building Today

Five steps from account to production — most teams ship their first integration in a week.

👤Step 1Create Developer Account🗝️Step 2Generate API Key🧪Step 3Access Sandbox🔌Step 4Build Integration🚀Step 5Move To Production
🛠️ Developer Platform · PaaS

Build the future of child therapy on BloomSenz

Access APIs, webhooks, AI agents and developer tools that power the modern child therapy ecosystem.

API Architecture ReviewSandbox AccessAI Agent Demo