Démarrer avec l'API
L'API SmartAvocat vous permet d'accéder et de manipuler vos données juridiques de manière programmatique. Elle suit les conventions REST et retourne des réponses JSON.
URL de base : https://api.smartavocat.ma/v1 — Toutes les requêtes doivent utiliser HTTPS.
Authentification
Toutes les requêtes doivent inclure un Bearer Token dans l'en-tête HTTP Authorization. Obtenez votre clé API depuis Paramètres › API dans votre tableau de bord.
# Récupérer la liste des dossiers curl -X GET https://api.smartavocat.ma/v1/dossiers -H "Authorization: Bearer SA_LIVE_xxxxxxxxxxxxx" -H "Content-Type: application/json" -H "Accept-Language: fr"
Référence des endpoints
| Méthode | Endpoint | Description |
|---|---|---|
| GET | /dossiers | Lister tous les dossiers |
| GET | /dossiers/:id | Détails d'un dossier |
| POST | /dossiers | Créer un nouveau dossier |
| PUT | /dossiers/:id | Mettre à jour un dossier |
| DELETE | /dossiers/:id | Archiver un dossier |
| GET | /clients | Lister les clients |
| POST | /clients | Créer un client |
| GET | /audiences | Lister les audiences |
| POST | /factures | Générer une facture |
| GET | /documents/:id | Télécharger un document |
Exemple de réponse
{
"id": "DSS-2024-0382",
"titre": "Litige commercial – Atlas SARL vs Meridian",
"type": "commercial",
"statut": "actif",
"client_id": "CLT-00124",
"tribunal": "Tribunal de Commerce de Casablanca",
"prochaine_audience": "2025-03-28T09:00:00+01:00",
"honoraires_dus": 15000.00,
"devise": "MAD",
"cree_le": "2024-06-15T11:23:47+01:00"
}
Intégrations disponibles
SDK Python
pip install smartavocat
SDK JavaScript
npm i @smartavocat/sdk
Webhooks
Recevez des notifications temps réel lors de la création ou mise à jour de dossiers.
Accès API : La documentation complète avec tous les endpoints, schémas et exemples est disponible pour les abonnés formules Cabinet et Entreprise. Contactez api@smartavocat.ma pour obtenir votre clé.
Prêt à essayer SmartAvocat ?
Essai gratuit 30 jours · Sans engagement · Sans carte bancaire