Developer Platform API
Integrate EventOS with Your Core Stack.
Construct custom client portals, trigger webhook payloads on booking confirmations, and manage API access credentials dynamically.
Documentation Index
- API Keys & Authentication
- Webhook Triggers: booking.*
- REST API: /v1/invoices
- Platform SDK Parameters
Webhook Payload Schema (JSON)
EventOS dispatches automated JSON POST payloads to your configured webhook endpoints when events are confirmed, quotes are accepted, or payments are cleared.
JSON PAYLOAD (booking.confirmed)
{
"event": "booking.confirmed",
"timestamp": "2026-07-05T14:32:00Z",
"tenantId": "00000000-0000-0000-0000-000000000000",
"data": {
"bookingId": "bk_98234",
"client": {
"name": "Amit Shah",
"email": "amit@shah.com",
"phone": "+91 98765 43210"
},
"eventDetails": {
"title": "Grand Wedding Ceremony",
"location": "Lawn Terraces, Udaipur",
"budget": 280000,
"startDate": "2026-11-20T10:00:00Z"
},
"milestones": [
{ "name": "Advance Retainer", "amount": 84000, "status": "PAID" },
{ "name": "Production Advance", "amount": 112000, "status": "PENDING" },
{ "name": "Final Balance", "amount": 84000, "status": "PENDING" }
]
}
}