Bibliothèque client officielle TypeScript/JavaScript
npm install hisab-sdkInstallez le SDK Hisab avec votre gestionnaire de paquets préféré.
# npm
npm install hisab-sdk
# yarn
yarn add hisab-sdk
# pnpm
pnpm add hisab-sdkimport { HisabClient } from 'hisab-sdk';
const hisab = new HisabClient({
apiKey: 'hisab_live_your_api_key_here',
});
// List invoices
const invoices = await hisab.invoices.list();
console.log('Found', invoices.data.length, 'invoices');const hisab = new HisabClient({
apiKey: process.env.HISAB_API_KEY, // Required
baseUrl: 'https://hisab.ma/api/v1', // Default
timeout: 30000, // 30 seconds
retries: 3, // Auto-retry on failure
debug: false, // Enable logging
});| Option | Type | Défaut | Description |
|---|---|---|---|
| apiKey | string | - | Votre clé API Hisab (requise) |
| baseUrl | string | https://hisab.ma/api/v1 | URL de base de l'API |
| timeout | number | 30000 | Délai d'attente en millisecondes |
| retries | number | 3 | Nombre de tentatives automatiques |
| debug | boolean | false | Activer les logs de débogage |