REST API & Webhooks for custom integrations
Connect your own website, hardware controllers, or custom app directly to OhMyDesk. Read real-time desk and meeting room availability with keyless endpoints, or use authenticated per-workspace API keys to create, update, and cancel bookings with built-in idempotency.
Whether you are building custom door controllers, syncing bookings to your own mobile app, or embedding real-time availability on an existing marketing site, OhMyDesk provides an OpenAPI-compliant REST API served through our high-speed edge proxy.
What you get
- Keyless public availability: query open desks and meeting room slots directly from public web pages with zero secret keys exposed
- Authenticated management endpoints: list, create, update, and cancel bookings with per-workspace API keys
- Idempotency built-in: pass Idempotency-Key headers on booking writes to prevent duplicate bookings during network retries
- Stripe Checkout integration: programmatic whole-day and office requests return direct checkout URLs when online payments are enabled
- OpenAPI 3.0 specification and interactive documentation live at /developers
- Per-space organization isolation enforced at the database security level
Frequently asked questions
- Where do I find my API key?
- In your dashboard under Settings → Integrations → API keys. Only workspace owners and admins can create or revoke API keys.
- Where is the API documentation?
- Full interactive documentation and OpenAPI specifications are available at /developers.
Try every feature free for 3 months.
No credit card. Set up your space in under two minutes.
Start Free Trial