Ver promoções e cupons
get_promotionsO que está em promoção: items são produtos que a loja marcou como promoção (offer.promotional true; promoPrice é o preço promocional, quando a promoção é de preço), com o maior desconto primeiro; coupons são cupons que a loja deixou para os agentes usarem (kind PERCENT, FIXED ou FREE_SHIPPING, value, minSubtotal = compra mínima sem a entrega, maxDiscount, endsAt). Para usar um cupom, mande o code em couponCode no create_cart da mesma loja (storeId). O consumidor também pode ter um código próprio: mande do mesmo jeito. Para resultados que o consumidor consegue receber ou retirar, informe a localização: latitude e longitude (mais preciso) e/ou o CEP. storeId: só uma loja. radiusKm limita às lojas até essa distância do consumidor (ex.: postos num raio de 5 km, para acompanhar o preço da gasolina).
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": "get_promotions"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Máximo de itens (1 a 50; padrão 20) | |
| country | No | País do consumidor, código de 2 letras (ex.: BR, US, PT). Padrão: BR | |
| storeId | No | storeId de uma loja (de get_offers), para ver só ela | |
| latitude | No | Latitude do consumidor | |
| radiusKm | No | Só lojas até esta distância do consumidor, em km (0 a 100). Exige localização | |
| longitude | No | Longitude do consumidor | |
| postalCode | No | Código postal do consumidor (no Brasil, o CEP: ex.: 30140-010). De outro país, informe também country |