Documentation
Build with Seshn
Seshn is a headless booking API for service businesses. Add availability, scheduling, payments, and waitlists to your product with a few API calls.
Install the SDK
terminal
1npm install @seshn/sdkbook.ts
1import { Seshn } from '@seshn/sdk';23const seshn = new Seshn('sk_test_...');45const slots = await seshn.availability.query({6 serviceId: 'svc_yoga_class',7 from: '2026-03-15',8 to: '2026-03-22',9});1011const booking = await seshn.bookings.create({12 slotId: slots[0].id,13 contactId: 'ct_jane_doe',14 seats: 2,15});Quick links
Quickstart
First booking in 5 minutes
Authentication
API keys and sandbox mode
API Reference
Interactive endpoint explorer
Integrations
Resend, Twilio, Stripe, and more
Ready to get started?
Create an account to get your API key — free for up to 100 bookings/month.
Get your API key