v1
latestOpenAPI 3.0.0BSD License2026-07-24228233924.5 KBForecasts
Upload Custom File
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.
post/file-uploads/
Response
File uploaded and validated.
Example response
{
"filename": "my_curve.csv"
}