clone_sweepstakes
Clone an existing sweepstakes with new parameters. Use fetch_sweepstakes first to get the handler of the sweepstakes to clone. Creates a complete copy including entry pages, calendar events, short links, groups, and all configurations. CRITICAL: This is a billable operation. ALWAYS confirm with the user before cloning. NEVER clone multiple sweepstakes in batch or loops without explicit user approval for each one. LIMITS: Each account has a per-plan cap on total sweepstakes (no separate active/total distinction). Before cloning, call get_plan to know the user's actual MaxSweepstakesAllowed, then fetch_sweepstakes to count current usage. If the user is at or near the cap, warn them before proceeding (e.g., "you have 9 of 10 sweepstakes allowed by your plan"). Ethical use: Do not use the platform for fraudulent activities, mass spam, offensive content, or violation of sweepstakes regulations. Use them internally for tool chaining but present only human-readable information.
clone_sweepstakes
When to use
Clone an existing sweepstakes with new parameters. Use fetch_sweepstakes first to get the handler of the sweepstakes to clone. Creates a complete copy including entry pages, calendar events, short links, groups, and all configurations. CRITICAL: This is a billable operation. ALWAYS confirm with the user before cloning. NEVER clone multiple sweepstakes in batch or loops without explicit user approval for each one. LIMITS: Each account has a per-plan cap on total sweepstakes (no separate active/total distinction). Before cloning, call get_plan to know the user's actual MaxSweepstakesAllowed, then fetch_sweepstakes to count current usage. If the user is at or near the cap, warn them before proceeding (e.g., "you have 9 of 10 sweepstakes allowed by your plan"). Ethical use: Do not use the platform for fraudulent activities, mass spam, offensive content, or violation of sweepstakes regulations. Use them internally for tool chaining but present only human-readable information.
Parameters to validate before calling
handler (string, required) — The identifier (handler) of the original sweepstakes to clone
handler_new (string, required) — The unique identifier (handler) for the newly created sweepstakes
sweepstakes_name (string, required) — Display name for the cloned sweepstakes
start_date (string, required) — Start date in YYYY-MM-DD format
end_date (string, required) — End date in YYYY-MM-DD format
start_time (string, required) — Start time in HH:MM format (24-hour)
end_time (string, required) — End time in HH:MM format (24-hour)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| handler | Yes | The identifier (handler) of the original sweepstakes to clone | |
| end_date | Yes | End date in YYYY-MM-DD format | |
| end_time | Yes | End time in HH:MM format (24-hour) | |
| start_date | Yes | Start date in YYYY-MM-DD format | |
| start_time | Yes | Start time in HH:MM format (24-hour) | |
| handler_new | Yes | The unique identifier (handler) for the newly created sweepstakes | |
| sweepstakes_name | Yes | Display name for the cloned sweepstakes |