Skip to content

Consentements / Optins

Les consentements en terme de communication sont l'acceptation par un contact d'être contacté via un canal donné (SMS, email, courrier) pour un type de communication donné (commercial, legal, ...).

Glossaire

Les différents channels

  • email : Par courriel/email
  • text_message : Par SMS
  • postal_mail : Par courrier postal

Les différents types de communication

  • news : Lettres d'information
  • legal : Les informations obligatoires/légales : Cet optin ne peut pas être désactivé
  • advertising : Publicité
  • partners : Communication de la part des partenaires

Consentements par défaut

Par défaut, dès la création d'un contact, que ce soit via l'API, l'inscription sur notre espace membre, ou via le backoffice : Un contact a tous ses optins désactivés sauf les optins legal qui sont autorisés sur tous les channels.

Vous ne pouvez pas, via l'API, créer un contact en fournissant des optins par défaut différents.

Récupérer les consentements

Via l'endpoint GET /{client_token}/optins Ce endpoint vous permets de filtrer sur le ?contactId=/{client_token}/contacts/12345 pour récupérer les consentements d'un contact en particulier.

Modifier les optins

Vous avez cependant la possibilité de modifier les optins (sauf les optins de type legal).

Vous n'avez cependant la possibilité de modifier uniquement la propriété isAuthorized des optins. Vous ne pouvez pas modifier les channels, type, contact d'un optin. Vous ne pouvez pas supprimer / ajouter de nouveau optin.

Pour modifier un optin, faites appel à l'endpoint PUT /{client_token}/optins/{id} Votre payload ne devrait contenir que la modification de la propriété isAuthorized :

json
{
    "isAuthorized": true
}

WARNING

Attention, pour être conforme à la RGPD, vous devez évidemment obtenir le consentement préalable du contact avant de venir autoriser ses consentements.

NOTE

Vous ne pouvez pas modifier plusieurs optin à la fois, vous devrez appeler individuellement la modification de chaque optin.