bookivoxFetch du
Démarrage rapide. Les chemins donnés ici sont
relatifs : le wrapper ajoute automatiquement le préfixe /api/v1/api.
1. Gérer un agent (workflow)
Option recommandée : créer via template
Vous n’avez pas besoin de comprendreworkflow_definition :
- Lister les templates :
GET /workflow/templates - Dupliquer un template :
POST /workflow/templates/duplicate
- Récupérer l’agent créé :
GET /workflow/fetch/{workflow_id}
Modifier un agent
PUT /workflow/{workflow_id} (le chemin /workflow/update/{id} parfois
mentionné ailleurs n’existe pas).
Opérations de base
Corps pour une création manuelle :
2. Tester un agent (text chat)
Créer une session
POST /workflow/{workflow_id}/text-chat/sessions
Envoyer un message
POST /workflow/{workflow_id}/text-chat/sessions/{run_id}/messages
Le
run_id de la session est un entier (workflow_run_id).409 : la session a changé entre-temps. Relisez-la
(GET /workflow/{id}/text-chat/sessions/{run_id}), puis renvoyez le message avec
un expected_revision à jour.
3. Base de connaissance (documents)
- Demander une URL d’upload :
POST /knowledge-base/upload-url - Uploader le fichier via
PUTsurupload_url. - Lancer le processing :
POST /knowledge-base/process-document
4. Campagnes
Uploader une source CSV (pour obtenir source_id)
- Demander une URL :
POST /campaign/sources/presigned-upload-url
Réponse :
- Uploader en
PUTsurupload_url(Content-Type: text/csv). - Utiliser
file_keycommesource_id.
Créer et démarrer
POST /campaign/create
Puis
POST /campaign/{campaign_id}/start. Si la réponse est 402, il n’y a plus
de crédits : créditez d’abord.
Détails des options (retry, planning, disjoncteur) :
Campagnes.
5. Crédits & usage
- Solde + ledger :
GET /organizations/billing/credits - Usage :
GET /organizations/usage/current-period
6. Numéros (téléphonie)
La gestion de la téléphonie est dashboard only. Via clé API (lecture) :GET /organizations/telephony-configsGET /organizations/telephony-configs/{config_id}/phone-numbers
Nœuds
Construire le graphe.
Endpoints
Le cheatsheet complet.
