import { Resend } from 'resend';
const resend = new Resend('re_xxxxxxxxx');
// Update by contact id
const { data, error } = await resend.contacts.update({
id: 'e169aa45-1ecf-4183-9955-b1499d5701d3',
audienceId: '78261eea-8f8b-4381-83c6-79fa7120f1cf',
unsubscribed: true,
});
// Update by contact email
const { data, error } = await resend.contacts.update({
email: 'acme@example.com',
audienceId: '78261eea-8f8b-4381-83c6-79fa7120f1cf',
unsubscribed: true,
});
{
"object": "contact",
"id": "479e3145-dd38-476b-932c-529ceb705947"
}
Update an existing contact.
import { Resend } from 'resend';
const resend = new Resend('re_xxxxxxxxx');
// Update by contact id
const { data, error } = await resend.contacts.update({
id: 'e169aa45-1ecf-4183-9955-b1499d5701d3',
audienceId: '78261eea-8f8b-4381-83c6-79fa7120f1cf',
unsubscribed: true,
});
// Update by contact email
const { data, error } = await resend.contacts.update({
email: 'acme@example.com',
audienceId: '78261eea-8f8b-4381-83c6-79fa7120f1cf',
unsubscribed: true,
});
{
"object": "contact",
"id": "479e3145-dd38-476b-932c-529ceb705947"
}
id
or email
must be provided.
import { Resend } from 'resend';
const resend = new Resend('re_xxxxxxxxx');
// Update by contact id
const { data, error } = await resend.contacts.update({
id: 'e169aa45-1ecf-4183-9955-b1499d5701d3',
audienceId: '78261eea-8f8b-4381-83c6-79fa7120f1cf',
unsubscribed: true,
});
// Update by contact email
const { data, error } = await resend.contacts.update({
email: 'acme@example.com',
audienceId: '78261eea-8f8b-4381-83c6-79fa7120f1cf',
unsubscribed: true,
});
{
"object": "contact",
"id": "479e3145-dd38-476b-932c-529ceb705947"
}
Was this page helpful?