Skip to content

Mail endpoints

Tous les endpoints sont accessibles avec l'URL de base https://api.tribuo.cloud. Les endpoints regroupé ici sont lié à l'envoie ou la redirection de mails.

POST

/mail/website

AUTH

Cette route nécessite une clé avec le role mail et un header origin https://tribuo.fr

Cette route permet d'envoyer un mail à contact@tribuo.fr, depuis le site tribuo.fr. Les paramètres du body doivent être en String :

  • prenom
  • nom
  • societe
  • zipcode
  • city
  • identity
  • email
  • message

INFO

Ces variables sont directement injectés dans le modèle mailjet qui envoie le mail

axios.post('https://api.tribuo.cloud/mail/website', {
    prenom: 'Elliot',
    nom: 'THIEBAUT',
    societe: 'tribuo',
    email: 'elliot.thiebaut@tribuo.fr',
    city: 'Pont à Mousson',
    zipcode: '54700',
    identity: 'Une araignée perdue sur la toile',
    message: 'Bonjour, je souhaite avoir plus d\'informations sur l\'entreprise'
})

GET

/redirect/mail/:name

Cette route permet de rediriger le client vers un lien mailto avec le sujet 'Newsletter' et l'email du commercial désigné par nom dans l'url.

axios.get(`https://api.tribuo.cloud/redirect/mail/:name`)

Docs tribuo.cloud