VenddorDocumentação API
API atualAPI legada
Guia rápidoReferência completa
Carregando índice…
API legada/Referência completa

Configurações e notificações

Visão geral das rotas de configuração da loja e de notificações de um usuário na API compatível com a Venddor 1.0.

Esta seção tem duas coisas pequenas, mas úteis para quem integra. As configurações são os ajustes da loja (moeda, fuso, regras de checkout, filtros da vitrine), que dá para ler e alterar uma a uma. As notificações são os avisos da caixa de entrada de um usuário, que um aplicativo pode listar.

Pontos-chave
  • Configurações exigem um usuário administrador. Notificações aceitam qualquer usuário autenticado (HTTP Basic e-mail:chave_de_api ou Bearer). Veja Autenticação.
  • Cada configuração tem um id no formato seção.chave (por exemplo checkout.flow_type).
  • A resposta de configurações traz o valor como a plataforma o guarda: dinheiro pode vir em centavos.
  • Erros têm o formato {"message":"...","status":4xx}.

Como funciona

  1. Liste as configurações de uma seção

    GET /settings?section_id=checkout devolve só as configurações daquela seção.

  2. Altere uma configuração

    PUT /settings/{id} com {"value": ...} troca o valor de uma chave e deixa as demais da seção como estão.

  3. Leia a caixa de notificações

    GET /notifications?user_id=... devolve os avisos de um usuário, em páginas.

Conceitos

Seções de configuração

SeçãoO que guarda
generalNome da loja, e-mails de contato, idioma, moeda, fuso
featuresQuais recursos da plataforma estão ligados
checkoutRegras do carrinho e do fechamento do pedido
paymentParcelamento e meios de pagamento habilitados
shippingFrete padrão, frete grátis, rastreio
notificationRemetente e envio dos e-mails da loja
storefront_filtersFiltros exibidos na vitrine
securityLogin social e verificações
appearanceAparência da vitrine e do painel
vendorsRegras para sellers (lojistas)

Rotas

MétodoCaminhoPara que servePágina
GET/api/v1.0/settingsListar configuraçõesConfigurações
GET/api/v1.0/settings/{id}Consultar uma configuraçãoConfigurações
PUT/api/v1.0/settings/{id}Alterar uma configuraçãoConfigurações
GET/api/v1.0/notificationsListar notificações de um usuárioNotificações

Erros comuns

  • Esquecer o user_id em notificações. Sem ele a resposta é 400.
  • Usar só a chave no id da configuração. O id é seção.chave; flow_type sozinho responde 400.
  • Tratar a resposta de configurações como pública. Ela inclui ajustes de e-mail e de login. Guarde-a como dado sensível.
  • Contar com a ordem da lista. A ordem das configurações pode mudar entre chamadas; use section_id e o id para localizar uma.

Próximos passos

Configurações
Ler e alterar os ajustes da loja.
Notificações
A caixa de entrada de um usuário.
Anterior
Consulta de crédito
Próxima
Rotas de configurações
Nesta página
  • Como funciona
  • Conceitos
  • Seções de configuração
  • Rotas
  • Erros comuns
  • Próximos passos