POST
/
stores
/
menu
/
sync
This endpoint enables bulk menu synchronization across multiple store locations, facilitating consistent menu management and integration with external delivery platforms.
Menu synchronization is essential for multi-location businesses to maintain consistent offerings across all stores while allowing for partner-specific customizations and configurations.

Request Body

store_ids
array
required
Array of store identifiers to synchronize menus for
cognito_id
string
required
User authentication identifier for the synchronization operation
partners
array
required
Array of partner platform names to synchronize with (e.g., “GrubHub”, “DoorDash”, “UberEats”)

Request Example

{
    "store_ids": ["449235c1-3d04-4519-998b-40d2a621e5e0"],
    "cognito_id": "b9b1a9d2-b70c-4364-a363-9854fb850e35",
    "partners": ["GrubHub"]
}
Authentication Required: The cognito_id parameter is required for user authentication and audit trail purposes during bulk synchronization operations.
Partner Coordination: Synchronization with external partners may take additional time to complete as it involves API calls to third-party systems.

Use Cases

Synchronization Scope

Performance Considerations

Error Handling

Best Practices

Integration Guidelines

Security and Compliance