Onde obter os IDs
Todos os endpoints abaixo pertencem à mesma Admin API, usam os mesmos headers e respondem pela loja do token. A aplicação precisa de permissão de leitura no módulo correspondente.
| ID | Usado em | Endpoint | Campo |
|---|---|---|---|
| Categoria | Condições arg. 1; descontos arg. 3 | GET /api/categories?Search={texto} e GET /api/categories/{parentId}/children | categoryId |
| Produto | Condições arg. 3; descontos arg. 4 | POST /api/products com { "queryType": 2, "limit": 20, "skip": 0, "searches": ["camiseta"], "mainVariant": true } | data.variants[].productId |
| Variante (SKU) | Condições arg. 8; descontos arg. 6 | POST /api/products com o mesmo corpo, sem mainVariant | data.variants[].productVariantId |
| Marca | Condições arg. 13 e 22; descontos arg. 14; regra adicional 3 | GET /api/brands | brandId |
| Estado | Condições arg. 9 | GET /api/promotions/customers/states ou tabela fixa | stateId |
| Região, tipo de cadastro, aniversariante, UTM | Condições args. 10, 15, 6, 17 | Valores fixos — veja Receitas de condições | — |
| Recorrência | Condições arg. 14; descontos arg. 8 | GET /api/recurrences | recurrenceId |
| Campo cadastral | Condições arg. 19; filtro fieldsGroups | GET /api/informationsgroups/fields | fieldId |
| Valores de campo cadastral | Condições arg. 20; filtro valuesGroups | GET /api/informationsgroups/fields/values?FieldsIds={fieldId} | valor |
| Grupo de pagamento | Condições arg. 24 | GET /api/paymentgroups | id |
| Segmento de audiência | Condições arg. 25 | GET /api/experience/segments | id |
| Cliente | Condição de clientes (arg. 16) | POST /api/promotions/customers | customerId |
| Contrato de frete | Descontos arg. 2 | GET /api/shippings/connectors/storeIdentifier | shippingTableId |
| Grupo de frete | Descontos arg. 19 | GET /api/shippingsgroups | shippingGroupId |
| Tabela de preço | Descontos arg. 7 | GET /api/pricetables?Active=true&Page=1&Limit=50 | priceTableId |
| Parceiro | partners | GET /api/partners?ActiveOnly=true | id |
| Selo | stamps | GET /api/stamps | stampId |
| Promoção | accumulationLinks | GET /api/promotions (ex.: ?status=Ativa&canAccumulate=true) | promotionId |
| Kit | Regra adicional 1 | GET /api/products/kits/all | kitId |
| Seller | Regra adicional 4 | GET /api/sellers | id |
| Atributo | Regra adicional 5 | GET /api/attributes | attributeId + um de values |
| Recorrência de assinatura | Regra adicional 6 | GET /api/recurrencessubscriptions?isRecurrenceOrder=true | recurrenceOrderId |
| Centro de distribuição | Regra adicional 7 | GET /api/shippings/distributioncenters | distributionCenterId |
| Coleção | Regra adicional 8 | GET /api/collections | collectionId |
| Grupo de produtos | Regra adicional 9 | GET /api/groupingproducts/listing | groupingId |
| Tipos de condição / ação | Filtros da listagem | GET /api/promotions/conditions, GET /api/promotions/actions | promotionConditionId, promotionActionId |
Updated about 2 hours ago

