The SMEE Embed API allows you to integrate booking functionality into your website. Use these endpoints to build a custom booking experience or integrate with your existing systems.
Base URL: https://withsmee.com/api/embed
All API requests require your API key in the URL path. You can find your API key in Settings → Profile.
Example request:
GET https://withsmee.com/api/embed/YOUR_API_KEY/servicesRetrieve available services for booking
Retrieve staff members who accept bookings
Check available time slots
Create, retrieve, and manage bookings
Manage customer records and booking history
Payment history and revenue data
HTTP status codes and error responses
| Code | Description |
|---|---|
200 | Success |
400 | Bad Request — Invalid parameters or missing required fields |
401 | Unauthorized — Invalid API key |
404 | Not Found — Resource does not exist |
409 | Conflict — Time slot is no longer available |
500 | Internal Server Error |
{
"error": {
"code": "SLOT_UNAVAILABLE",
"message": "This time slot is no longer available"
}
}