import { Emailr } from 'emailr';
const emailr = new Emailr('em_xxxxxxxxx');
const { data, error } = await emailr.webhooks.update(
'430eed87-632a-4ea6-90db-0aace67ec228',
{
endpoint: 'https://new-webhook.example.com/handler',
events: ['email.sent', 'email.delivered'],
status: 'enabled',
},
);
{
"object": "webhook",
"id": "430eed87-632a-4ea6-90db-0aace67ec228"
}
Update an existing webhook configuration.
import { Emailr } from 'emailr';
const emailr = new Emailr('em_xxxxxxxxx');
const { data, error } = await emailr.webhooks.update(
'430eed87-632a-4ea6-90db-0aace67ec228',
{
endpoint: 'https://new-webhook.example.com/handler',
events: ['email.sent', 'email.delivered'],
status: 'enabled',
},
);
{
"object": "webhook",
"id": "430eed87-632a-4ea6-90db-0aace67ec228"
}
PATCH https://api.emailr.dev/webhooks/{id}
enabled or disabled.import { Emailr } from 'emailr';
const emailr = new Emailr('em_xxxxxxxxx');
const { data, error } = await emailr.webhooks.update(
'430eed87-632a-4ea6-90db-0aace67ec228',
{
endpoint: 'https://new-webhook.example.com/handler',
events: ['email.sent', 'email.delivered'],
status: 'enabled',
},
);
{
"object": "webhook",
"id": "430eed87-632a-4ea6-90db-0aace67ec228"
}