curl -X GET 'https://api.moustacheai.com/api/v1/responses?companyIdentifier=CLIENT_123&agentUUID=28ce3b2d-5791-4905-8d66-123456789abc' \
-H "Authorization: Bearer MON_API_TOKEN"
{
"messages": [
{
"uuid": "5d0c9a2e-1f3b-4c7d-8e9f-0a1b2c3d4e5f",
"message": "Que dit ce devis sur les délais ?",
"message_type": "Question",
"created_at": "2026-10-05T12:34:56.000Z",
"attachments": [
{
"kind": "document",
"name": "devis.pdf",
"type": "application/pdf",
"size": 48213,
"url": "https://…/devis.pdf?X-Amz-Expires=3600&…"
}
]
},
{
"uuid": "9b2f6c1e-4a8d-4f3e-9c1a-2d5e7f8a9b0c",
"message": "Le devis prévoit une livraison sous 3 semaines.",
"buttons": null,
"message_type": "Answer",
"created_at": "2026-10-05T12:35:10.000Z",
"review": null
}
]
}
Conversations
Récupérer l’historique d’une conversation
GET
/
api
/
v1
/
responses
curl -X GET 'https://api.moustacheai.com/api/v1/responses?companyIdentifier=CLIENT_123&agentUUID=28ce3b2d-5791-4905-8d66-123456789abc' \
-H "Authorization: Bearer MON_API_TOKEN"
{
"messages": [
{
"uuid": "5d0c9a2e-1f3b-4c7d-8e9f-0a1b2c3d4e5f",
"message": "Que dit ce devis sur les délais ?",
"message_type": "Question",
"created_at": "2026-10-05T12:34:56.000Z",
"attachments": [
{
"kind": "document",
"name": "devis.pdf",
"type": "application/pdf",
"size": 48213,
"url": "https://…/devis.pdf?X-Amz-Expires=3600&…"
}
]
},
{
"uuid": "9b2f6c1e-4a8d-4f3e-9c1a-2d5e7f8a9b0c",
"message": "Le devis prévoit une livraison sous 3 semaines.",
"buttons": null,
"message_type": "Answer",
"created_at": "2026-10-05T12:35:10.000Z",
"review": null
}
]
}
Permet de récupérer l’historique complet (questions/réponses) d’une conversation entre un client et un agent, au format JSON.
Paramètres de requête (query string)
string
required
Identifiant du client (même valeur que pour
/customers).string
required
UUID de l’agent (assistant) dont on veut l’historique.
Réponses
| Code | Corps JSON |
|---|---|
| 200 | { "messages": [ { "uuid": "…", "message": "…", "buttons": ["Option 1"], "message_type": "Answer", "created_at": "…", "review": "up" }, ... ] } |
| 400 | { "error": "Missing parameters" } |
| 401 | { "error": "Unauthorized: Unknown token" } |
| 404 | { "error": "Unauthorized: Assistant not found for your company" } ou Customer not found |
| 500 | { "error": "Internal Server Error" } |
Format des messages
Chaque message du tableau contient :uuid: identifiant du message (celui d’une réponse sert à la noter)message: texte de la question ou réponsebuttons: tableau d’options (si présent)message_type: “Question” ou “Answer”created_at: date ISOreview(réponses uniquement) :"up","down"ounull, que la note vienne de l’API ou du pouce du chatbotattachments(questions uniquement) : fichiers joints à la question, chacun{ "kind": "image" | "document", "name", "type", "size", "url" }.urlest un lien de téléchargement temporaire (valable 1 heure) ; il vautnullsi le fichier n’a pas pu être conservé. Rappelez l’historique pour obtenir des liens neufs.
curl -X GET 'https://api.moustacheai.com/api/v1/responses?companyIdentifier=CLIENT_123&agentUUID=28ce3b2d-5791-4905-8d66-123456789abc' \
-H "Authorization: Bearer MON_API_TOKEN"
{
"messages": [
{
"uuid": "5d0c9a2e-1f3b-4c7d-8e9f-0a1b2c3d4e5f",
"message": "Que dit ce devis sur les délais ?",
"message_type": "Question",
"created_at": "2026-10-05T12:34:56.000Z",
"attachments": [
{
"kind": "document",
"name": "devis.pdf",
"type": "application/pdf",
"size": 48213,
"url": "https://…/devis.pdf?X-Amz-Expires=3600&…"
}
]
},
{
"uuid": "9b2f6c1e-4a8d-4f3e-9c1a-2d5e7f8a9b0c",
"message": "Le devis prévoit une livraison sous 3 semaines.",
"buttons": null,
"message_type": "Answer",
"created_at": "2026-10-05T12:35:10.000Z",
"review": null
}
]
}
Was this page helpful?