Aller au contenu
Parcourir la référence
Documentation développeur

L'API vokse

Dans vokse, tout n'est qu'à un appel d'API. L'application web, les clients externes et notre IA s'appuient tous sur la même surface REST, et vous pouvez en faire autant. Authentifiez-vous avec une clé Bearer, limitez-la précisément à ce dont vous avez besoin, et intégrez en quelques minutes.

Authentification

Chaque requête transporte un jeton Bearer dans l'en-tête Authorization. Générez une clé API dans Paramètres → Clés API, choisissez ses scopes, et c'est prêt.

URL de base
https://api.vokse.ai
Une première requête
bash
curl -H "Authorization: Bearer vokse_sk_…" \     https://api.vokse.ai/households/current/accounts
Lire le guide d'authentification

Ressources

188 endpoints répartis sur 28 ressources. Choisissez une ressource pour voir chaque opération, son scope, ses paramètres et un exemple prêt à copier-coller.

Guides

Des guides rédigés à la main pour les sujets transverses : authentification, erreurs, pagination, idempotence et webhooks.

AuthentificationL'API vokse authentifie chaque requête avec une clé API Bearer. Les clés sont restreintes par scope, révocables et n'expirent jamais en silence : vous gardez le contrôle total de ce qu'une intégration peut toucher.FoyersUn foyer est l'unité d'isolement : comptes, transactions, budgets, catégories, règles et clés appartiennent à un seul. Votre clé aussi : voici ce qu'elle permet, et ce qu'elle ne permet pas.ErreursChaque erreur de l'API vokse renvoie une enveloppe JSON cohérente, avec un code stable lisible par une machine, un message lisible par un humain et des détails structurés optionnels. Construisez votre logique autour du code, affichez le message.PaginationLes endpoints de liste paginent à l'aide d'un curseur opaque. Vous ne calculez jamais d'offsets : vous suivez nextCursor jusqu'à ce qu'il soit null. Les curseurs restent stables face aux écritures concurrentes, vous ne sautez donc jamais une ligne et n'en lisez jamais deux fois.IdempotenceUne requête qui modifie des données peut être réessayée sans risque si vous envoyez un Idempotency-Key. Si une requête est perdue à cause d'un timeout, la rejouer avec la même clé renvoie le résultat d'origine au lieu de créer un doublon.Limites de débitChaque requête est comptée dans une fenêtre fixe de 60 secondes. Le compteur appliqué dépend de votre mode d'authentification : les clés API disposent du budget le plus large, les sessions connectées d'un budget confortable, le trafic anonyme d'un petit budget. Une fois le budget épuisé, l'API répond 429 et vous indique combien de temps attendre.Recevoir des webhooksLes webhooks vous poussent les événements en temps réel, au lieu de vous obliger à interroger l'API. Déclarez une URL, choisissez les événements qui vous intéressent et vérifiez chaque livraison grâce à sa signature HMAC.Historique, annuler et rétablir dans l'APIvokse tient un registre des changements par foyer : une ligne par changement atomique avec la charge exacte pour l’inverser, son auteur et l’instant. L’API expose les lignes produites par une écriture, liste l’historique avec ses auteurs et inverse tout changement enregistré, précisément, depuis n’importe quel client.MCPvokse embarque un serveur MCP distant : les mêmes outils audités que ceux de l'assistant et de l'application, exposés via le Model Context Protocol. Une URL, OAuth standard, pas de binaires, pas de clés API.

OpenAPI brut

Vous préférez un explorateur interactif ? Le document OpenAPI complet est servi en direct, rendu avec Scalar.

Ouvrir la référence OpenAPI