Resumo dos endpoints

MétodoRotaDescrição
GET/api/promotions/structure/conditionsCondições, operadores e argumentos disponíveis na loja.
GET/api/promotions/structure/discountsDescontos e argumentos disponíveis na loja.
GET/api/promotions/structure/rulesEntidades e opções das regras adicionais.
GET/api/promotions/conditionsTipos de condição da loja (para filtrar a listagem).
GET/api/promotions/actionsTipos de ação da loja (para filtrar a listagem).
GET/api/promotionsLista promoções com filtros e paginação.
GET/api/promotions/{promotionId}Retorna uma promoção completa.
POST/api/promotionsCria uma promoção.
PUT/api/promotions/{promotionId}Substitui todos os dados de uma promoção.
PUT/api/promotions/{promotionId}/statusAtiva ou inativa uma promoção.
POST/api/promotions/duplicateDuplica uma promoção.
POST/api/promotions/batch-deleteExclui até 100 promoções.
GET/api/promotions/{promotionId}/logsHistórico de alterações.
POST/api/promotions/customersBusca clientes para a condição de clientes específicos.
GET/api/promotions/customers/statesEstados (com IDs).
GET/api/promotions/customers/citiesCidades com endereços cadastrados na loja.
GET/api/promotions/customers/averagePurchasePriceMenor e maior valor de pedido da loja.
GET/api/promotions/{promotionId}/conditions/{conditionPromotionId}/customersClientes vinculados a uma condição.
GET/api/promotions/{promotionId}/conditions/{conditionPromotionId}/categoriesCategorias de uma condição.
GET/api/promotions/{promotionId}/actions/{discountPromotionId}/categoriesCategorias de um desconto.
POST/api/promotions/disclosure-permissionVerifica se as condições permitem selos e divulgação.