Update a giveaway
update_giveawayChange a giveaway before it's drawn. Changing its dates, draw, prizes, rules or bonus entries clears its approval and returns it to draft; pause a live giveaway first. Headline, description, image and color can change any time.
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": {
"giveawayId": "<giveawayId>"
},
"name": "update_giveaway"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | The giveaway's name, shown as its title. | |
| rules | No | The official rules. A person approves them before the giveaway goes live. | |
| prizes | No | One prize per place for placed draws; otherwise the first prize goes to every winner. | |
| opensAt | No | When entries open, as an ISO 8601 time. | |
| closesAt | No | When entries close, as an ISO 8601 time. Must be after opensAt. | |
| language | No | The language the entry page, results page and site banner speak to entrants: en or es. | |
| timezone | No | The time zone the official rules and dashboard use, e.g. America/New_York. | |
| entryPage | No | The hosted entry page's headline, description, image, brand color and bonuses. | |
| drawMethod | No | single: one winner. multiple: equal winners. placed: 1st, 2nd, 3rd… | |
| giveawayId | Yes | Giveaway ID. It is also the giveaway's campaign ID for approval and status. | |
| winnerCount | No | How many winners to draw. |