POST
/
ingestFromFile
curl --request POST \
  --url https://dev.startree.ai/ingestFromFile \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: multipart/form-data' \
  --form 'contentDisposition={
  "type": "<string>",
  "parameters": {},
  "fileName": "<string>",
  "creationDate": "2023-11-07T05:31:56Z",
  "modificationDate": "2023-11-07T05:31:56Z",
  "readDate": "2023-11-07T05:31:56Z",
  "size": 123
}' \
  --form 'entity={}' \
  --form 'headers={}' \
  --form 'mediaType={
  "type": "<string>",
  "subtype": "<string>",
  "parameters": {},
  "wildcardType": true,
  "wildcardSubtype": true
}' \
  --form 'messageBodyWorkers={}' \
  --form 'parent={
  "contentDisposition": {
    "type": "<string>",
    "parameters": {},
    "fileName": "<string>",
    "creationDate": "2023-11-07T05:31:56Z",
    "modificationDate": "2023-11-07T05:31:56Z",
    "readDate": "2023-11-07T05:31:56Z",
    "size": 123
  },
  "entity": {},
  "headers": {},
  "mediaType": {
    "type": "<string>",
    "subtype": "<string>",
    "parameters": {},
    "wildcardType": true,
    "wildcardSubtype": true
  },
  "messageBodyWorkers": {},
  "parent": {},
  "providers": {},
  "bodyParts": [
    {
      "contentDisposition": {
        "type": "<string>",
        "parameters": {},
        "fileName": "<string>",
        "creationDate": "2023-11-07T05:31:56Z",
        "modificationDate": "2023-11-07T05:31:56Z",
        "readDate": "2023-11-07T05:31:56Z",
        "size": 123
      },
      "entity": {},
      "headers": {},
      "mediaType": {
        "type": "<string>",
        "subtype": "<string>",
        "parameters": {},
        "wildcardType": true,
        "wildcardSubtype": true
      },
      "messageBodyWorkers": {},
      "parent": {},
      "providers": {},
      "parameterizedHeaders": {}
    }
  ],
  "parameterizedHeaders": {}
}' \
  --form 'providers={}' \
  --form 'bodyParts=[
  {
    "contentDisposition": {
      "type": "<string>",
      "parameters": {},
      "fileName": "<string>",
      "creationDate": "2023-11-07T05:31:56Z",
      "modificationDate": "2023-11-07T05:31:56Z",
      "readDate": "2023-11-07T05:31:56Z",
      "size": 123
    },
    "entity": {},
    "headers": {},
    "mediaType": {
      "type": "<string>",
      "subtype": "<string>",
      "parameters": {},
      "wildcardType": true,
      "wildcardSubtype": true
    },
    "messageBodyWorkers": {},
    "parent": {},
    "providers": {},
    "parameterizedHeaders": {}
  }
]' \
  --form 'fields={}' \
  --form 'parameterizedHeaders={}'

Authorizations

Authorization
string
header
required

The format of the key is "Basic <token>" or "Bearer <token>"

Query Parameters

tableNameWithType
string
required

Name of the table to upload the file to

batchConfigMapStr
string
required

Batch config Map as json string. Must pass inputFormat, and optionally record reader properties. e.g. {"inputFormat":"json"}

Body

multipart/form-data