curl --request GET \
--url https://{notifuseDomain}/api/contacts.getByEmail \
--header 'Authorization: Bearer <token>'{
"contact": {
"email": "[email protected]",
"external_id": "user_12345",
"timezone": "America/New_York",
"language": "en-US",
"first_name": "John",
"last_name": "Doe",
"full_name": "John Doe",
"phone": "+15551234567",
"address_line_1": "123 Main St",
"address_line_2": "Apt 4B",
"country": "US",
"postcode": "10001",
"state": "NY",
"job_title": "Software Engineer",
"custom_string_1": "Premium tier",
"custom_string_2": "<string>",
"custom_string_3": "<string>",
"custom_string_4": "<string>",
"custom_string_5": "<string>",
"custom_number_1": 42,
"custom_number_2": 123,
"custom_number_3": 123,
"custom_number_4": 123,
"custom_number_5": 123,
"custom_datetime_1": "2023-06-01T09:00:00Z",
"custom_datetime_2": "2023-11-07T05:31:56Z",
"custom_datetime_3": "2023-11-07T05:31:56Z",
"custom_datetime_4": "2023-11-07T05:31:56Z",
"custom_datetime_5": "2023-11-07T05:31:56Z",
"custom_json_1": {
"preferences": {
"theme": "dark",
"notifications": true
}
},
"custom_json_2": {},
"custom_json_3": {},
"custom_json_4": {},
"custom_json_5": {},
"created_at": "2023-01-15T10:30:00Z",
"updated_at": "2023-04-22T15:45:00Z",
"contact_lists": [
{
"email": "[email protected]",
"list_id": "newsletter",
"list_name": "Newsletter",
"status": "active",
"created_at": "2023-01-15T10:30:00Z",
"updated_at": "2023-01-15T10:30:00Z",
"deleted_at": null
}
],
"contact_segments": [
{
"email": "[email protected]",
"segment_id": "premium_users",
"version": 1,
"matched_at": "2023-01-15T10:30:00Z",
"computed_at": "2023-01-15T10:30:00Z"
}
]
}
}Retrieves a contact by their email address within a specific workspace. The response always includes the contact’s list subscriptions with their status (active, pending, unsubscribed, bounced, complained).
curl --request GET \
--url https://{notifuseDomain}/api/contacts.getByEmail \
--header 'Authorization: Bearer <token>'{
"contact": {
"email": "[email protected]",
"external_id": "user_12345",
"timezone": "America/New_York",
"language": "en-US",
"first_name": "John",
"last_name": "Doe",
"full_name": "John Doe",
"phone": "+15551234567",
"address_line_1": "123 Main St",
"address_line_2": "Apt 4B",
"country": "US",
"postcode": "10001",
"state": "NY",
"job_title": "Software Engineer",
"custom_string_1": "Premium tier",
"custom_string_2": "<string>",
"custom_string_3": "<string>",
"custom_string_4": "<string>",
"custom_string_5": "<string>",
"custom_number_1": 42,
"custom_number_2": 123,
"custom_number_3": 123,
"custom_number_4": 123,
"custom_number_5": 123,
"custom_datetime_1": "2023-06-01T09:00:00Z",
"custom_datetime_2": "2023-11-07T05:31:56Z",
"custom_datetime_3": "2023-11-07T05:31:56Z",
"custom_datetime_4": "2023-11-07T05:31:56Z",
"custom_datetime_5": "2023-11-07T05:31:56Z",
"custom_json_1": {
"preferences": {
"theme": "dark",
"notifications": true
}
},
"custom_json_2": {},
"custom_json_3": {},
"custom_json_4": {},
"custom_json_5": {},
"created_at": "2023-01-15T10:30:00Z",
"updated_at": "2023-04-22T15:45:00Z",
"contact_lists": [
{
"email": "[email protected]",
"list_id": "newsletter",
"list_name": "Newsletter",
"status": "active",
"created_at": "2023-01-15T10:30:00Z",
"updated_at": "2023-01-15T10:30:00Z",
"deleted_at": null
}
],
"contact_segments": [
{
"email": "[email protected]",
"segment_id": "premium_users",
"version": 1,
"matched_at": "2023-01-15T10:30:00Z",
"computed_at": "2023-01-15T10:30:00Z"
}
]
}
}API token for authentication
The ID of the workspace
The email address of the contact
Contact found successfully
Show child attributes
Email address of the contact
External identifier for the contact
"user_12345"
Timezone of the contact
"America/New_York"
Preferred language of the contact
"en-US"
First name of the contact
"John"
Last name of the contact
"Doe"
Full name of the contact (for systems that don't have separate first/last names)
"John Doe"
Phone number of the contact
"+15551234567"
First line of address
"123 Main St"
Second line of address
"Apt 4B"
Country of the contact
"US"
Postal code
"10001"
State or province
"NY"
Job title of the contact
"Software Engineer"
Custom string field 1
"Premium tier"
Custom string field 2
Custom string field 3
Custom string field 4
Custom string field 5
Custom number field 1
42
Custom number field 2
Custom number field 3
Custom number field 4
Custom number field 5
Custom datetime field 1
"2023-06-01T09:00:00Z"
Custom datetime field 2
Custom datetime field 3
Custom datetime field 4
Custom datetime field 5
Custom JSON field 1
{
"preferences": { "theme": "dark", "notifications": true }
}Custom JSON field 2
Custom JSON field 3
Custom JSON field 4
Custom JSON field 5
When the contact was created (read-only, set by server)
"2023-01-15T10:30:00Z"
When the contact was last updated (read-only, set by server)
"2023-04-22T15:45:00Z"
Lists the contact is subscribed to (read-only, included in GET responses only)
Show child attributes
Email address of the contact
ID of the list
"newsletter"
Name of the list
"Newsletter"
Subscription status
active, pending, unsubscribed, bounced, complained "active"
When the contact was subscribed to this list
"2023-01-15T10:30:00Z"
When the subscription was last updated
"2023-01-15T10:30:00Z"
When the subscription was deleted (null if active)
null
[
{
"email": "[email protected]",
"list_id": "newsletter",
"list_name": "Newsletter",
"status": "active",
"created_at": "2023-01-15T10:30:00Z",
"updated_at": "2023-01-15T10:30:00Z",
"deleted_at": null
}
]Segments the contact belongs to (read-only, included in GET responses only)
Show child attributes
Email address of the contact
ID of the segment
"premium_users"
Version of the segment computation
1
When the contact was matched to this segment
"2023-01-15T10:30:00Z"
When the segment was last computed
"2023-01-15T10:30:00Z"