Creates a draft version of the specified catalog. Then you can update and publish the draft catalog by using the endpoints in the Draft Catalogs category.
Note: You can't create more than one draft catalog per location.
Permission Scopes
For app development, you must have one of the following permission scopes:Syntax
Publishes a draft catalog to the live site by replacing the existing catalog.
Permission Scopes
For app development, you must have one of the following permission scopes:Syntax
Discards a draft catalog. If you want to continue using Bulk endpoints for this catalog, you must first call the Create Draft Catalog endpoint again.
Permission Scopes
For app development, you must have one of the following permission scopes:Syntax
Adds multiple variations to a draft catalog.
Permission Scopes
For app development, you must have one of the following permission scopes:Syntax
Updates multiple items in a draft catalog. You can't update archived items.
Permission Scopes
For app development, you must have one of the following permission scopes:Syntax
Adds multiple dishes to a draft catalog.
Permission Scopes
For app development, you must have one of the following permission scopes:Syntax
Adds multiple sections to a draft catalog.
Permission Scopes
For app development, you must have one of the following permission scopes:Syntax
Updates multiple sections in a draft catalog. You can't update archived sections.
Permission Scopes
For app development, you must have one of the following permission scopes:Syntax
Retrieves catalogs, given the provided filtering, sorting and paging. Note that there is a single catalog per location.
Permission Scopes
For app development, you must have one of the following permission scopes:Syntax
Retrieves a section.
Permission Scopes
For app development, you must have one of the following permission scopes:Syntax
Updates a section. You can't update archived sections. Note that every section belongs to a single menu, you can't add it to another menu.
Permission Scopes
For app development, you must have one of the following permission scopes:Syntax
Retrieves sections, given the provided filtering, sorting and paging.
Permission Scopes
For app development, you must have one of the following permission scopes:Syntax
Creates a section. You can't add the section to multiple menus, since every section belongs to a single menu.
Permission Scopes
For app development, you must have one of the following permission scopes:Syntax
Retrieves an item.
Permission Scopes
For app development, you must have one of the following permission scopes:Syntax
Retrieves items, given the provided filtering, sorting and paging.
Permission Scopes
For app development, you must have one of the following permission scopes:Syntax
Updates an item. You can't update archived items.
Permission Scopes
For app development, you must have one of the following permission scopes:Syntax
Creates a dish.
Permission Scopes
For app development, you must have one of the following permission scopes:Syntax
Creates a variation.
Permission Scopes
For app development, you must have one of the following permission scopes:Syntax
Triggered when a catalog is created.
Note: The webhook doesn't return information about the entities belonging to the catalog. You may need to create your own logic to retrieve the catalog's content.
Event Body
Triggered when a catalog is changed.
Note: The webhook doesn't return information about what has changed. In order to update an external POS upon changes to a Wix Restaurants catalog you may need to create your own logic to identify the changes.