Build and Configure Continuous Integration Projects

Create a new continuous pipeline

Creates a new continuous data integration pipeline with specified configuration parameters.

Process Overview:

  1. Project Verification - Validates or creates the specified project
  2. Pipeline Creation - Creates the pipeline with provided configuration
  3. Configuration Application - Applies data flow type and properties
  4. Validation & Persistence - Validates and saves the complete configuration

Supported Pipeline Types:

  • COPY - One-time data copy operation
  • REPLICATE - Continuous data replication
  • SYNCHRONIZE - Bidirectional data synchronization
  • AUDIT - Data audit and compliance tracking

Required Permissions: replication-pipeline::create when permission harmonization is enabled; otherwise, replication-pipeline::manage.

post/v1/integration/continuous/pipelines

Request

  • Base URL: https://integration-adapter.connect.cloud.precisely.com
  • URL: https://integration-adapter.connect.cloud.precisely.com/v1/integration/continuous/pipelines
  • Auth: HTTP bearer

Request body

projectNamestring

The name of the project that will contain this replication pipeline. A project contains a collection of replication pipelines.

pipelineNamestring

The name of the replication pipeline to be created. A replication pipeline is a collection of data transfer tasks that filters and transfers data to a specified target.

descriptionstring required

Description of the replication pipeline

pipelineType'SYNCHRONIZE' | 'REPLICATE' | 'COPY' | 'AUDIT' required

The type of replication pipeline. Can be COPY (one-time copy), REPLICATE (continuous replication), SYNCHRONIZE (copy then replicate) or AUDIT (auditing data changes)

propertiesobject

Additional configuration properties for the replication pipeline, such as row filters, settings, or process-specific options

Example request

{
  "projectName": "data_integration_project",
  "pipelineName": "customer-data-sync",
  "description": "Pipeline for synchronizing customer data between systems",
  "pipelineType": "SYNCHRONIZE"
}

Response

Pipeline successfully created and configured

projectIdstring

ID of the project containing the pipeline. This is the project that was either found or created during the pipeline creation process.

pipelineIdstring

ID of the created pipeline. This identifier can be used to query the pipeline status, modify its configuration, or manage its lifecycle.

Example response

{
  "projectId": "data-integration-project-id-123",
  "pipelineId": "customer-data-synchronization-pipeline-456"
}

Changes

No recorded changes to this operation across all 1 revision of this API.