Skip to main content
POST

Autorisations

Authorization
string
header
requis

Envoyez la clé API dans Authorization: Bearer <clé>. Elle identifie le domaine et les droits autorisés. Ne transmettez pas d'en-têtes d'identité internes.

En-têtes

Idempotency-Key
string
requis

Clé unique par mutation logique, choisie par l'appelant.

Même clé et même corps renvoient exactement la réponse d'origine, sans rejouer l'effet : aucun retry ne double turn_count, un outcome, un événement, un feedback ou une publication. Même clé avec un corps différent produit 409 idempotency_key_reused.

Les enregistrements sont isolés par tenant et par opération, et sont purgés après 24 heures. Passé ce délai, la même clé est traitée comme neuve.

Required string length: 8 - 128

Paramètres de chemin

session_id
string
requis

Identifiant opaque de session attribué par Zelinqa à la création.

Required string length: 1 - 128

Corps

application/json
result
enum<string>
requis

Vocabulaire générique : Zelinqa ne suppose pas qu'une conversation est une qualification commerciale.

Options disponibles:
success,
partial,
failure
label
string

Nom du résultat métier choisi par l'intégrateur, par exemple « achat » ou « rendez-vous ».

Required string length: 1 - 128
metadata
object

Faits courts de corrélation non interprétés par Zelinqa : identifiant CRM, montant, devise ou indicateur. Taille sérialisée maximale : 4 Kio. Les messages, réponses, résumés, prompts et transcripts sont refusés.

Réponse

Retour enregistré.

request_id
string
requis
session_id
string
requis
feedback_id
string
requis
recorded_at
string<date-time>
requis