Pular para o conteúdo principal

API Promocional

Visão Geral​

A API Promocional expõe os endpoints do módulo Promocional da plataforma para Sellers e Integradores, permitindo automatizar a gestão de promoções e a participação em campanhas. Com isso, os parceiros conseguem aderir e criar promoções de diversos tipos — Preço Promocional, Desconto à Vista e Cupom de Desconto — com ou sem incentivos do Canal, diretamente de seus próprios sistemas (ERPs e Hubs), centralizando a operação em um só local e reduzindo a necessidade de acesso manual ao Portal do Seller.

Disponibilidade em fases

Esta documentação descreve o escopo completo da API Promocional. As funcionalidades foram liberadas em duas fases que já estão disponíveis.

Fase 1 - Lançamento 10/08/2026

  • Consulta e Adesão de promoções
  • Gestão de SKUs elegíveis para a promoção
  • Opt Out das promoções
  • Webhooks de notificações (Status e SKUs)
  • Ambiente Sandbox

Fase 2 - Lançamento 30/09/2026

  • Criação de promoções autosserviço (Seller)
  • Consulta de resultados da promoção
  • Relatórios de performance

É necessário o consentimento dos usuários, para isso implemente o processo de autenticação e autorização.

Se você não possui integração com as APIs antigas, basta seguir o processo de solicitação de criação de aplicação.

Escopos necessários​

Para a utilização das APIs os seguintes escopos poderão ser necessários:

ValorDescrição
open:promotion-promotions-seller:readPermite a leitura de promoções e dados relacionados.
open:promotion-skus-seller:readPermite a leitura de SKUs de uma promoção.
open:promotion-skus-seller:writePermite a atualização de SKUs de uma promoção.
open:promotion-subscriptions-seller:writePermite inscrever-se ou remover inscrição em uma promoção.

Contexto​

Atualmente, a gestão de promoções exige que o Seller acesse o Portal do Seller manualmente para configurar cada oferta ou aderir a promoções sazonais. Esse processo gera duplicidade de trabalho para quem opera grandes catálogos e dificulta a velocidade de reação frente à concorrência.

Ao integrar o Módulo Promocional da Open API, o Seller — ou a Integradora — passa a ter acesso aos dados de descontos e subsídios por Canal de venda, obtendo uma visão única e consolidada de sua estratégia comercial.

Objetivos​

  • Expor APIs de leitura e escrita para criação e gestão de promoções via ferramentas externas.
  • Seguir os padrões da Open Platform, operadas com token de seller.
  • Habilitar o fluxo de Opt-in/Opt-out para que Sellers participem de campanhas com incentivos do Canal via API.
  • Disponibilizar consulta de campanhas vigentes e SKUs elegíveis.
  • Centralizar a operação no ERP/Hub, eliminando a necessidade de acesso manual ao Portal do Seller.
  • Disponibilizar Webhooks de notificação para alterações de status, expiração ou exclusão de promoções em tempo real.

Tipos de Promoção​

TipoDescrição
absolute_discountPreço fixo "De/Por".
percentage_discountDesconto percentual (ex: 10% OFF). Geralmente criado pelo Canal, focado em métodos de pagamento específicos.
coupon_discountDesconto via código de cupom. Pode ser Autosserviço.
fidelity_discountExclusivo para clientes com programa de fidelidade no Canal de venda, geralmente restrito ao SuperApp.

Origem das Promoções​

OrigemDescrição
channelCriada pelo Canal (Marketplace).
self_serviceCriada pelo próprio Seller.

Status do Ciclo de Vida​

StatusDescrição
scheduledPromoção agendada, ainda não iniciada.
draftAceita, mas aguardando dados complementares (ex: planilha de SKUs).
activeVigente e visível para o cliente final.
finishedEncerrada.

Elegibilidade Comercial​

Nem toda promoção está disponível para todos os vendedores. O sistema valida se o seller_id está na allowlist da promoção, definida pelo time comercial. Caso o Seller não seja elegível para nenhuma promoção, o array promos retorna vazio [] com status 200 OK.