Documents et modèles
Meetingize génère des documents à partir d’une réunion : comptes rendus, e-mails de suivi, propositions, rapports d’adéquation et tout document personnalisé. La génération s’exécute comme un job asynchrone et consomme des tokens LLM facturés sur votre usage API.
Quels modèles puis-je utiliser ?
Section intitulée « Quels modèles puis-je utiliser ? »GET /v1/personasGET /v1/templates?persona=INSURANCE_BROKERGET /v1/templates/{template_id}Les modèles (tpl_<n>) sont regroupés par persona professionnel (INSURANCE_BROKER, FINANCIAL_ADVISOR, ATTORNEY, PROJECT_MANAGER…).
Chaque modèle possède un id, un name, une description, une icon et un persona.
Comment générer un document ?
Section intitulée « Comment générer un document ? »POST /v1/meetings/{meeting_id}/documentsIdempotency-Key: 6f1d...Content-Type: application/json
{ "template_id": "tpl_42", "title": "Rapport d'adéquation", "instructions": "Mention the client's risk profile." }| Champ | Description |
|---|---|
template_id | un id de modèle ; mutuellement exclusif avec prompt |
prompt | vos propres instructions de génération (jusqu’à 20 000 caractères) à la place d’un modèle |
title | titre du document (jusqu’à 300 caractères) |
instructions | instructions supplémentaires ajoutées au modèle (jusqu’à 5 000 caractères) |
include_transcript | inclure la transcription complète dans le contexte (true par défaut) |
metadata | votre propre objet JSON, répercuté dans le job et les événements webhook |
Exactement un des deux champs template_id ou prompt est requis. La réponse est 202 Accepted avec un job de
type document_generation. Quand le job est completed, son document_id est renseigné et un webhook
document.generated est envoyé (document.failed en cas d’erreur).
Les documents générés via l’API ne comptent pas dans le quota de documents de votre abonnement à l’application web : ils sont facturés sur l’usage API à la place.
Lister et télécharger des documents
Section intitulée « Lister et télécharger des documents »GET /v1/documents?meeting_id={meeting_id}GET /v1/documents/{document_id}?format=json # métadonnées + markdownGET /v1/documents/{document_id}?format=md # text/markdownGET /v1/documents/{document_id}?format=pdf # application/pdfGET /v1/documents/{document_id}?format=docx # WordScope read:documents. Les documents marqués comme privés par un autre participant d’une réunion partagée
n’apparaissent pas dans la liste.