WBudget Api
Começar
- Configure
urlcom o endereço da sua instalação, sem barra final e sem/api/v1. Exemplo:https://app.example.com/WBud. - Configure
tokencom seu token da API WBudget. A chave da API do Postman não autentica chamadas ao WBudget. - Consulte empresas, clientes, produtos, modelos e funis para obter IDs válidos.
- Abra uma requisição, substitua os IDs fictícios e envie. Ative em Params os filtros opcionais desejados.
Base das requisições: {{url}}/api/v1.
Autenticação e acesso
Todas as requisições desta collection herdam a autenticação Bearer:
Authorization: Bearer {{token}}
O acesso depende das permissões do usuário e dos recursos habilitados na conta. Importação de oportunidades e listagem de responsáveis exigem permissão administrativa. Use variáveis locais ou de ambiente para credenciais.
Requisições e respostas
Envie corpos JSON com Content-Type: application/json. As respostas de sucesso usam { "data": ... }: listas retornam arrays, consultas individuais retornam objetos e gravações podem retornar IDs ou o recurso atualizado. O download de PDF retorna application/pdf.
Os exemplos são fictícios e ilustram os campos principais, sem representar dados reais de uma conta. Identificadores numéricos devem ser substituídos por IDs válidos. Datas de entrada usam YYYY-MM-DD ou YYYY-MM-DD HH:mm:ss conforme o campo. Datas de resposta podem conter horário e fuso; preserve o deslocamento informado. Valores monetários são números JSON, sem símbolos de moeda. Campos sem valor podem ser nulos.
Estados comerciais: pending (em aberto), earned (ganha), lost (perdida). A etapa do funil é identificada pelo campo status. Atividades usam seus próprios estados, como open, late e done.
Erros
Use o status HTTP e error.code para tratar falhas; o texto de error.message pode variar. Validações podem incluir error.validation_errors com detalhes por campo.
Fluxo de exemplo
Consulte os cadastros → crie ou selecione um cliente → crie uma oportunidade → adicione itens → agende atividades → mova a etapa → obtenha o PDF. Para importar cliente e itens em uma única chamada, use POST /budgets/import.
