Upload a custom CSV file to use in a forecast run, such as a battery degradation curve, a solar or wind generation profile, or grid charges/curtailment limits.
The file is validated on upload (CSV only, max 20 MB, and the column structure must match the selected file_type); invalid files are rejected with a 400 describing the problem.
How to use the result: take the filename from the response and reference it in your simulation_config when calling POST /runs/. For example, a degradation_curve upload goes in simulation_config.assets.battery.degradation.profile_filename.
Send the request as multipart/form-data.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
400Invalid file — wrong extension, too large, unknown file_type, or failed CSV validation.
401Missing or invalid X-token.