Skip to main content
POST
/
api
/
v2
/
data-imports:url
CreateDataImportFromUrl
curl --request POST \
  --url https://your-sift-api-url.com/api/v2/data-imports:url \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "url": "<string>",
  "csvConfig": {
    "assetName": "<string>",
    "runName": "<string>",
    "runId": "<string>",
    "firstDataRow": 123,
    "timeColumn": {
      "columnNumber": 123,
      "format": "TIME_FORMAT_UNSPECIFIED",
      "relativeStartTime": "2023-11-07T05:31:56Z"
    },
    "dataColumns": {},
    "numRows": "<string>"
  },
  "ch10Config": {
    "assetName": "<string>",
    "runName": "<string>",
    "scaleValues": true
  },
  "tdmsConfig": {
    "assetName": "<string>",
    "runName": "<string>",
    "startTimeOverride": "2023-11-07T05:31:56Z",
    "fileSize": "<string>"
  },
  "parquetConfig": {
    "assetName": "<string>",
    "runName": "<string>",
    "runId": "<string>",
    "flatDataset": {
      "timeColumn": {
        "path": "<string>",
        "format": "TIME_FORMAT_UNSPECIFIED",
        "relativeStartTime": "2023-11-07T05:31:56Z"
      },
      "dataColumns": [
        {
          "path": "<string>",
          "channelConfig": {
            "name": "<string>",
            "units": "<string>",
            "description": "<string>",
            "dataType": "CHANNEL_DATA_TYPE_UNSPECIFIED",
            "enumTypes": [
              {
                "name": "<string>",
                "key": 123,
                "isSigned": true
              }
            ],
            "bitFieldElements": [
              {
                "name": "<string>",
                "index": 123,
                "bitCount": 123
              }
            ],
            "metadata": [
              {
                "key": {},
                "stringValue": "<string>",
                "numberValue": 123,
                "booleanValue": true,
                "archivedDate": "2023-11-07T05:31:56Z"
              }
            ]
          }
        }
      ]
    },
    "footerOffset": "<string>",
    "footerLength": 123,
    "complexTypesImportMode": "PARQUET_COMPLEX_TYPES_IMPORT_MODE_UNSPECIFIED"
  }
}'
{
  "dataImportId": "<string>"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
url
string
required

The url to import. HTTP and S3 urls are supported. If you need to import non-public S3 objects, please contact Sift to set that up.

csvConfig
object
ch10Config
object
tdmsConfig
object
parquetConfig
object

Response

A successful response.

dataImportId
string