API DocsRESTData import service

DetectConfig

Detects the config for a data import.

POST
/api/v2/data-imports:detect-config

Request Body

application/jsonRequired

datastring

Format: "byte"
curl -X POST "<API_URL>/api/v2/data-imports:detect-config" \
  -H "Authorization: Bearer <API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "data": "string"
  }'

A successful response.

{
  "csvConfig": {
    "assetName": "string",
    "runName": "string",
    "runId": "string",
    "firstDataRow": 0,
    "timeColumn": {
      "columnNumber": 0,
      "format": "TIME_FORMAT_UNSPECIFIED",
      "relativeStartTime": "2019-08-24T14:15:22Z"
    },
    "dataColumns": {
      "property1": {
        "name": "string",
        "units": "string",
        "description": "string",
        "dataType": "CHANNEL_DATA_TYPE_UNSPECIFIED",
        "enumTypes": [
          {
            "name": "string",
            "key": 0
          }
        ],
        "bitFieldElements": [
          {
            "name": "string",
            "index": 0,
            "bitCount": 0
          }
        ]
      },
      "property2": {
        "name": "string",
        "units": "string",
        "description": "string",
        "dataType": "CHANNEL_DATA_TYPE_UNSPECIFIED",
        "enumTypes": [
          {
            "name": "string",
            "key": 0
          }
        ],
        "bitFieldElements": [
          {
            "name": "string",
            "index": 0,
            "bitCount": 0
          }
        ]
      }
    }
  }
}