Unified Project Lifecycle APIs

Delete a project of any type

Deletes a Continuous Replication, Mainframe, or Advanced Replication (DSL) project through a single type-agnostic endpoint.

Features:

  • Handles all three project types uniformly.
  • Optional projectType hint short-circuits the store probe.
  • Optional forceDelete bypasses pre-condition guards.
  • Returns a structured 409 listing every unmet pre-condition.
  • This removes the whole project and every file in it immediately, regardless of each file's phase. This differs from deleting a single Advanced Replication file (see the per-file delete endpoint), where an already-committed (approved) file is instead marked pending_deletion until the next commit, to preserve lineage for shipped content.

Use Cases:

  • Agent/automation deletes a project regardless of its type.
  • Pre-flight a delete and surface blocking conditions to the user.

Authorization: Requires replication-pipeline::delete when permission harmonization is enabled; otherwise, replication-pipeline::manage.

delete/v1/integration/projects/{projectId}

Request

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

Path parameters

projectIdstring required

Unique identifier of the project to delete

Query parameters

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

Supported project types for unified project operations

Optional project type hint: REPLICATION | MAINFRAME_REPLICATION | ADVANCED_REPLICATION

forceDeleteboolean

When true, bypasses pre-condition guards

Response

Project deleted

Changes

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