Unified Project Lifecycle APIs

Activate a project of any type

Activates a project through one common lifecycle contract. The projectType query parameter selects the internal implementation; the request and response shapes do not change.

Features:

  • Supports validate, commit, deploy, and start for every project type.
  • Accepts common pipeline IDs and commit/deploy options.
  • Ignores fields that do not apply to the selected project type.
  • Preserves existing Continuous and Mainframe validation/commit orchestration.
  • Uses unified Portal operations for deploy and start.
  • Returns one phase-based acknowledgement envelope with a common status URL.

Use Cases:

  • Run the existing Continuous or Mainframe activation workflow without selecting a type-specific public endpoint.

Authorization: Requires either replication-pipeline::create or replication-pipeline::update when permission harmonization is enabled; otherwise, replication-pipeline::manage.

post/v1/integration/projects/{projectId}/activate

Request

  • Base URL: https://integration-adapter.connect.cloud.precisely.com
  • URL: https://integration-adapter.connect.cloud.precisely.com/v1/integration/projects/{projectId}/activate
  • Auth: HTTP bearer

Path parameters

projectIdstring required

Unique project identifier

Query parameters

projectType'REPLICATION' | 'MAINFRAME_REPLICATION' | 'ADVANCED_REPLICATION' required

Supported project types for unified project operations

Project type used to select the lifecycle implementation

Request body

validateboolean

Run project or pipeline validation before commit.

commitboolean

Commit or stage the current configuration.

deployboolean

Deploy the committed configuration.

startboolean

Start pipelines after deployment.

pipelineIdsstring[]

Optional pipelines targeted by validation and Mainframe lifecycle phases.

Response

Activation request accepted

projectIdstring

Unique project identifier.

projectType'REPLICATION' | 'MAINFRAME_REPLICATION' | 'ADVANCED_REPLICATION'

Resolved project type.

status'ACCEPTED' | 'COMPLETED' | 'FAILED'

Overall activation execution status.

statusUrlstring

Relative URL used to poll asynchronous project status.

Changes

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