Delete an existing pipeline
curl --request DELETE \
--url https://api.hubapi.com/crm-pipelines/v1/pipelines/{object_type}/{pipeline_id}import requests
url = "https://api.hubapi.com/crm-pipelines/v1/pipelines/{object_type}/{pipeline_id}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('https://api.hubapi.com/crm-pipelines/v1/pipelines/{object_type}/{pipeline_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.hubapi.com/crm-pipelines/v1/pipelines/{object_type}/{pipeline_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.hubapi.com/crm-pipelines/v1/pipelines/{object_type}/{pipeline_id}"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://api.hubapi.com/crm-pipelines/v1/pipelines/{object_type}/{pipeline_id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.hubapi.com/crm-pipelines/v1/pipelines/{object_type}/{pipeline_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_bodyv1
Delete an existing pipeline
Delete an existing pipeline.
DELETE
/
crm-pipelines
/
v1
/
pipelines
/
{object_type}
/
{pipeline_id}
Delete an existing pipeline
curl --request DELETE \
--url https://api.hubapi.com/crm-pipelines/v1/pipelines/{object_type}/{pipeline_id}import requests
url = "https://api.hubapi.com/crm-pipelines/v1/pipelines/{object_type}/{pipeline_id}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('https://api.hubapi.com/crm-pipelines/v1/pipelines/{object_type}/{pipeline_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.hubapi.com/crm-pipelines/v1/pipelines/{object_type}/{pipeline_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.hubapi.com/crm-pipelines/v1/pipelines/{object_type}/{pipeline_id}"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://api.hubapi.com/crm-pipelines/v1/pipelines/{object_type}/{pipeline_id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.hubapi.com/crm-pipelines/v1/pipelines/{object_type}/{pipeline_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_bodyPlease note: the v1 Pipelines API will be sunset on November 2nd, 2026. After that date, the API will no longer be supported. If you’re still using v1, migrate to the latest version of the Pipelines API.
Última modificación el 6 de octubre de 2026