Subscribers
Create Subscriber Import
Queue an asynchronous import of up to 5,000 full subscriber records
POST
Create Subscriber Import
Use this endpoint for CRM migrations and first-list onboarding instead of
issuing one create request per contact. The request returns
202 immediately;
use the returned import ID with Get Subscriber Import.
Permissions
The API key needssubscribers:write. Supplying listIds also requires
lists:write; requesting sequence enrollment or double-opt-in delivery requires
automations:trigger.
One to 5,000 records. Every record requires
email and may include
externalId, firstName, lastName, phone, status, tags, and typed
customAttributes.skip, merge, or overwrite.List IDs to apply to every imported subscriber. Every ID must belong to the
authenticated workspace.
default obeys the workspace setting, confirmed imports contacts whose
consent has already been verified, and double_opt_in queues confirmation
delivery. Keys without automations:trigger must use confirmed for active
consented contacts.Enroll matching subscribers after import. Requires
automations:trigger.Two-letter country code used to normalize national-format phone numbers.
Apply the supplied SMS consent to imported phone numbers. Never infer this
from phone presence.
A completed import can contain row failures. Always inspect
failedCount and
failedReasons before treating the migration as successful.Create Subscriber Import