Introduction
The Import API provides a REST interface to import data into your data model and automate your ETL processes. Once you have created an ETL template, the Import API provides a suite of automation capabilities such as running a job and checking a job’s status.
Overview of capabilities
The following endpoints can be used to load data into your data model:
- Start With Data
- Start With File
The following endpoints can be used to manage your ETL jobs:
- Submit Job
- Cancel Job
- Get Job
- Get Job Status
- Create Job
The following endpoints can be used to view your existing templates:
- List Templates
- Get Template
The following endpoints can be used to load data to specific steps of a template:
- Load File to Specific Step
- Load JSON to Specific Step
Data limits
The following table describes the data limitations of the Import API:
Endpoint | Data limitations |
---|---|
Start With File | No limitation on file size. |
Start With Data | 25MB is the maximum JSON size that the endpoint supports. |