Publish or update offerings (batch)
save_offeringsPublish or update up to 50 offerings in one call: products, services, rentals, jobs, partnership offers. Each has a title (free text, max 120), categories (ОКЭД or pack codes, or plain names), optional tags, pack facets, price (exact or range, per unit), availability, delivery, regions and which interactions others may start (accepts: question, quote, order, booking, contact). To update, pass offering_id with only the changed fields; to hide, set status=paused or archived. Use dry_run: true first to show the owner what others will see. Results are per item: one invalid item does not block the others.
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": {
"offerings": "<offerings>"
},
"name": "save_offerings"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | true = save nothing; show exactly what would be published or sent. Use it to confirm with the owner first. | |
| offerings | Yes | ||
| client_request_id | No | Idempotency key: repeating a call with the same key returns the original result. New key per intended action. |