List a contact's addresses
GET/api/v1/contacts/{id}/addresses
GET /contacts/{id}/addresses
curl -X GET 'https://www.unitpost.com/api/v1/contacts/con_123/addresses' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'User-Agent: my-app/1.0'Response · 200
{
"object": "list",
"has_more": false,
"data": [
{
"object": "contact_address",
"channel": "string",
"address": "string",
"primary": false,
"status": "queued",
"country": "string",
"verified_at": "2026-01-01T00:00:00.000Z",
"consented_at": "2026-01-01T00:00:00.000Z",
"consent_source": "string",
"consent_purpose": "string",
"carrier_opt_out_at": "2026-01-01T00:00:00.000Z",
"created_at": "2026-01-01T00:00:00.000Z"
}
]
}Every address the contact can be reached at: its email addresses and SMS numbers, each with its status and, for a number, its SMS consent state. The contact's phone is its primary number; this lists all of them, including numbers the person texted in from. The full consent history is Get a contact's SMS consent. The {id} accepts a contact id or email. Not paginated. Requires the contacts:read capability.
Parameters1 field
| Field | Type | Description |
|---|---|---|
idrequired | string · path | — |
Response · 200 fields12 fields
| Field | Type | Description |
|---|---|---|
objectrequired | string | — |
channelrequired | string | `email` for an email address, `sms` for a phone number. |
addressrequired | string | The email address, or the phone number in E.164. |
primaryrequired | boolean | The address sends use for this channel. |
statusrequired | string | `active`, or why it can't be used (e.g. `opted_out`, `bounced`). |
countryrequired | string | null | ISO country of a phone number. |
verified_atrequired | string | null | — |
consented_atrequired | string | null | When SMS consent was recorded (see `/contacts/{id}/sms-consent`). |
consent_sourcerequired | string | null | — |
consent_purposerequired | string | null | — |
carrier_opt_out_atrequired | string | null | When the carrier last refused a text to this number because it opted out at the carrier. Not a consent record. |
created_atrequired | string | — |
200401403404