Request and response compression
The Zuora API supports uploading gzipped file as payload, and compressing responses that contain large volume of data.
Request Compression
Include the content-encoding: gzip header if you want to compress a
request.
With this header specified, you should upload a gzipped file for the request payload instead of sending the JSON payload. Zuora will decompress the request payload before processing.
Response Compression
Zuora compresses a response if the request contains an accept-encoding:gzip header.
Zuora automatically compresses responses that contain over 1000 bytes of
data. If a response is compressed, the response contains a
content-encoding header with the compression algorithm so that your
client knows to decompress it.
Gzip responses are enabled for the following MIME types:
-
application/json -
application/xml -
text/html -
text/csv -
text/plain