Rebook campaign
rebook_campaignCopy a previous campaign into a new unpaid campaign for new dates, preserving native creative lineage and obtaining fresh prices. Rebooking requires a new review and payment.
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": {
"advertisementId": "<advertisementId>",
"idempotency_key": "<idempotency_key>",
"flightStart": "<flightStart>",
"flightEnd": "<flightEnd>"
},
"name": "rebook_campaign"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| flightEnd | Yes | Local calendar date, YYYY-MM-DD. | |
| flightStart | Yes | Local calendar date, YYYY-MM-DD. | |
| advertisementId | Yes | Native campaign ID returned by save_campaign_draft. | |
| idempotency_key | Yes | Stable unique key for this action. Reuse this key and unchanged arguments when retrying. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| checkoutUrl | No | ||
| advertisementId | No |