BulkUpsert

BulkUpsert

BulkUpsert can be used for inserting new contacts and updating existing contacts in the master_contact table.

This method takes a column list and a contactDatas array. All the data will be processed according to the columns list.

You can add/update up to 1000 records in a single call.

contact_key column in master_contact table is mandatory and unique across all the contacts.
So, for all items in the request body, the contact_key is mandatory parameter.

Apart from the predefined columns in master_contact table, the users are allowed to update their custom columns in this table, provided that the column name/value pair is compatible with the table structure.


Important Notes

  • This method should be called once a minute with a single request! Parallel calls are prevented by concurrent request limiting
  • The endpoint processes data based on your account's brand configuration
  • All data validation is performed before any updates are made
  • Failed records will be reported in the response's errors array
  • Warning messages for records that were processed but with some issues will appear in the warnings array
  • Email addresses are automatically converted to lowercase
  • Email and GSM status are automatically set to 'A' (active) when their respective values are changed
  • Only columns marked as import-enabled in your account configuration can be included in the columns list
Language
Click Try It! to start a request and see the response here!