Contact Import Preview
Contacts
Preview a CSV Mapping
Parse the stashed CSV’s headers + a sample and return auto-detected column suggestions and the assignable fields for the mapping UI.
POST
Contact Import Preview
Second step of the CSV import flow. Reads the stashed object back (ranged GET, capped at 15 MB —
413 if the actual object is larger than declared), parses headers + the first 5 data rows, and auto-suggests a canonical field for each CSV column by header name (e.g. "Work Email" → email). Nothing is written yet.
Auth
Requires a CRM manage scope and an active organization on the token. Any*:manage scope qualifies — in practice contacts:manage, deals:manage, companies:manage, or activities:manage.
Response
Errors
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
application/json
Parse a stashed CSV's headers + a sample for the mapping UI.
The s3_key returned by upload-init.
Minimum string length:
1Response
Successful Response
The response is of type Response Contact Import Preview Contacts Import Preview Post · object.