Menu da documentação
Documentação

API e webhooks da Zolvi

Ligue a sua loja do Discord a qualquer sistema: leia e mude pedidos, produtos, estoque, cupons e afiliados pela API, e receba um aviso assinado no seu servidor quando algo acontece na loja.

Eventos de webhook
12
assinados com HMAC
Permissões
33
por chave, como na equipe
Formato
JSON
centavos e datas em UTC

Começo rápido

  1. 1

    Crie a chave

    No painel, em Integrações › Chaves de API, clique em Nova chave e escolha as permissões. A chave (zv_sk_…) aparece uma vez só.

  2. 2

    Mande no cabeçalho

    Em cada chamada, Authorization: Bearer zv_sk_… para /api/v1.

  3. 3

    Leia a resposta

    Sempre JSON: dinheiro em centavos, datas em ISO 8601 (UTC) e listas com paginação.

curl
curl https://zolvibot.app/api/v1/store \
  -H "Authorization: Bearer zv_sk_SUA_CHAVE"
A chave fica no seu servidor. Nunca coloque a chave no navegador, num app ou num repositório público: quem tem a chave mexe na loja dentro das permissões dela.

O que dá para fazer

Convenções

  • Base: https://zolvibot.app/api/v1. Corpo das requisições em JSON (Content-Type: application/json).
  • Campos em snake_case. Dinheiro em centavos, inteiro (total_cents: 2990 = R$ 29,90).
  • Datas em ISO 8601 (UTC). Nos filtros, aceitamos só a data (2026-11-01) ou data e hora com fuso.
  • No PATCH, mude só o que enviar; null limpa um campo opcional.
  • Listas vêm em { data, meta }: veja Paginação.
  • Tudo o que a API muda aparece no Registro do painel como API: nome da chave.