Start here
UsePOST /v1/enrich to refresh a company record with structured data gathered from external web evidence.
The endpoint is company-only in v1 and writes to built-in fields plus any explicitly mapped custom fields.
When to use it
Use enrichment when you want to:- fill in missing company profile fields
- refresh stale company details from the web
- collect field-level evidence before updating your CRM record
object_type: must becompanyrecord_id: the company record UUID
Send the request
Review the response
The response includes:updated_builtin_fields: built-in company fields written during the runupdated_custom_fields: mapped custom fields that were updatedproposed_fields: candidate values the pipeline foundfield_evidence: source evidence for each accepted fieldskipped_fields: fields that were rejected because confidence or overwrite rules did not passprovider_meta: request metadata from the enrichment providers
Dry run and refresh
Usedry_run when you want proposals and evidence without writing data:force_refresh when you want the pipeline to overwrite existing values when the write policy allows it: