curl 'http://localhost:6789/api/pipelines/broken_wave/blocks/winter_wildflower?block_type=data_loader&api_key=zkWlN0PkIKSN0C11CfUHUj84OT5XOJ6tDZ6bDRO2&force=True' \
  -X 'DELETE'
{
    "block": {
        "all_upstream_blocks_executed": true,
        "color": null,
        "configuration": {},
        "downstream_blocks": [],
        "executor_config": null,
        "executor_type": "local_python",
        "has_callback": false,
        "name": "winter wildflower",
        "language": "python",
        "retry_config": null,
        "status": "not_executed",
        "type": "data_loader",
        "upstream_blocks": [],
        "uuid": "winter_wildflower"
    }
}

DELETE /api/pipelines/:pipeline_uuid/blocks/:block_uuid

Delete a block from a pipeline.

By default, blocks with downstream dependencies may not be deleted. To force delete blocks, set the force query parameter to the boolean True.

The following example deletes a fictional block winter_wildflower from the broken_wave pipeline.

curl 'http://localhost:6789/api/pipelines/broken_wave/blocks/winter_wildflower?block_type=data_loader&api_key=zkWlN0PkIKSN0C11CfUHUj84OT5XOJ6tDZ6bDRO2&force=True' \
  -X 'DELETE'
{
    "block": {
        "all_upstream_blocks_executed": true,
        "color": null,
        "configuration": {},
        "downstream_blocks": [],
        "executor_config": null,
        "executor_type": "local_python",
        "has_callback": false,
        "name": "winter wildflower",
        "language": "python",
        "retry_config": null,
        "status": "not_executed",
        "type": "data_loader",
        "upstream_blocks": [],
        "uuid": "winter_wildflower"
    }
}