This API is used to update one or more customer profiles. You can update up to 1000 customers in a single request.
Know Your Endpoint
Based on the domain you use to log in to imiconnect, the endpoint for your API varies. See the endpoint section to understand which endpoint to use for your domain.
For data privacy and security reasons, the REST API is served over encrypted HTTPS. Standard HTTP is not supported.
The following are the response codes this method may return:
|1000||Queued||Returned when the request is queued|
|1002||Partial success||Returned when one or more sub-transactions within a batch request fail|
|7000||Invalid JSON||Returned when an invalid service key or profile key is provided in the request|
|7001||Authentication failed||Returned when an invalid service key or profile key is provided in the request|
|7002||Service Key Missing||Returned when the parameter key is missing in the message request|
|7003||Mandatory parameters missing||Returned when the mandatory parameters configured in the custom event are missing|
|7006||Internal error occurred||Returned when an internal error occurs|
|7010||Source ip is not whitelisted||Returned when a request is sent from an IP that is not white-listed in imiconnect|
|7011||Invalid Attribute Value||Returned when an invalid value is provided for the customer or app profile Attributes object|
|7012||Batch size limit(100) exceeded||Returned when an API request exceeds the limit to create or update or delete using profile API|
|7014||Customer not found||Returned when a customer does not exists to update or delete the profile|