Envoyer un document par email

Pour envoyer un document (facture, devis, pièce jointe) vous devez utiliser l'endpoint /apps/:appId/email/document.

var myHeaders = new Headers();

myHeaders.append("Authorization", "Bearer <token>");
myHeaders.append("Content-Type", "application/json");

var raw = JSON.stringify({
  "title": "Titre de mon email",
  "body": "Contenu de mon email",
  "from": "expediteur@gmail.com",
  "documents": [
    {
      "type": "invoice", // Types : invoice ou quote ou attachment
      "id": "1" // ID de votre facture, devis ou pièce jointe
    }
  ],
  "recipients": [
    "destinataire1@gmail.com",
    "destinataire2@gmail.com",
    "destinataire3@gmail.com"
  ],
  "recipients_cc": [
    "destinataire1-cc@gmail.com",
    "destinataire2-cc@gmail.com"
  ],
  "recipients_bcc": [
    "destinataire1-bcc@gmail.com",
    "destinataire2-bcc@gmail.com"
  ]
});

var requestOptions = {
		method: 'POST',
		headers: myHeaders,
		body: raw,
		redirect: 'follow'
};

fetch("https://api.sinao.app/v1/apps/:appId/email/document", requestOptions)
		.then(response => response.text())
		.then(result => console.log(result))
		.catch(error => console.log('error', error));