Get Contact
Retrieve a single contact by ID or email address.
GET
/contacts/{contact_id_or_email}Resend Compatibility: Partial -- Postflare supports lookup by email address in addition to ID, and returns properties.
Requires a full_access API key.
Path Parameters
contact_id_or_emailstringrequiredThe contact ID (UUID) or email address.
Response Fields
objectstringAlways "contact".
idstringThe contact ID.
emailstringContact email address.
first_namestring | nullContact first name.
last_namestring | nullContact last name.
unsubscribedbooleanWhether the contact is unsubscribed.
propertiesobjectCustom key-value properties.
created_atstringISO 8601 timestamp.
curl -X GET 'https://api.postflare.app/contacts/e169aa45-1ecf-4183-9955-b1499d5701d3' \
-H 'Authorization: Bearer re_xxxxxxxxx'import { Resend } from 'resend';
const resend = new Resend('re_xxxxxxxxx');
const { data, error } = await resend.contacts.get({
id: 'e169aa45-1ecf-4183-9955-b1499d5701d3',
audienceId: '<audience_id>', // Required by Resend SDK
});Response
{
"object": "contact",
"id": "e169aa45-1ecf-4183-9955-b1499d5701d3",
"email": "user@example.com",
"first_name": "John",
"last_name": "Doe",
"unsubscribed": false,
"properties": {},
"created_at": "2026-01-01T00:00:00.000Z"
}