Appearance
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
- 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`)