Scope
attendees:write
Create and update event attendees and verification status.
API and webhooks are planned Business capabilities for connecting Events, attendees, calendar invitations and RSVP updates. No production API is available yet.
Embedded registration forms remain included with Free.
curl https://api.bloomod.com/v1/events/evt_0182/invitations \
-H "Authorization: Bearer $BLOOMOD_KEY" \
-H "Content-Type: application/json" \
-d '{
"attendee_id": "att_0182",
"requires_approval": true
}'
# Planned example only
# No production endpoint is available
const res = await fetch("https://api.bloomod.com/v1/events/evt_0182/invitations", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.BLOOMOD_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
attendee_id: "att_0182",
requires_approval: true
})
});
const invite = await res.json();
import os, requests
res = requests.post(
"https://api.bloomod.com/v1/events/evt_0182/invitations",
headers={"Authorization": f"Bearer {os.environ['BLOOMOD_KEY']}"},
json={
"attendee_id": "att_0182",
"requires_approval": True,
},
)
invite = res.json()
Planned API example. Names and paths may change before early access.
| Method | Path | Does | Approval |
|---|---|---|---|
| POST | /v1/events | Create an Event | n/a |
| POST | /v1/events/{event}/attendees | Add an attendee to one Event | n/a |
| PATCH | /v1/events/{event}/attendees/{attendee} | Update attendee or verification status | n/a |
| POST | /v1/events/{event}/invitations | Queue a calendar invitation | Required |
| GET | /v1/events/{event}/invitations | Read delivery and RSVP status | n/a |
| DELETE | /v1/events/{event}/invitations/{invitation} | Request an Event cancellation update | Required |
Early-access credentials are expected to carry narrow scopes, so attendee access, invitation writes and webhook management can be separated.
Scope
attendees:write
Create and update event attendees and verification status.
Scope
invites:write
Queue Event invitations for approval.
Scope
invites:read
Read lifecycle stage and RSVP state.
Scope
webhooks:manage
Register endpoints for RSVP and delivery events.
Proposed webhooks would let Business integrations receive selected Event, attendee, invitation and RSVP changes. No live webhook service is attached today.
{
"type": "rsvp.updated",
"created": "2026-08-13T05:12:44Z",
"data": {
"event_id": "evt_0182",
"attendee_id": "att_0182",
"invitation_id": "inv_7Kq2",
"rsvp_status": "accepted",
"calendar": "google"
}
}
Scoped
Access by integration purpose
Queued
Invitation writes enter review
Signed
Webhook verification is planned
Published
Limits documented before availability
Final authentication, paths, rate limits and webhook behaviour will be documented when early access opens. Calendar providers may also apply their own quotas and anti-abuse limits.