Upload API
Upload File
Upload and parse a data file (CSV, TXT, JSON, QuakeML).
Endpoint: POST /api/upload
Request: multipart/form-data
Form Data:
Field |
Type |
Required |
Description |
|---|---|---|---|
|
File |
Yes |
Data file to upload |
Response: 200 OK
{
"data": [
{
"time": "2024-10-24T12:34:56.789Z",
"latitude": -41.2865,
"longitude": 174.7762,
"magnitude": 5.2,
"depth": 33.0
}
],
"headers": ["time", "latitude", "longitude", "magnitude", "depth"],
"format": "csv",
"rowCount": 1
}
Error Responses:
- 400 Bad Request: No file provided or unsupported format
- 500 Internal Server Error: Parse error