This endpoint starts the store onboarding process by activating the store across all delivery platforms simultaneously. This operation transitions the store from setup/configuration mode to live operational status.
Path Parameters
The unique identifier of the store to start onboarding for
Request Body
Must be set to “All” to activate all delivery service platforms
Must be set to true to open the store
Optional end time for temporary activation. Format: ISO 8601 with timezone Example: “2024-11-15T23:59:00-07:00”
Request Example
{
"dsp_name" : "All" ,
"is_active" : true ,
"end_time" : "2024-11-15T23:59:00-07:00"
}
Response
Indicates whether the onboarding activation was successful
Detailed status information showing the result of activating each platform Any current pause affecting all platforms (should be null after successful activation)
Overall store closure status (should be false after activation)
UberEats activation results Whether UberEats activation was successful
Whether the store is now open on UberEats
Platform status: “ONLINE” if successfully activated
Whether the status was changed from previous state
UberEats-specific store identifier
Store name as it appears on UberEats
DoorDash activation results with similar structure
GrubHub activation results with similar structure
Response Example
{
"success" : true ,
"status" : {
"current_pause" : null ,
"is_close" : false ,
"UberEats" : [
{
"success" : true ,
"is_open" : true ,
"status" : "ONLINE" ,
"end_time" : null ,
"current_pause" : null ,
"description" : [
{
"status" : "ONLINE"
}
],
"id" : "37fa9980-33ba-4419-92c2-a6e5144fdc82" ,
"partner_store_id" : "15be0357-9b4d-4f05-9a5a-9485b5f783e5" ,
"name" : "Lula Convenience Store" ,
"status_changed_from" : true
}
],
"DoorDash" : [
{
"success" : true ,
"is_open" : true ,
"status" : "ONLINE" ,
"end_time" : null ,
"current_pause" : null ,
"description" : [],
"id" : "1704fecd-e6ca-45bb-b1b5-776aee294af8" ,
"partner_store_id" : "b1015bdb-e831-42ef-b6f8-720fab19321f" ,
"name" : "Lula Convenience Store" ,
"status_changed_from" : true
}
],
"GrubHub" : [
{
"success" : true ,
"is_open" : true ,
"status" : "ONLINE" ,
"end_time" : null ,
"current_pause" : null ,
"description" : [
{
"merchant_status" : "PT_PREMIUM" ,
"merchant_status_descriptor" : "Premium" ,
"pos_merchant_status" : "online" ,
"holds_active_account" : true ,
"accepting_phone_orders" : true ,
"accepting_online_orders" : true
}
],
"id" : "d0b3e829-299f-42cc-a768-2f9a908f3355" ,
"partner_store_id" : "1240569280" ,
"name" : "Lula Convenience Store" ,
"status_changed_from" : true
}
]
}
}
Onboarding Prerequisites
Before Starting Onboarding
Ensure all basic store information is configured Name, addresses, contact information must be complete
Store menu should be configured with available items Stores without menu items may not accept orders properly
Delivery service partner accounts should be set up Partner integrations are automatically created during store creation
Billing and payment processing should be configured Verify bill_vendor_id is set during store creation
Ensure staff is trained on order fulfillment processes Orders will start coming immediately after activation
Post-Onboarding Actions
After Successful Onboarding
Watch for incoming orders to verify system is working Orders typically start within minutes of going live
Verify Platform Visibility
Check that store appears correctly on each delivery platform It may take a few minutes for stores to appear in customer apps
Place test orders to ensure fulfillment process works smoothly Use test accounts to avoid affecting real customers
Set up regular operating hours if not already configured Initial activation may use default hours
Immediate Effect: Once successfully activated, the store will immediately start receiving orders from customers on all platforms.
Irreversible Process: Onboarding makes the store live to customers. Ensure all prerequisites are met before activation.
Support Contact: If any platform fails to activate, contact technical support with the specific platform error details from the response.