Create a data frame.
Create a data frame.
Data frames can be created from .csv files, and only 1 .csv file can currently be uploaded.
A successful data frame upload requires 3 calls in serial:
- Create a data frame, this endpoint, specifying the files to upload. This
returns a
manifestcontaining S3PUTURLs corresponding to the files that will be uploaded for the 2nd call and a data frame ID for the 3rd call. - Upload the data frame
.csvcontent to S3. Addx-amz-server-side-encryption: AES256to the request headers, because we use server-side encryption. Here is acurlexample: - Update the data frame to mark as
IN_PROGRESSto start a long-running task to process and validate the data frame.- For more details on how we process and validate data frames, click here.
Note: Manifest URLs are valid for 1 hour after being returned from this endpoint. They should not be stored persistently for later use.
CSV files up to 150MB are supported.
Authentication
AuthorizationBearer
Bearer authentication of the form Bearer <token>, where token is your auth token.
Request
This endpoint expects an object.
manifest
name
Response
OK
errorMessage
uploadStatus
Allowed values:
manifest
columns
id
name
The user-facing name for this DataFrame.
Errors
400
Bad Request Error
403
Forbidden Error
404
Not Found Error