Skip to main content
PATCH
/
webhooks
/
{id}
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}

Path Parameters

Body Parameters

endpoint
string
The URL where webhook events will be sent.
events
string[]
Array of event types to subscribe to.See event types for available options.
status
string
The webhook status. Can be either 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"
}