Vai al contenuto
Sfoglia il riferimento
Documentazione per sviluppatori

L'API di vokse

In vokse tutto è a una chiamata API di distanza. L'app web, i client esterni e la nostra IA usano tutti la stessa API REST, e puoi usarla anche tu. Autenticati con una chiave Bearer, dalle esattamente gli scope che ti servono e integri in pochi minuti.

Autenticazione

Ogni richiesta porta un token Bearer nell'header Authorization. Crea una chiave API in Impostazioni → Chiavi API, scegli i suoi scope e puoi partire.

URL di base
https://api.vokse.ai
La prima richiesta
bash
curl -H "Authorization: Bearer vokse_sk_…" \     https://api.vokse.ai/households/current/accounts
Leggi la guida all'autenticazione

Risorse

188 endpoint in 28 risorse. Scegli una risorsa per vedere ogni operazione, il suo scope, i parametri e un esempio da copiare e incollare.

Guide

Guide scritte a mano per i temi trasversali: autenticazione, errori, paginazione, idempotenza e webhook.

AutenticazioneL'API di vokse autentica ogni richiesta con una chiave API Bearer. Le chiavi hanno scope, si revocano e non scadono mai in silenzio. Decidi tu esattamente cosa può toccare un'integrazione.FamiglieLa famiglia è il tenant: conti, movimenti, budget, categorie, regole e chiavi appartengono tutti a una sola. Anche la tua chiave: ecco cosa ti permette di fare, e cosa no.ErroriOgni errore dell'API di vokse arriva in un formato JSON coerente, con un codice stabile leggibile da una macchina, un messaggio per le persone e dettagli strutturati facoltativi. Programma sul codice, mostra il messaggio.PaginazioneGli endpoint di lista paginano con un cursore opaco. Non calcoli mai un offset: segui nextCursor finché non diventa null. I cursori restano stabili anche con scritture in corso, quindi non salti né rileggi mai una riga.IdempotenzaLe richieste che modificano dati diventano sicure da ripetere se mandi un'Idempotency-Key. Se una richiesta si perde per un timeout, ripeterla con la stessa chiave restituisce il risultato originale invece di creare un duplicato.Limiti di frequenzaOgni richiesta viene contata su una finestra fissa di 60 secondi. Quale contatore si applica dipende da come ti autentichi: le chiavi API hanno il budget più alto, le sessioni autenticate uno generoso, il traffico anonimo uno piccolo. Quando il budget è finito, l'API risponde 429 e ti dice quanto aspettare.Ricevere i webhookI webhook ti mandano gli eventi in tempo reale, senza doverli chiedere di continuo. Iscrivi un URL, scegli gli eventi che ti interessano e verifica ogni consegna con la sua firma HMAC.Cronologia, annulla e ripeti nell'APIvokse tiene un registro delle modifiche per nucleo: una riga per ogni modifica atomica con il payload esatto per invertirla, chi l’ha fatta e quando. L’API espone le righe prodotte da una scrittura, elenca la cronologia con gli autori e inverte qualsiasi modifica registrata, con precisione, da qualsiasi client.MCPvokse ha un server MCP remoto: gli stessi strumenti verificati usati dall'assistente e dall'app, esposti tramite il Model Context Protocol. Un URL, OAuth standard, nessun binario e nessuna chiave API.

Documento OpenAPI

Preferisci un'interfaccia interattiva? Il documento OpenAPI completo è pubblicato in tempo reale, con Scalar.

Apri il riferimento OpenAPI