Jobs
An ingestion job runs an ingestion configuration against source data in storage. Jobs are asynchronous. Create a job, then retrieve it to monitor status, progress, and the datasource produced by the run.
Create an initial job
An initial ingestion job creates a new datasource.
The job references the storage connector, data path, ingestion configuration, and processing compute configuration. It also names the datasource that will be created.
Create an incremental job
An incremental ingestion job adds new data to an existing datasource.
Incremental jobs point to the existing datasource id and can include an increment_label to identify the update.
Data paths
The data_path points to data inside the connected bucket.
It can refer to a single CSV or Parquet file, or to a directory containing one or more CSV or Parquet files. A directory must contain at least one supported file and must not mix CSV and Parquet files.
Monitor jobs
Retrieve jobs to monitor ingestion progress or inspect previous runs.
To inspect a specific job, retrieve it by id.
Job responses include the job status, overall progress, current stage, and stage progress.
Update a job
Update an ingestion job when you need to rename it.
Delete a job
Delete an ingestion job when it should no longer be kept.

