Saltar para o conteúdo
Explorar a referência
Documentação para programadores

A API do vokse

Tudo no vokse está à distância de uma chamada à API. A aplicação web, os clientes externos e a nossa IA usam todos a mesma superfície REST, e pode fazer o mesmo. Autentique-se com uma chave Bearer, restrinja-a exatamente àquilo de que precisa e integre em minutos.

Autenticação

Todos os pedidos levam um token Bearer no cabeçalho Authorization. Crie uma chave de API em Definições → Chaves de API, escolha os âmbitos e pode começar.

URL base
https://api.vokse.ai
Um primeiro pedido
bash
curl -H "Authorization: Bearer vokse_sk_…" \     https://api.vokse.ai/households/current/accounts
Ler o guia de autenticação

Recursos

188 endpoints em 28 recursos. Escolha um recurso para ver todas as operações, o âmbito de cada uma, os parâmetros e um exemplo pronto a copiar.

Guias

Explicações passo a passo, escritas à mão, para os temas transversais: autenticação, erros, paginação, idempotência e webhooks.

AutenticaçãoA API do vokse autentica cada pedido com uma chave de API Bearer. As chaves têm âmbitos definidos, podem ser revogadas e nunca expiram em silêncio. Mantém o controlo exato daquilo a que cada integração pode aceder.AgregadosO agregado é a unidade de isolamento dos dados, o tenant do sistema: contas, movimentos, orçamentos, categorias, regras e chaves pertencem todos a exatamente um. A sua chave também pertence a um, eis o que isso lhe permite fazer, e o que não permite.ErrosTodos os erros da API do vokse devolvem um envelope JSON consistente, com um código estável legível por máquina, uma mensagem legível por pessoas e detalhes estruturados opcionais. Programe contra o código, mostre a mensagem.PaginaçãoOs endpoints de listagem paginam com um cursor opaco. Nunca calcula deslocamentos: segue o nextCursor até ele ser null. Os cursores mantêm-se estáveis perante escritas simultâneas, por isso nunca salta nem lê a mesma linha duas vezes.IdempotênciaOs pedidos que alteram dados podem tornar-se seguros de repetir com uma Idempotency-Key. Se um pedido se perder num timeout, repeti-lo com a mesma chave devolve o resultado original em vez de criar um duplicado.Limites de pedidosCada pedido é contado numa janela fixa de 60 segundos. O contador que se aplica depende da forma como se autentica: as chaves de API têm o limite mais alto, quem tem sessão iniciada um limite generoso e o tráfego anónimo um limite pequeno. Quando o limite se esgota, a API responde 429 e diz quanto tempo esperar.Receber webhooksOs webhooks enviam-lhe os eventos em tempo real, em vez de andar a sondar a API. Subscreva um URL, escolha os eventos que lhe interessam e verifique cada entrega com a respetiva assinatura HMAC.Histórico, anular e refazer na APIO vokse mantém um livro de alterações por agregado: uma linha por alteração atómica com a carga exata para a reverter, quem a fez e quando. A API expõe as linhas produzidas por uma escrita, lista o histórico com os autores e reverte qualquer alteração registada, com precisão, a partir de qualquer cliente.MCPO vokse tem um servidor MCP remoto: o mesmo conjunto de ferramentas auditadas que o assistente e a aplicação chamam, agora em Model Context Protocol. Um URL, OAuth padrão, sem binários e sem chaves de API.

OpenAPI em bruto

Prefere um explorador interativo? O documento OpenAPI completo é servido em direto, apresentado com o Scalar.

Abrir a referência OpenAPI