post https://api.dengage.com/rest/bulk/contacts
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