payware_campaigns_update_campaign
Replace a merchant campaign's details by sending every value to keep; omitted start/end dates or external reference are cleared, while an omitted status remains unchanged.
Instructions
[Merchant] Replace a campaign's details. An omitted startsOn, endsOn or externalRef is cleared; an omitted status keeps the current one. Get the campaign first and send every value you want to keep.
Endpoint: PUT /campaigns/{campaignId} (PRM plan)
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": {
"campaignId": "<campaignId>",
"name": "<name>"
},
"name": "payware_campaigns_update_campaign"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Campaign name, up to 100 characters | |
| endsOn | No | Last day, YYYY-MM-DD | |
| status | No | Descriptive only: it does not switch the placements on or off | |
| startsOn | No | First day, YYYY-MM-DD | |
| campaignId | Yes | The campaign's ID: cp + 8 letters or digits, e.g. cp7e4rCToG | |
| useSandbox | No | Use the sandbox (the default) rather than production | |
| externalRef | No | An agency's own campaign code, up to 100 characters |