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.