Documentation API
API REST du portail : réponses au format JSON. La lecture est ouverte à tous ; l'écriture (abonnements, messages) est limitée en débit par adresse IP, et l'envoi d'un message nécessite d'être connecté à « Mon espace ». Il n'existe pas d'authentification par jeton OAuth2 dans ce projet de démonstration.
| Méthode | Chemin | Description |
|---|---|---|
| GET | /api/v1/procedures |
Liste des procédures publiées (paramètres limit, offset) |
| GET | /api/v1/procedures/{id} |
Détail d'une procédure, avec ses étapes |
| GET | /api/v1/search?q= |
Recherche plein texte parmi les procédures publiées |
| POST | /api/v1/subscriptions |
Créer un abonnement (procedureId, email) |
| POST | /api/v1/messages |
Envoyer un message au support (contenu), nécessite une session « Mon espace » |
Exemple de réponse — GET /api/v1/procedures/{id}
{
"data": {
"id": 12,
"titre": "Obtention du certificat d'origine",
"slug": "obtention-du-certificat-d-origine",
"categorie": "Import",
"delai": "2 à 4 jours ouvrés",
"cout": "Environ 5 000 FCFA",
"fraicheur": "a_reviser",
"updatedAt": "2026-05-15T00:00:00+00:00",
"url": "https://exemple.ci/procedures/obtention-du-certificat-d-origine",
"description": "Document attestant l'origine des marchandises...",
"etapes": [
{ "titre": "Constitution du dossier", "description": "...", "prix": "Gratuit", "modalite": "physique" }
]
}
}