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 orders inside the MarketBox platform. An order may contain multiple bookings.
Create order
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 order › Request Body
reservedSlotIdReserved slot ID obtained from POST /reservedslots endpoint
serviceIdService unique identifier
externalOrderIdThis is the unique identifier of the order inside your system – MarketBox will store and map this internally. If your system does not have a distinction between orders and bookings, then send the same booking or order ID in both externalBookingId and externalOrderId fields
externalBookingIdThis is the unique identifier of the booking inside your system – MarketBox will store and map this internally
Additional external data for the order
Additional external data for the booking
sendProviderEmailNotificationCreate order › Responses
Order created successfully