Most people will never open this page, and that's perfectly fine. But if you'd like to embed scheduling, video, and payments into your own app, here's everything you need.
Create bookings, spin up video rooms, and handle payments with straightforward, well-documented endpoints. Predictable JSON in, predictable JSON out.
Authenticate with a key, call the endpoint, get a meeting link back. That's the whole idea.
Get an API key// Create a booking and get a video link
const res = await fetch(
"https://api.openlagoon.com/v1/bookings", {
method: "POST",
headers: { Authorization: "Bearer YOUR_KEY" },
body: JSON.stringify({
event: "strategy-session",
start: "2024-12-17T10:30:00Z",
guest: "sam@example.com"
})
});
const booking = await res.json();
// booking.video_url -> ready to join
Endpoints for scheduling, availability, video rooms, payments, and webhooks. Versioned and stable.
Official libraries for JavaScript, React, iOS, and Android, so you can drop scheduling and video into any app.
Get notified the moment a booking is made, changed, or paid for, and react in your own systems in real time.
Drop the LiveKit-powered video room straight into your product with a few lines, fully under your own brand.
Grab an API key on the Business plan and start integrating. Or skip all of this and use the platform as-is.