This endpoint allows you to fetch detailed onboarding information using a specific onboarding ID. This is typically used when tracking onboarding processes or when you need to retrieve onboarding details from a stored reference.
Path Parameters
The unique identifier of the onboarding record to retrieve
Response
The unique identifier for this onboarding record
The store ID associated with this onboarding
The company ID that owns the store
Current status of the onboarding process Common statuses: “pending”, “in_progress”, “completed”, “failed”
When the onboarding process was initiated (ISO 8601 format)
When the onboarding record was last updated
When the onboarding process was completed (null if not completed)
Status breakdown for each delivery platform Show Platform Status Object
UberEats onboarding status When this platform was activated
Platform-specific store identifier
DoorDash onboarding status with similar structure
GrubHub onboarding status with similar structure
Array of completed onboarding steps Name of the onboarding step
When this step was completed
Additional notes or comments about this step
Response Example
{
"onboarding_id" : "ob_7669f473-6c40-45ee-8737-43c667407b3a" ,
"store_id" : "7669f473-6c40-45ee-8737-43c667407b3a" ,
"company_id" : "1000022" ,
"onboarding_status" : "completed" ,
"created_at" : "2023-09-20T13:27:11.318Z" ,
"updated_at" : "2023-09-20T14:15:22.456Z" ,
"completed_at" : "2023-09-20T14:15:22.456Z" ,
"platform_status" : {
"UberEats" : {
"status" : "active" ,
"activated_at" : "2023-09-20T14:10:15.123Z" ,
"partner_store_id" : "15be0357-9b4d-4f05-9a5a-9485b5f783e5"
},
"DoorDash" : {
"status" : "active" ,
"activated_at" : "2023-09-20T14:12:30.789Z" ,
"partner_store_id" : "b1015bdb-e831-42ef-b6f8-720fab19321f"
},
"GrubHub" : {
"status" : "active" ,
"activated_at" : "2023-09-20T14:15:22.456Z" ,
"partner_store_id" : "1240569280"
}
},
"onboarding_steps" : [
{
"step_name" : "store_setup_validation" ,
"status" : "completed" ,
"completed_at" : "2023-09-20T13:30:00.000Z" ,
"notes" : "All required store information validated"
},
{
"step_name" : "menu_configuration" ,
"status" : "completed" ,
"completed_at" : "2023-09-20T13:45:00.000Z" ,
"notes" : "Initial menu items configured"
},
{
"step_name" : "platform_activation" ,
"status" : "completed" ,
"completed_at" : "2023-09-20T14:15:22.456Z" ,
"notes" : "All platforms successfully activated"
}
]
}
Use Cases
When to Use This Endpoint
Monitor the progress of ongoing onboarding processes Check status periodically during onboarding to track progress
Investigate onboarding issues or failures Step-by-step status helps identify where problems occurred
Maintain records of when stores were onboarded and activated Useful for compliance and business analytics
Synchronize onboarding status with external systems Ensure external systems reflect current onboarding state
Error Scenarios
The specified onboarding_id doesn’t exist Status Code: 404Solution: Verify the onboarding ID or check if onboarding was initiated
User doesn’t have permission to view this onboarding record Status Code: 403Solution: Ensure user has appropriate permissions for the associated company
Onboarding record exists but data is inconsistent Status Code: 500Solution: Contact support for data recovery
Real-time Data: Onboarding information is updated in real-time as processes complete, providing accurate current status.
Data Retention: Onboarding records are preserved for audit and troubleshooting purposes, even after completion.