Advanced DSL Project Management
Delete a DSL revision
Deletes a revision and orphaned file assets from the project catalog.
Features
- Before deletion, fetches all files linked to the revision.
- Physically deletes file assets that belong only to this revision.
- Skips physical deletion for files shared with other revisions.
- Deletion of the latest revision is blocked unless force=true.
Use Cases
- Pruning an outdated revision and its exclusive files to reclaim catalog space.
- Force-deleting the current head revision during rollback or project reset.
Scenarios
- File included by only this revision → physically deleted; listed in filesPhysicallyDeleted.
- File shared across multiple revisions → not deleted; listed in filesRelationshipDeleted.
- Attempting to delete the latest revision without force=true → 409 conflict.
Required Permissions: replication-pipeline::delete when permission harmonization is enabled; otherwise, replication-pipeline::manage.
delete/v1/integration/advanced-dsl/projects/{projectId}/revisions/{revisionId}
Request
- Base URL: https://integration-adapter.connect.cloud.precisely.com
- URL: https://integration-adapter.connect.cloud.precisely.com/v1/integration/advanced-dsl/projects/{projectId}/revisions/{revisionId}
- Auth: HTTP bearer
Path parameters
projectIdstring required
Unique project identifier
revisionIdstring required
The revision ID to delete
Query parameters
forceboolean
Force deletion even if this is the latest revision
Response
Revision deleted successfully, with lists of physically and relationship-deleted files
Example response
{
"revisionId": "rev-abc123",
"name": "DSL-Rev-3",
"revisionNumber": 3,
"remainingRevisionsCount": 2,
"timestamp": "2026-05-17T10:00:00Z"
}Changes
No recorded changes to this operation across all 1 revision of this API.