import_contacts_csv
Import contacts from CSV text into an audience. Handle existing emails via upsert or skip; auto-create custom properties unless disabled.
Instructions
Bulk-import contacts from CSV text (POST /audiences/:id/contacts/import). Header row optional; the email column is required. Non-builtin columns auto-register as custom properties unless create_properties is false. Max 5 MB / 10,000 rows.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| csv | Yes | CSV text (header row optional; email column required). | |
| audience_id | Yes | The audience to import into. | |
| on_conflict | No | How to resolve an email that already exists. Default 'upsert'. | |
| create_properties | No | Default true — auto-register non-builtin columns as custom properties. false = strict (only registered columns kept). |