Enrich Contact
Enrichment
Enrich Contact
Fill in missing fields on an existing contact using third-party data providers
POST
Enrich Contact
Request
Headers
Optional UUID to deduplicate retried enrichment requests within 24 hours. The credit is charged only on the first successful call.
Body Parameters
UUID of the contact to enrich.
Optional whitelist of fields to update. Defaults to every safe-to-fill field (
job_title, company_name, linkedin_url, phone, location, seniority).When
true, the enrichment can overwrite non-empty fields. By default only empty fields are populated.Response
X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, and X-Request-ID.
Example Response
Errors
| Status | Code | Description |
|---|---|---|
| 400 | validation_error | contact_id missing or malformed |
| 401 | invalid_key | Invalid or expired API key |
| 402 | insufficient_credits | Workspace credit balance is exhausted |
| 403 | insufficient_permissions | Missing write:enrich permission |
| 404 | not_found | Contact not found in this workspace |
| 409 | no_match | Upstream providers returned no data for the contact |
| 429 | rate_limited | Rate limit exceeded |