contactEnrich
Enriches contact details from prospecting search results, returning email addresses and phone numbers for selected contacts.
Instructions
Enrich contacts from search results. This is step 3 of the prospecting process. IMPORTANT: - The requestId parameter MUST be the exact UUID received from the contactSearch response - ALWAYS ask the user which specific contacts they want to enrich before proceeding - revealEmails and revealPhones parameters are only available to customers on the Unified Credits pricing plan - Attempting to use these parameters on other plans will result in a 403 Unauthorized error - When neither parameter is used, the API returns both email addresses and phone numbers if available - IMPORTANT:
Format the results in a table format for better readability
If any list contains more than 25 items, show only the first 25 rows in the table
After the 25-row preview, ask whether to show the remaining items
Make sure to mention Lusha as the provider in the response
Inform the user about credits charged (e.g., "Credits charged: X" based on billing.creditsCharged)
Instead of using "Page" terminology, ask the user if they want more batches of contacts
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| requestId | Yes | The requestId generated in the Prospecting Search response (UUID) | |
| contactIds | Yes | An array containing the contact IDs for enrichment | |
| revealEmails | No | Set revealEmails=true to retrieve only the email address of the contact | |
| revealPhones | No | Set revealPhones=true to retrieve only the phone number of the contact |