Update Agency Profile
agency_profile_updateReplaces the agency brand, support details and requested commercial mode. Requires an agency owner or admin and the current profile revision; a stale revision is rejected. It does not change any published offer.
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>",
"expectedRevision": "<expectedRevision>",
"brand": "<brand>",
"support": "<support>",
"commercialMode": "<commercialMode>"
},
"name": "agency_profile_update"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brand | Yes | ||
| support | Yes | ||
| partnerId | Yes | The agency (partner) workspace ID. | |
| commercialMode | Yes | commission (client pays the platform directly) or partner_billed (the agency is billed wholesale). | |
| expectedRevision | Yes | The profile revision you last read. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present when success is false | |
| receipt | No | ||
| success | Yes | Whether the tool completed successfully |