Ejemplos PHP y Node

Algunos ejemplos básicos para usar como referencia.

PHP

Ejemplo básico en PHP usando la libraría cURL
$data = '{
"from": { "email": "[email protected]" },
"subject": "Asunto de prueba",
"content": {"html": "<h1>Funciona!</h1>"},
"recipients": [{"to": {"email": "[email protected]"}}]
}';
$ch = curl_init('https://transactional.myperfit.com/v1/mail/send');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
"Authorization: Bearer API_KEY",
"Content-Type: application/json"
));
$result = curl_exec($ch);

Node.js

Un ejemplo sencillo usando la libraría axios.
const axiosConfig = {
headers: { 'Authorization': `Bearer ${transactionalApiKey}` }
}
const postData = {
from: { email: '[email protected]' },
subject: 'Asunto de prueba',
recipients: [
{ to: { email: '[email protected]' } }
],
content: { html: '<h1>Funciona!</h1>}
}
await axios.post('https://transactional.myperfit.com/v1/mail/send ',
postData,
axiosConfig);