Se connecterEssai gratuit →
Retour à l’accueil

API Développeurs

Branchez Vozika à tout.

API REST documentée OpenAPI 3.1, webhooks temps réel, SDKs TypeScript/Python/PHP, CLI, dashboard. Construisez vos intégrations sur des fondations propres.

Sortie publique Q1 2027

Capacités

REST API documentée

OpenAPI 3.1 spec versionnée. Tous les endpoints documentés avec exemples curl, JS, Python.

Webhooks temps réel

20+ events disponibles. Signature HMAC, retry exponentiel, replay 7 jours, dashboard logs.

OAuth2 + API Keys

Auth sécurisée. Tokens scopés par permission, rotation depuis dashboard, audit trail complet.

Rate limiting

Un quota par palier, annoncé dans les en-têtes de chaque réponse : vous savez toujours ce qu’il vous reste.

GraphQL bientôt

Un point d’entrée optionnel pour les requêtes complexes.

CDN multi-régions

Diffusion répartie sur plusieurs régions, au plus près de vos équipes.

Exemple d'intégration

Une vente complète en 15 lignes

sale-create.tsTypeScript
// Créer une vente avec multi-paiements
import { Vozika } from '@vozika/sdk';

const mb = new Vozika({ apiKey: process.env.VOZIKA_API_KEY });

const sale = await mb.sales.create({
  items: [
    { productId: 'prd_abc', quantity: 2 },
    { productId: 'prd_xyz', quantity: 1 },
  ],
  payments: [
    { method: 'CARD',    amountCents: 5000 },
    { method: 'CASH',    amountCents: 2500 },
  ],
  customerId: 'cus_jane',
  branchId:   'brn_agence_nord',
});

console.log(sale.invoiceNumber); // INV-2026-001234

API REST v1

15 endpoints en aperçu (sur 75+)

Ventes
GET/salesLister les ventes avec filtres
POST/salesCréer une vente complète
GET/sales/{id}Détail d’une vente
POST/sales/{id}/refundRembourser une vente
Produits
GET/productsLister le catalogue
POST/productsCréer un produit
PUT/products/{id}Mettre à jour un produit
DELETE/products/{id}Supprimer (soft) un produit
Clients
GET/customersLister les clients CRM
POST/customers/{id}/creditArdoise / crédit client
Paiements
POST/payments/mpesaInitier paiement M-Pesa
POST/payments/orangeInitier Orange Money
Analytics
GET/analytics/salesStats agrégées de ventes
GET/analytics/top-productsTop produits par période
Webhooks
POST/webhooksSouscrire à un événement

Spec OpenAPI complète disponible à la sortie publique Q1 2027

Webhooks events

15 événements à brancher

Souscrivez à un endpoint HTTPS, recevez les events en temps réel. Signature HMAC, retry exponentiel.

sale.created
sale.refunded
product.low_stock
product.expired
payment.received
payment.failed
customer.created
customer.credit_limit_exceeded
invoice.sent
cash_drawer.opened
cash_drawer.closed
cash_drawer.discrepancy
user.role_changed

SDKs & outils

SDK TypeScript

Bientôt disponible
npm install @vozika/sdk

SDK Python

Bientôt disponible
pip install vozika

SDK PHP

Bientôt disponible
composer require vozika/sdk

CLI vozika

Bientôt disponible
npx @vozika/cli login

Postman collection

Bientôt disponible
Collection prête à importer

Exemples d’intégration

Bientôt disponible
Applications de démonstration commentées

Intéressé par l'accès anticipé ?

Inscrivez-vous à la liste d'attente pour les intégrateurs. Vous recevrez l'accès dès la sortie de la v1, et vous pouvez voter sur les features prioritaires.

Rejoindre la liste d'attente