Support gzip in /batch API

Related products: Data Management

We are implementing the /batch endpoint to pass millions of data points every 24 hours from our backend data repository. It will be primarily marketing automation data like Email Opened, Email Sent, Push Notification Sent etc.

Currently the /batch or any other HTTP endpoint for uploading data into Amplitude gives HTTP Errors(4xx) meaning it doesn’t support any compression like /gzip.

For our volumes not supporting gzip will lead to higher bandwidth cost and time take to upload. 

Any alternative mechanisms recommend to upload or a way to send compressed data ? We dont want to use a third party or middleware in between like Segment preferably.

Let us know.

 

Thank you for submitting this idea! :grinning: I’ve sent it to our product team, who will take a closer look!