Build and Configure Continuous Integration Projects

Create a new project

Creates a new continuous data integration project with the specified name and parameters.

Process Overview:

  1. Validation - Verifies project name format and checks for existing project
  2. Project Creation - Creates new project with REPLICATION type
  3. Response - Returns project ID with HTTP 201 status and Location header

Project Name Constraints:

  • Must contain only letters, numbers, periods, underscores, and hyphens
  • Must not be blank
  • Must be unique (ProjectAlreadyExistsException thrown if exists)

Description:

  • Optional description can be provided for project context
  • Description will be associated with the created project

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

post/v1/integration/continuous/projects

Request

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

Request body

namestring required

The name of the project to be created. A project is a container for continuous data integration pipelines.

descriptionstring

Optional description of the data integration project

Example request

{
  "name": "data_integration_project",
  "description": "Project for managing continuous data integration pipelines"
}

Response

Project successfully created

idstring

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

Example response

{
  "id": "project-123"
}

Changes

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