Skip to content

Import

Description

The PUT/api/conversion/upload-convert endpoint is used for uploading time series data from a file.

Example

This request to /api/conversion/upload-convert

{
  "readerName": "TimeSeriesDfs0Reader",
  "writerName": "TSWriter",
  "originalFileName": "dataarchive.dfs0",
  "uploadUrl": "https://dbstortest.blob.core.windows.net/data/8d971002-1264-4211-bdec-c213007e147a_dataarchive.dfs0?sp=r&st=2022-02-11T14:01:59Z&se=2022-02-11T22:01:59Z&spr=https&sv=2020-08-04&sr=b&sig=ANfl849%2BwF%2BsApVfD4e2YJYQRh5EbO1SsQ691HJ3BDA%3D",
  "outputDatasetData": {
    "name": "dataarchive"
  },
  "projectId": "0fdb5f10-8b8b-4ea5-b372-55135e147e13",
  "readerParameters": [],
  "writerParameters": [],
  "transformations": []
}

will import time series from DFS0 file.

Click to show example shell script
projectid="<replacewithprojectid>"
openapikey="<replacewithopenapikey>"
reader="TimeSeriesDfs0Reader"
writer="TSWriter"
filename="dataarchive.dfs0"
name="dataarchive"
sourceurl="<source-file-url>"

curl -L -X PUT "https://api.mike-cloud-test.com/api/conversion/upload-convert" \
  -H 'Content-Type: application/json' \
  -H "dhi-open-api-key: $openapikey" \
  --data-raw "{
  \"readerName\": \"$reader\",
  \"writerName\": \"$writer\",
  \"originalFileName\": \"$filename\",
  \"uploadUrl\": \"$sourceurl\",
  \"outputDatasetData\": { \"name\": \"$name\" },
  \"projectId\": \"$projectid\",
  \"readerParameters\": [],
  \"writerParameters\": [],
  \"transformations\": []
}"