Intégrez l'IA juridique MonAvocIA dans votre application. Tous les endpoints nécessitent une clé API.
Chaque requête doit inclure votre clé API dans le header Authorization :
Authorization: Bearer mav_xxxxx...Chaque clé a des limites par minute et par jour selon votre plan :
| Plan | Par minute | Par jour | Quota mensuel |
|---|---|---|---|
| Starter | 10 | 500 | 1 000 |
| Pro | 30 | 2 000 | 5 000 |
| Enterprise | 100 | 10 000 | 50 000 |
En cas de dépassement, l'API retourne 429 Too Many Requests.
/api/v1/analyzeLance le pipeline complet d'analyse IA (12 agents spécialisés) sur un dossier juridique.
| Paramètre | Type | Requis | Description |
|---|---|---|---|
message | string | oui | Description du litige |
documents | DocumentInput[] | non | Documents joints (nom, texte extrait) |
caseId | string | non | ID du dossier existant |
userId | string | non | ID de l'utilisateur |
previousMessages | Message[] | non | Historique de conversation |
{
"pipeline_id": "uuid",
"status": "completed",
"intake": { ... },
"triage": { ... },
"meritFilter": { ... },
"jurisdiction": { ... },
"research": { ... },
"prescription": { ... },
"strategy": { ... },
"drafting": { ... },
"synthesis": { ... }
}curl -X POST \
-H "Authorization: Bearer mav_VOTRE_CLE" \
-H "Content-Type: application/json" \
-d '{"message": "Mon employeur m'a licencie sans motif"}' \
https://mon-avoc-ia.vercel.app/api/v1/analyze| Code | Signification | Action |
|---|---|---|
| 401 | Clé API manquante ou invalide | Vérifiez votre header Authorization |
| 429 | Rate limit dépassé | Attendez ou upgradez votre plan |
| 500 | Erreur interne | Contactez le support |