The MarketBox API is a modular, API-first platform for building modern scheduling, booking and dispatch workflows for both mobile services and fixed locations. At its core is the Smart Clusters engine, which generates realistic, bookable availability by analyzing provider schedules, existing bookings, travel zones and real-world travel constraints. Instead of relying on static time slots or buffers, MarketBox returns appointment times that are physically feasible, route-aware and optimized to reduce travel, traffic and idle gaps.
Beyond availability intelligence, the API includes a full set of resource endpoints for managing services, providers, schedules, bookings, orders and more. This allows teams to enhance an existing booking flow or build a complete, white-labeled scheduling system end-to-end. MarketBox is designed to be embedded into websites, dispatcher tools, AI chat and voice agents, or third-party platforms, with near real-time responses returned in JSON for seamless integration into any workflow.
To get started, please contact support@gomarketbox.com to get an API key.
Endpoints for creating and deleting reserved slots inside the MarketBox platform.
Create reserved slot
Headers
content-type^application\/json · requiredidempotency-keyUnique identifier for idempotent request handling. Must be a valid UUID. Use the same key to safely retry requests.
Create reserved slot › Request Body
providerIdProvider unique identifier
serviceIdService unique identifier
Provide either the address object OR a companyLocationId; if both are provided, the companyLocationId will override the address
timezoneIANA timezone
startDateAndTimeBooking date and time with timezone offset
reservationTimeoutMinsThe number of minutes MarketBox will hold the reservation before releasing it.
Create reserved slot › Responses
Reserved slot created successfully
reservedSlotIdUnique identifier (UUID) for the reserved slot mapping record