# Architecture API

# Envoyer un courriel

Alt

  1. Le service envoie une notification par courriel à Notification GC.
  2. Notification GC envoie le courriel au fournisseur.
  3. Le fournisseur livre le courriel au destinataire.
  4. Le destinataire reçoit le courriel et envoie un accusé de réception au fournisseur.
  5. Le fournisseur envoie l’accusé de réception à Notification GC.
  6. Notification GC reçoit l’accusé de réception et envoie une réponse API au service.
  7. Le service reçoit la réponse API.

# Envoyer un message texte

Alt

  1. Le service envoie une notification par message texte à Notification GC.
  2. Notification GC envoie le message texte au fournisseur.
  3. Le fournisseur livre le message texte au destinataire.
  4. Le destinataire reçoit le message texte et envoie un accusé de réception au fournisseur.
  5. Le fournisseur envoie l’accusé de réception à Notification GC.
  6. Notification GC reçoit l’accusé de réception et envoie une réponse API au service.
  7. Le service reçoit la réponse API.

# Obtenir l’état d’un message

Alt

  1. Le service demande un état de notification à Notification GC.
  2. Notification GC interroge la base de données et extrait l’état de notification.
  3. Notification GC envoie la réponse API avec l’état de notification au service.
  4. Le service reçoit la réponse API.