commsharbor_contact_import_preview
Upload and preview a consent-declared CSV. Nothing is created by this call. The consent declaration is mandatory: an import that cannot say why these people may be emailed is an import that does not happen.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| csv | Yes | CSV, maximum 5 MB and 10,000 rows | |
| basis | Yes | Consent basis | |
| source | Yes | Consent source | |
| mapping | Yes | Which CSV column feeds which contact field, e.g. `{ "email": "Email" }`. | |
| captured_at | Yes | ISO-8601 capture time | |
| organization_id | Yes | Active organization ID |