MCM SDK Documentation
Chargement...
Bienvenue dans la documentation du SDK MCM. Cette documentation couvre MCM.ApiProxy, la bibliothèque .NET pour interagir avec l'API B2B de Ma Carte de Membre.
Démarrage rapide
🚀 Installation
Installez MCM.ApiProxy et configurez votre projet en quelques minutes.
📚 API Reference
Documentation complète de tous les clients et types disponibles.
Clients disponibles
Identité et adhésion
| Client | Description |
|---|---|
IEmployesClient | CRUD employés/membres + mise à jour groupée des courriels |
IEmployeursClient | CRUD employeurs |
ISyndicatsClient | CRUD syndicats |
IEmploisClient | CRUD et recherche d'emplois (relations employé ↔ employeur) |
ISyncClient | Sync V2 en lot — syndicats, employeurs, employés, emplois, adhésions |
ISignatureClient | Lecture, recherche et suppression d'adhésions (V1 et V2) |
IConciliationClient | Traitement des demandes via système de mission externe |
Configuration
| Client | Description |
|---|---|
IFormulaireClient | Récupération des formulaires |
IConsentementClient | Historique des consentements |
IObjetsConsentementClient | Définition des objets de consentement |
IChampUtilisateurClient | Champs personnalisés (texte, date, choix) |
ICourrielClient | Envoi de cartes, formulaires, courriels transactionnels |
Votez (élections / scrutins)
| Client | Description |
|---|---|
ICampagnesClient | Cycle de vie d'une campagne de vote |
IQuestionsClient | Questions et options de réponse |
IVotantsClient | Liste des votants et droits de vote |
IListeElectoraleClient | Liste électorale et envoi de jetons |
Exemple rapide
// Program.cs
builder.Services.AddMcmApiClient(builder.Configuration);
// Votre service
public class MonService
{
private readonly IEmployesClient _employesClient;
public MonService(IEmployesClient employesClient)
{
_employesClient = employesClient;
}
public async Task<List<B2BEmployeItem>> GetEmployesAsync()
{
var result = await _employesClient.GetAllEmployes();
return result.IsError ? [] : result.Value.ToList();
}
}
Besoin d'aide ?
- 📖 Guide complet - Installation et configuration
- 🔐 Authentification - Configuration de la clé API
- ⚠️ Gestion des erreurs - Pattern ErrorOr
- 🌐 API REST B2B - Documentation des endpoints HTTP
- 🧪 Sandbox / client de test - Provisionner un client jetable
- 🆚 V1 vs V2 - Quelle version utiliser
- 🛟 Dépannage / FAQ - Erreurs courantes et solutions
Application CLI de référence
MCM.ApiProxy.Cli est une application console interactive qui couvre tous les clients du SDK. Utile pour explorer l'API avant d'écrire votre intégration, ou comme exemple de DI / wiring.