get_contact_by_email
Retrieve a contact's full record using their email address. Returns contact details including ID, names, properties, and subscription status, or indicates if no contact exists.
Instructions
Look up a contact by their email address. When to use: agent has an email address (e.g. from a webhook, signup, or user message) and wants the full contact record without paginating list_contacts. Returns 404 if no contact exists with that email — use create_contact to add one. Returns: shaped contact (id, email, names, properties, unsubscribed, createdAt). Example: { email: "ada@lovelace.io" }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | Email address to look up (case-insensitive) |