Aller au contenu principal

Formulaires

Endpoint en lecture seule pour récupérer la liste des formulaires configurés du client. Module requis : MaCarteDeMembre.

Un formulaire représente un gabarit de saisie utilisé pour capturer des adhésions, des démissions, des consentements ou d'autres données personnalisées. Chaque formulaire a un id interne (utilisé par les endpoints d'envoi) et un typeFormulaire qui détermine son comportement.

Configuration côté admin

Les formulaires sont configurés depuis l'interface d'administration MCM. Aucun endpoint d'API n'expose la création ou la modification depuis l'extérieur.

Liste des formulaires

GET /b2b/v1/formulaire

Réponse

[
{
"id": 1,
"nom": "Formulaire d'adhésion",
"description": "Formulaire d'adhésion standard",
"typeFormulaire": "Adhesion"
},
{
"id": 2,
"nom": "Mise à jour des informations",
"description": null,
"typeFormulaire": "Personnalise"
}
]

Champs

NomTypeDescription
idintIdentifiant interne MCM du formulaire — utilisé par les endpoints d'envoi (POST /b2b/courriel/EnvoyerFormulaire)
nomstringNom lisible du formulaire
descriptionstring?Description longue affichée dans les interfaces admin
typeFormulairestringType de formulaire. Valeurs courantes : Adhesion, Demission, Personnalise, Generique

Exemple

curl -X GET "https://api.macartedemembre.com/b2b/v1/formulaire" \
-H "X-Api-Key: votre-cle-api"

Voir aussi