Upload Import File#
Uploads a CSV up to 50 MB and imports it in one request. mapping, powerlist, and tcpa_consent are required.
Authorizationstringheaderrequired
Bearer token in the format: Bearer {access_token}
filefilebodyrequired
CSV file
mappingstringbodyrequired
JSON object mapping headers to contact fields
tcpa_consentbooleanbodyrequired
Must confirm consent
powerliststringbodyrequired
JSON object with existing_id or name
duplicate_strategystringbody
skip, update, or create
curl --request POST \
--url https://app.aisync.link/api/contacts/import/file \
--header 'Authorization: Bearer {{bearer_token}}' \
--form 'mapping={"Phone":"phone_number"}' \
--form 'tcpa_consent=true' \
--form 'powerlist={"existing_id":1}' \
--form 'duplicate_strategy=skip'import_idinteger
Import session that processed the file
importobject
Final import totals