# Create upload Uploads the transaction, events, or bundle configuration data as a CSV (text/plain) file with UTF-8 encoding. Note: Up to 20k lines per request can be supported by this operation. If the CSV file contains more than 20k lines, it is recommended to use the (Upload file)[/other-api/revenue/operation/POST_UploadFile] operation. Endpoint: POST /api/integration/v1/csv/upload Version: 2025-08-06 ## Header parameters: - `token` (string, required) The valid authentication token that is generated by the Authentication operation. - `templatename` (string, required) The name of the upload template that you want to use. - `filename` (string, required) The unique file name to populate the data in the Zuora Revenue UI. ## Response 200 fields (application/json; charset=utf-8): - `message` (string) Response Message - `result` (object) - `result.client_id` (integer) - `result.id` (integer) - `result.message` (string) - `result.status` (string) - `status` (string) Response Status ## Response 400 fields (application/json; charset=utf-8): - `message` (string) Error Message - `result` (object) - `result.client_id` (integer) - `result.id` (integer) - `result.message` (string) - `result.status` (string) - `status` (string) Error Response