Hi,
![](https://uploads-us-west-2.insided.com/streamsets-en/attachment/69798c60-293b-4bca-a9cb-27298e7afab8.png)
The above pipeline reads the CSV files uploaded into an S3 bucket for new contact file uploads. Based on the new contacts available as a CSV, it converts them into a JSON. But the critical part here is that it merges each batches (each batch size is 1000) into a single JSON of multiple records and finally make a single HTTP POST call to one of our internal system to carry out a CONTACT update call.