Creates a new data integration project in the specified space.
Exports the specified data integration project.
Retrieves the status of an asynchronous operation.
Get a specific data task within a project.
Returns the state of a specific historical run instance for a data task, including execution progress and any errors encountered.
Returns dataset-level state for a specific historical run instance of a data task. All datasets for the run are returned in a single response; this endpoint does not paginate.
Get the current runtime state of a data task
Returns dataset-level runtime state for a data task
Lists data tasks within a given data integration project.
Retrieves the export variables for a specific data integration project.
List data integration projects.
Imports a data integration project from a .zip file and returns an action identifier for tracking the background import operation. Accepts both JSON-based (legacy) and YAML-based project formats, making it the recommended endpoint for deploying YAML-defined pipeline definitions programmatically. Poll the import status using GET /di-projects/actions/{actionId}.
Imports a data integration project synchronously from a legacy JSON-based .zip file.
This endpoint only accepts zips that contain JSON project files (the legacy format). The import is processed synchronously and completes before the response is returned.
Submitting a YAML-based zip to this endpoint returns 400. To import a YAML-based zip, use POST /di-projects/{projectId}/actions/import-async instead.
Prepares the data integration project and its tasks for execution.
Prepares the specified data task for execution.
Recreates datasets in the specified data task.
Registers a request to reload the datasets associated with the specified data task. The reload does not occur immediately; it will take effect on the next scheduled or manual run of the task.
Returns a paginated list of historical run instances for the specified data task, filtered by the provided criteria.
Updates the export variables for a specific data integration project.
Start a data task on a data integration project.
Start a data task on a data integration project.
Stop a data task on a data integration project.
Validates the data integration project and its tasks.
Validates the specified data task.
Validates the project definition files in a .zip and returns a structured report of warnings and errors. The validation runs synchronously and completes before the response is returned. Use this operation before importing with POST /di-projects/{projectId}/actions/import-async to confirm that YAML-based pipeline definitions are correct.
Clears the cache for di-projects api requests.