๐Ÿ› ๏ธ 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 APIsโœ“Webhooksโœ“OAuth 2.0โœ“AI Agent APIsโœ“Sandbox Environmentโœ“99.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.createdโ—appointment.completedโ—child.assessment_dueโ—ei.intake_completedโ—ei.discharge_completedโ—payment.completedโ—therapist.onboardedโ—marketplace.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 Reviewโœ“Sandbox Accessโœ“AI Agent Demo