Contact Imports

Import contacts from CSV. The engine parses the contact rows, groups the rows and existing ledger contacts that refer to the same entity, detects duplicates by similarity scoring across several fields, and presents a merge preview before commit.

Contacts flow through four states: upload, resolve (if there are conflicts), confirm, completed. No rows are lost or created in processing: every parsed row ends up created, merged, skipped, or flagged as an error.

The upload requires the contacts API key scope.

→ The Contact Imports object

Endpoints