Skip to main content

CSV de campagne (source_id)

1. Obtenir une URL d’upload

POST /api/v1/api/campaign/sources/presigned-upload-url
Réponse :

2. Uploader le fichier

Faites un PUT vers upload_url :
Le PUT ne passe pas par Bookivox : c’est un upload direct vers le storage. Conservez le file_key : c’est le source_id à passer à la création de campagne.

3. Créer la campagne

workflow_id est un UUID public opaque (chaîne), pas l’entier interne.
Erreurs fréquentes : 422 si file_name ne finit pas par .csv ou si file_size > 10 Mo ; 500 si le storage est indisponible.

Base de connaissance (documents)

1. Obtenir une URL d’upload

POST /api/v1/api/knowledge-base/upload-url
Réponse :

2. Uploader le fichier

Faites un PUT vers upload_url avec le Content-Type du fichier.

3. Lancer le processing

POST /api/v1/api/knowledge-base/process-document

Campagnes (API)

Créer et démarrer une campagne.

Knowledge base (API)

Cycle de vie des documents.
Last modified on October 28, 2026