Tous les endpoints ci-dessous requièrent l’en-tête
X-API-Key. Les chemins
sont relatifs à la base https://api.bookivox.com/api/v1/api : l’endpoint
/workflow/fetch correspond donc à
https://api.bookivox.com/api/v1/api/workflow/fetch.Authentification / clés API
Le corps de création ne prend que
name : il n’existe ni scopes ni date d’expiration.
Agents (workflows)
Sur
GET /workflow/{id}/runs, le paramètre filters est un tableau JSON encodé. Les attributs autorisés sont dateRange, dispositionCode, duration, status et tokenUsage. Tout autre attribut renvoie 403.Templates (recommandé pour créer un agent)
Test d’agent (chat texte)
expected_revision protège contre les écritures concurrentes : si la révision ne correspond plus, l’API renvoie 409. Relisez la session, puis renvoyez avec la révision à jour.
Campagnes
Détail des champs de création : Campagnes.
Base de connaissance
Détail : Base de connaissance (API).
Outils
La catégorie d’un outil n’est pas modifiable après création : seul
definition
et les métadonnées (nom, description, icône, statut) peuvent changer.Intégrations
Les endpoints d’intégration dépendent du fournisseur. Pour Calendly (OAuth, event types, génération d’outils) : Intégrations (API).Crédits & usage
GET /organizations/billing/credits renvoie le solde (remaining_credits), le
quota total, les tarifs et le journal des mouvements de crédits.
Téléphonie
Lecture (autorisée via clé API)
Gestion des numéros (bloquée via clé API → 403)
Catalogue node-types
Détail de la structure
NodeSpec : Nœuds (graphe).
Pages dédiées
Campagnes
Créer et piloter une campagne.
Knowledge base
Documents et recherche.
Outils
CRUD des outils.
Téléphonie
Configs et numéros (lecture).
