access_token funcionando e uma resposta real da API no terminal.
Pré-requisitos
- Conta na Vendaze com pelo menos um workspace ativo (crie gratuitamente se ainda não tiver)
curldisponível no terminal
1. Registrar o aplicativo
Envie uma requisição de registro com o nome do app, e-mail de contato, redirect URIs e os escopos necessários.client_id e client_secret. Abra o link em até 15 minutos. O link expira e não pode ser reaberto.
Copie os dois valores para um lugar seguro antes de continuar.
2. Construir a URL de autorização
Construa a URL de autorização e abra no browser. SubstituaSEU_CLIENT_ID pelo valor recebido.
state deve ser uma string aleatória gerada por você. Em produção, armazene-o na sessão e verifique no callback para prevenir ataques de CSRF.
3. Autorizar e obter o code
Após abrir a URL no browser, você vai:- Fazer login com sua conta Vendaze
- Selecionar um workspace para conectar
- Revisar os escopos solicitados
- Clicar em “Autorizar”
code da URL. Ele expira em 10 minutos e só pode ser usado uma vez.
4. Trocar o code pelos tokens
Envie o code pelo seu servidor. Esta requisição nunca deve ser feita pelo browser.O que acabou de acontecer
| Campo | O que significa |
|---|---|
access_token | JWT assinado que autoriza requisições ao workspace. Inclua como Authorization: Bearer <token> em toda chamada à API. Expira em 1 hora. |
refresh_token | Token de longa duração usado para obter um novo access_token sem interação do usuário. Válido por 60 dias a partir do último uso. Armazene criptografado no banco. |
token_type | Sempre Bearer. Indica como enviar o token no header Authorization. |
expires_in | Segundos até o access_token expirar. Sempre 3600. Use para agendar renovações proativas. |
workspace_slug | Slug do workspace autorizado pelo usuário. Use para identificar a qual workspace este token pertence no seu modelo de dados. |
5. Buscar um contato
Use oaccess_token para fazer sua primeira chamada real à API. Busque uma pessoa específica pelo UUID:
company, tags, lists e custom_fields embutidos.
O que explorar a seguir
Campos Adicionais
Leia e escreva campos adicionais definidos pelo workspace em pessoas, empresas e negócios.
Erros
Entenda os códigos de erro e construa tratamento de erros robusto.
Webhooks
Receba notificações em tempo real quando eventos ocorrem nos dados do workspace.
API Reference
Referência completa dos endpoints com schemas de request e response.