It's easy to duplicate an Event Type on the Cal.com website, by clicking the "duplicate" option in the dropdown on the Event Types page, but there doesn't appear to be any API endpoint that duplicates an Event Type.
Describe the solution you'd like
Create/expose an API endpoint to duplicate an Event Type, that behaves the same as the "duplicate" option in the dropdown on the Event Types page.
Describe alternatives you've considered
Modify the existing API route for creating an Event Type to take in a "template" or "base" parameter that identifies an existing Event Type to use as a base for all body parameters, which can be overridden by passing in body parameters for the new Event Type.
Additional context
No
Requirement/Document
(Share it here.)
House rules
If this issue has a 🚨 needs approval label, don't start coding yet. Wait until a core member approves feature request by removing this label, then you can start coding.
For clarity: Non-core member issues automatically get the 🚨 needs approval label.
Your feature ideas are invaluable to us! However, they undergo review to ensure alignment with the product's direction.
Is your proposal related to a problem?
It's easy to duplicate an Event Type on the Cal.com website, by clicking the "duplicate" option in the dropdown on the Event Types page, but there doesn't appear to be any API endpoint that duplicates an Event Type.
Describe the solution you'd like
Create/expose an API endpoint to duplicate an Event Type, that behaves the same as the "duplicate" option in the dropdown on the Event Types page.
Describe alternatives you've considered
Modify the existing API route for creating an Event Type to take in a "template" or "base" parameter that identifies an existing Event Type to use as a base for all body parameters, which can be overridden by passing in body parameters for the new Event Type.
Additional context
No
Requirement/Document
(Share it here.)
House rules
🚨 needs approval
label, don't start coding yet. Wait until a core member approves feature request by removing this label, then you can start coding.🚨 needs approval
label.