cloneServiceOptionsAndVariants( )

Developer Preview

This API is subject to change. Bug fixes and new features will be released based on developer feedback throughout the preview period.

Clones a serviceOptionsAndVariants object. This function can be called, for example, to duplicate a service. The cloned service contains the original service options and variants.

Each option in the cloned service has a newly-generated ID that is copied to all choices of the variants in the clone. The cloned service references the service provided in the request by target_service_id.

Admin Method

This function requires elevated permissions and runs only on the backend and on dashboard pages.

Permission Scopes

For app development, you must have one of the following permission scopes:
Manage Bookings Services and Settings
Manage Bookings
Manage Bookings - all permissions
Learn more about permission scopes.
Method Declaration
Method Parameters

ID of the serviceOptionsAndVariants object to clone.


ID of the service that will be set for the cloned serviceOptionsAndVariants

Return Type:Promise<CloneServiceOptionsAndVariantsResponse>
Was this helpful?