Antes de fazer sua primeira chamada à API, dedique alguns minutos para entender estes conceitos. Eles vão economizar tempo durante o desenvolvimento e ajudar a projetar uma integração mais sólida.Documentation Index
Fetch the complete documentation index at: https://developers.vendaze.com/llms.txt
Use this file to discover all available pages before exploring further.
Workspaces
O Vendaze é uma plataforma multi-workspace. Uma única conta pode pertencer a vários workspaces, como um consultor que atende vários clientes ou uma empresa com múltiplas unidades de negócio. Quando um usuário autoriza seu aplicativo via OAuth, ele escolhe um workspace específico para conectar. Todas as operações feitas com aquele token pertencem exclusivamente a esse workspace.Você nunca envia nenhum identificador de workspace nas requisições. O contexto do workspace é
embutido no
access_token no momento da autorização e resolvido automaticamente pela API em cada
chamada.Modelo de autenticação
A Vendaze API usa OAuth 2.1 com PKCE (Proof Key for Code Exchange). Seu aplicativo:- Registra-se na Vendaze para receber
client_ideclient_secret - Redireciona usuários para autorizar acesso ao workspace deles
- Recebe um
access_token(válido por 1 hora) e umrefresh_token(válido por 60 dias) - Inclui o
access_tokencomo Bearer token em toda requisição
Escopos
Escopos definem o que seu aplicativo pode fazer. Você declara os escopos necessários ao registrar o aplicativo e os usuários os aprovam individualmente na tela de consentimento.| Escopo | Acesso |
|---|---|
people:read | Ler contatos (pessoas) |
people:write | Criar, atualizar, deletar pessoas |
companies:read | Ler empresas |
companies:write | Criar, atualizar, deletar empresas |
deals:read | Ler negócios |
deals:write | Criar, atualizar, deletar negócios |
tasks:read | Ler tarefas |
tasks:write | Criar, atualizar, deletar tarefas |
IDs de recursos
Todos os IDs na Vendaze API são UUIDs em formato string:Datas e horários
Todos os timestamps são strings ISO 8601 UTC:422.
Valores monetários
Campos de preço comoprice_cts são inteiros representando o valor em centavos:
19900 representa R$ 199,00. Seu aplicativo é responsável pela conversão e formatação para exibição. Essa abordagem evita problemas de arredondamento de ponto flutuante e é consistente entre todas as moedas.
Soft delete
Recursos como pessoas, empresas, negócios e produtos suportam soft delete. Ao deletar via API, o registro é marcado internamente como deletado, mas não é removido permanentemente do banco. Da perspectiva da sua integração, o comportamento é transparente:DELETE /v1/people/:idretorna204e o registro deixa de ser acessívelGET /v1/people/:idpara um registro deletado retorna404- Endpoints de listagem nunca retornam registros deletados
Envelope de resposta
Toda resposta da Vendaze API segue o mesmo formato:error. Uma resposta com status não-2xx sempre contém error. Nunca verifique erros dentro de uma resposta bem-sucedida.