list_promotions
Retrieves every storefront promotion and discount in one call, summarizing counts for active and POS-synced offers so you can audit campaigns without fetching each promotion individually.
Instructions
List ALL promotions/discounts of the site (every page is fetched for you). Each row has id, name, type, is_activated, pos_id (non-null = linked/synced with POS), start/end time. The summary answers "how many promotions / how many synced with POS / how many active" in ONE call — do not call get_promotion per row for that. Use get_promotion only for one promotion's full rules.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "list_promotions"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| include_guide | No | Include promotion type reference guide |