copy_event
Duplicate an existing Eventbrite event by ID to create a new event with a new ID, copying payment, payout, refund, and tax settings; optionally set new name and dates.
Instructions
Copy an Event, creating duplicate with new Event ID.
ENDPOINT: POST /events/{event_id}/copy/
Creates new Event based on existing Event. Returns Event object for newly created Event.
COPIED ELEMENTS:
Event payment options
Payout method
Refund policy
Tax settings
POSSIBLE ERRORS (400):
INSUFFICIENT_PACKAGE: Need to upgrade package. Go to /users/{user_id}/assortment/
INVALID_END_DATE: End date must be 1 minute to 365 days after start time
INVALID_START_DATE: Start date must be between now and 10 years from now
UNABLE_TO_COPY_EVENT: Currently unable to copy. Recovery not possible
UNSUPPORTED_TIMEZONE: Timezone not supported
AUTHENTICATION: Requires: Authorization: Bearer PERSONAL_OAUTH_TOKEN
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"event_id": "<event_id>"
},
"name": "copy_event"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | End datetime (optional) | |
| name | No | Name for copied event (optional) | |
| start | No | Start datetime (optional) | |
| event_id | Yes | Event ID to copy (required) |