Customer data - import using APIs
You can use Blueshift's APIs to import customer data into Blueshift.
Create or update customer API |
Use this endpoint to create a new customer or update an existing customer.
- The call happens synchronously and you get immediate feedback on any processing errors.
- Make parallel calls to get high throughput. The throughput is less when compared to bulk event API calls.
- Implement error handling when using the API.
- We recommend that you limit the calls to this endpoint to 50 per second.
|
Bulk create or update customer API |
Use this endpoint to create or update details of multiple customers.
- The bulk call happens synchronously and you get immediate feedback on any processing errors.
- The throughput is better than create customer API but you must iterate through the response to check for processing errors.
- Implement error handling when using the API.
- The maximum number of users is limited to 50/call. We recommend that you limit the number of bulk calls to 5 calls/sec (or 250 users/second).
|
Send Identify event in a Send an event or Send Bulk event API |
Set the event = identify in these APIs to create or update customer data.
- You can get high throughputs with bulk events, but the processing happens asynchronously, so you are not notified of any errors.
- All the errors are captured and shown in the Click-stream tracking page as "Processing Errors".
- The maximum size of a payload is 1MB or 100 events per payload.
- Multiple bulk events may be sent as part of an array. We recommend you limit the number of bulk calls to 5 per second (500 events/sec).
|
Was this article helpful?
0 out of 0 found this helpful
Comments
0 comments