Save Agency Offer Draft
agency_offer_saveCreates a new offer draft, or replaces an existing draft when offerId and its current revision are given. Requires an agency owner or admin. Saving changes only the draft; clients see nothing until it is published.
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": {
"partnerId": "<partnerId>",
"draft": "<draft>"
},
"name": "agency_offer_save"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| draft | Yes | The offer: name, industry, commercial mode, retail price and scope, 1-3 packages, supported claims, support policy and the branding-limitations acknowledgement. | |
| offerId | No | Existing offer to update. Without it, a new draft is created. | |
| partnerId | Yes | The agency (partner) workspace ID. | |
| expectedRevision | No | Current draft revision; required when offerId is given. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present when success is false | |
| receipt | No | ||
| success | Yes | Whether the tool completed successfully |