Alterações nos Endpoints de Sellers – Sandbox

As alterações nos endpoints de Sellers da API já estão em vigor no ambiente de Sandbox.

Importante: As mudanças serão publicadas em Produção até sexta-feira, 06/03/2026.


Resumo das Alterações

As principais mudanças envolvem:

  • Inclusão do objeto webhooks nas responses de POST, GET e PATCH

  • Atualização do PATCH /v2/seller para permitir:

    • Atualização de account (já existia)

    • Criação e atualização de webhooks

  • Depreciação do campo webhook (mantido temporariamente por compatibilidade)

  • Novas regras de validação para o PATCH

A request do POST não sofreu alterações.


POST /v2/seller

Request (sem alterações)

A estrutura da requisição permanece a mesma.

(Body permanece inalterado conforme documentação anterior.)

Criar Vendedorchevron-right

Alteração na Response

Response Anterior


Nova Response

Agora a API retorna também o array webhooks:


Depreciação do campo webhook

O campo:

  • Continua sendo retornado temporariamente no POST e no GET

  • Está oficialmente depreciado

  • Foi mantido para não quebrar integrações existentes

  • Pode ser removido em versões futuras da API

Recomendação

Novas integrações devem utilizar exclusivamente o array webhooks.


Estrutura do novo campo webhooks

Campo
Tipo
Descrição

uuid

string

Identificador único do webhook

title

string

Nome do webhook

domains

array

Eventos vinculados (ORDER, SUBSCRIPTION)

active

boolean

Indica se o webhook está ativo

url

string

URL configurada para recebimento


GET /v2/seller

Alteração na Response

Response Anterior

Retornava apenas os dados do seller.


Nova Response

Agora o retorno inclui também o array webhooks.

Compatibilidade

Assim como no POST:

  • O campo webhook continua sendo retornado

  • Está depreciado

  • Deve ser substituído pelo uso do array webhooks


PATCH /v2/seller

Alterações Importantes

Agora o endpoint permite:

  • Atualizar account

  • Atualizar webhook existente

  • Criar novo webhook

  • Enviar account e webhooks juntos

  • Não é permitido enviar a request sem account e sem webhooks


Regras de Validação

1. account e webhooks são opcionais

Mas ao menos um dos dois deve ser enviado.


2. Atualização de Webhook

Para atualizar um webhook existente:

  • É obrigatório enviar o campo uuid

  • É obrigatório enviar pelo menos um dos campos abaixo:

    • title

    • domains

    • active

    • url

Exemplo:


3. Criação de Novo Webhook

Para criar um novo webhook:

  • Não enviar uuid

  • Enviar todos os campos obrigatórios:


Nova Request Completa (Account + Webhooks)


Alteração na Response

Response Anterior


Nova Response

Agora retorna também os webhooks:


Recomendações

Recomendamos que todas as integrações:

  • Migrem o quanto antes para o uso exclusivo de webhooks

  • Não dependam mais do campo webhook

  • Validem todos os fluxos em Sandbox antes da entrada em produção


Cronograma

  • Alterações já disponíveis em Sandbox

  • Publicação em Produção até 06/03/2026

Last updated

Was this helpful?