Path Parameters
The Audience ID.
id
or email
must be provided.
The Contact ID.
The Contact Email.
Body Parameters
The first name of the contact.
The last name of the contact.
The subscription status.
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?