Retrieves the deletion status of a project.
This endpoint provides real-time status information about ongoing project deletion operations, including the progress of individual stages and the status of pipeline deletions within the project.
Process Overview
- This endpoint checks the current deletion status of the specified project from cache.
- Returns detailed status information including overall progress and individual pipeline deletion statuses.
Key Features
- Enables users to monitor the deletion progress of a project.
- Provides detailed status of all deletion stages including pipeline deletions.
Required Permissions
replication-pipeline::view
Request
Path parameters
| Key | Required | Type | Description |
|---|---|---|---|
| projectId | Yes | string |
The unique identifier of the project for which deletion status has to be retrieved. |
Response
The successful response returns detailed status information including overall progress and individual pipeline deletion statuses.
Response body properties
| Property | Required | Type | Description |
|---|---|---|---|
| projectName | No | string | |
| status | No | string |
This property is an enumerated string type (enum) set to one of these values:
|
| stages | No | array | |
| pipelineIds | No | array |
Response examples
Example status code responses for this method are shown here.
"projectName":"test-project",
"status":"IN_PROGRESS",
"stages": {
"name":"PIPELINE_DELETION",
"status":"IN_PROGRESS",
"pipelineStatuses": [
{
"pipelineName":"test-pipeline",
"status":"IN_PROGRESS",
"stages": {
"name":"STOP_PIPELINE",
"status":"COMPLETED"
}
"stages": {
"name":"DISABLE_CAPTURE",
"status":"COMPLETED"
}
"stages": {
"name":"CLEAR_BACKLOG",
"status":"COMPLETED"
}
"stages": {
"name":"STOP_LOG_READER",
"status":"IN_PROGRESS"
}
"stages": {
"name":"DELETE_PIPELINE",
"status":"PENDING"
}
}
]
}
"stages": {
"name":"STOP_RUNTIME_ENGINE",
"status":"COMPLETED"
}
"stages": {
"name":"METABASE_DELETION",
"status":"IN_PROGRESS",
"metabaseDeletionStatuses": {
"customer_db_metabase": {
"status":"COMPLETED"
}
"inventory_metabase": {
"status":"FAILED",
"error":"Connection timeout to database server"
}
"analytics_metabase": {
"status":"IN_PROGRESS"
}
}
}
"stages": {
"name":"LOG_READER_DELETION",
"status":"IN_PROGRESS",
"logReaderDeletionStatuses": {
"reader1": {
"status":"IN_PROGRESS"
} "reader2": {
"status":"FAILED",
"error":"Log reader process not responding"
}
}
}
"stages": {
"name":"PROJECT_DELETION",
"status":"PENDING"
}
"type":"https://datatracker.ietf.org/doc/html/rfc9110#section-15.5.2",
"title":"Unauthorized",
"status":"401",
"detail":"Authorization failed - missing or invalid credentials",
"instance":"/v1/integration/continuous/projects/{projectId}/deletion-status",
"properties": {
"errorCode":"DI-ADAPTER-AUT-0001"
}
"type":"https://datatracker.ietf.org/doc/html/rfc9110#section-15.5.4",
"title":"Forbidden",
"status":"403",
"detail":"Authorization failed - insufficient permissions",
"instance":"/v1/integration/continuous/projects/{projectId}/deletion-status",
"properties": {
"errorCode":"DI-ADAPTER-AUT-0002"
}
404 Not found
"type":"https://datatracker.ietf.org/doc/html/rfc9110#section-15.5.5",
"title":"Not Found",
"status":"404",
"detail":"Project deletion status not found",
"instance":"/v1/integration/continuous/projects/{projectId}/deletion-status",
"properties": {
"errorCode":"DI-ADAPTER-STA-0006"
}
"type":"https://datatracker.ietf.org/doc/html/rfc9110#section-15.6",
"title":"Internal Server Error",
"status":"500",
"detail":"Failed to retrieve project deletion status",
"instance":"/v1/integration/continuous/projects/{projectId}/deletion-status",
"properties": {
"errorCode":"DI-ADAPTER-STA-0005"
}