Skip to main content

Telemetry upload custom

Upload telemetry as a single CSV file per request. The name and the format of the CSV must be agreed upon beforehand.

POST https://api.ravenwits.com/api/v0/telemetry/upload-custom/

Requires Bearer API key.

Request​

multipart/form-data:

FieldTypeRequiredDescription
filefileYesCSV only (.csv extension).

Example (curl)​

curl --request POST \
--url 'https://api.ravenwits.com/api/v0/telemetry/upload-custom/' \
--header 'Authorization: Bearer {your-api-key}' \
--form 'file=@./generation.csv;type=text/csv'

Responses​

StatusBody
201{ "message": "…" }
400Missing file, not .csv, unknown plant, etc.
401Invalid or missing API key.
502S3 upload failure (permissions, network).