Skip to main content
Zéro dépendance runtime : le SDK utilise le fetch global (Node 18+, Bun, Deno).
Environnement Node, pnpm / yarn / bun, configuration tsconfig, clé API, premier appel de vérification et dépannage : voir Installation.

Démarrage

Configuration

L’origine de l’API est fixée à https://api.bookivox.com : elle n’est pas configurable.
L’option fetch permet d’injecter un client instrumenté (proxy, tracing, tests) sans monkey-patching global.

Méthodes disponibles

Créer un agent

Filtres et pagination

Les paramètres optionnels sont ignorés lorsqu’ils valent undefined ou null : rien n’est envoyé dans l’URL.

Gestion des erreurs

Chaque APIStatusError expose statusCode, requestId et body.

Annulation

Chaque requête est déjà bornée par timeoutMs. Pour une annulation manuelle, injectez un fetch qui propage votre AbortSignal :
Ce fetch remplace le signal interne : le timeoutMs n’est alors plus appliqué, c’est à vous de le gérer.
testPhoneCall déclenche un appel téléphonique réel et facturé. À n’utiliser qu’avec un numéro de test maîtrisé.
Last modified on October 29, 2026