🛠️ Developer Platform · Pet Care PaaS

Build On Top Of BloomPetOS APIs

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

REST APIsWebhooksOAuth 2.0AI Agent APIsSandbox Environment99.98% Availability
api.bloompetos.ioHTTP
GET /v1/pets/pet_001
Host: api.bloompetos.io
Authorization: Bearer sk_live_•••••••••••
Accept: application/json
responseJSON
{
  "id": "pet_001",
  "name": "Bruno",
  "breed": "Golden Retriever",
  "ownerId": "usr_482",
  "vaccinationStatus": "Up to date",
  "lastVisit": "2026-05-28"
}
🏛️ Architecture

One Unified API Layer

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

📱Mobile Apps
🗂️Admin Portal
🛍️Marketplace
AI Agents
🔌Third-Party Systems
BloomPetOS API GatewayAuth · Rate limits · Versioning · Observability
Core modules
🐾Pets
👨‍👩‍👧Pet Parents
📅Appointments
💉Vaccinations
📋Medical Records
🏨Boarding
✂️Grooming
🛍️Marketplace
💳Payments
🔔Notifications
📊Analytics
📚 Categories

Everything Is Accessible Through APIs

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

🐾

Pet APIs

  • POST/v1/pets
  • PATCH/v1/pets/:id
  • GET/v1/pets/:id/medical
  • GET/v1/pets/:id/vaccinations
  • POST/v1/pets/:id/documents
📅

Appointment APIs

  • POST/v1/appointments
  • GET/v1/appointments/schedules
  • GET/v1/appointments/availability
  • PATCH/v1/appointments/:id
  • POST/v1/providers/match
🏨

Boarding APIs

  • POST/v1/boarding/check-in
  • POST/v1/boarding/check-out
  • POST/v1/boarding/rooms
  • GET/v1/boarding/occupancy
  • GET/v1/boarding/care-plans
✂️

Grooming APIs

  • POST/v1/grooming/appointments
  • GET/v1/grooming/packages
  • POST/v1/grooming/memberships
  • POST/v1/grooming/stylists/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 PetPOSTCreate AppointmentGETFetch Vaccination RecordsGETFind Nearby ProvidersPOSTGenerate Invoice
RequestHTTP
POST /v1/appointments
Host: api.bloompetos.io
Authorization: Bearer sk_live_•••••••••••
Content-Type: application/json

{
  "petId": "pet_001",
  "providerId": "prv_482",
  "type": "vaccination",
  "startsAt": "2026-06-14T10:30:00Z"
}
ResponseJSON
HTTP/1.1 201 Created
content-type: application/json

{
  "id": "apt_92841",
  "status": "confirmed",
  "petId": "pet_001",
  "providerId": "prv_482",
  "startsAt": "2026-06-14T10:30:00Z",
  "calendarUrl": "https://api.bloompetos.io/v1/cal/apt_92841"
}
✦ AI Agent APIs

Build AI Agents On BloomPetOS

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

🧭Care Coordinator Agent
📅Appointment Agent
🔔Reminder Agent
📚Knowledge Assistant
🩺Clinic Assistant
🛍️Marketplace Concierge
POST /ai/agent/queryHTTP
POST /ai/agent/query
Host: api.bloompetos.io
Authorization: Bearer sk_live_•••••••••••

{
  "question": "Which pets are overdue for vaccination?",
  "scope": "clinic_84"
}
AI Agent · response
Which pets are overdue for vaccination?
✦ Reply: 42 pets overdue. Top priorities: 14 Labs > 5y. Auto-drafted SMS + WhatsApp recall campaigns ready to send.
📎 Vaccination Policy v3📎 Recall SOP §4.1● Live · 42 pets
🪝 Webhooks

Real-Time Event Streaming

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

Event types

Eight commerce-aware events

appointment.createdappointment.completedpet.vaccination_dueboarding.checked_inboarding.checked_outpayment.completedprovider.onboardedmarketplace.booking_created
Webhook deliveryHTTP
POST https://your-app.com/webhooks
X-BloomPetOS-Signature: t=1717,v1=•••
Content-Type: application/json
event payloadJSON
{
  "id": "evt_72821",
  "type": "pet.vaccination_due",
  "createdAt": "2026-06-03T08:00:00Z",
  "data": {
    "petId": "pet_001",
    "vaccine": "DHPP",
    "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
🧪Lab Systems
🧾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

Booking Created

  1. 1Send WhatsApp
  2. 2Notify Provider
  3. 3Create Calendar Event
Trigger

Vaccination Due

  1. 1Notify Parent
  2. 2Schedule Appointment
Trigger

Payment Received

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

Built For Multi-Location Pet Businesses

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

🏢

Tenant Isolation

Hard isolation per tenant — data, embeddings, audit.

📍

Location Isolation

Per-location scoping for multi-branch businesses.

👥

Role Isolation

Doctor / staff / admin roles bound to scopes.

🛡️

API Security

OAuth + JWT + signed webhooks + IP allowlists.

🧾

Audit Logs

Every call, every actor, every decision logged.

Compliance

Data residency, retention and policy controls.

📈 Performance

Built For Scale

Seven engineering guarantees — what BloomPetOS 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
  • Pets API
  • Appointments API
  • Boarding API
  • Grooming API
  • Marketplace API
  • Payments API
  • Webhooks
  • AI APIs
  • SDKs
Appointments API

Create an appointment

Create a confirmed appointment for a pet against a verified provider. Returns a calendar URL on success.

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

const client = new BloomPetOS(process.env.BLOOMPETOS_KEY);

const appt = await client.appointments.create({
  petId: "pet_001",
  providerId: "prv_482",
  type: "vaccination",
  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 apps to AI assistants and white-label platforms.

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

Why Businesses Choose BloomPetOS 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 Pet Software

Pet software bolt APIs on as an afterthought. BloomPetOS is API-first.

Traditional Software
  • Limited APIs
  • No Webhooks
  • No AI Integration
  • Hard To Extend
✦ BloomPetOS
  • 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 pet care on BloomPetOS

Access APIs, webhooks, AI agents and developer tools that power the modern pet-care ecosystem.

API Architecture ReviewSandbox AccessAI Agent Demo