Delete an association
curl --request PUT \
--url https://api.hubapi.com/crm-associations/v1/associations/delete \
--header 'Content-Type: application/json' \
--data '
{
"fromObjectId": "<string>",
"toObjectId": "<string>",
"category": "<string>",
"definitionId": "<string>"
}
'import requests
url = "https://api.hubapi.com/crm-associations/v1/associations/delete"
payload = {
"fromObjectId": "<string>",
"toObjectId": "<string>",
"category": "<string>",
"definitionId": "<string>"
}
headers = {"Content-Type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
fromObjectId: '<string>',
toObjectId: '<string>',
category: '<string>',
definitionId: '<string>'
})
};
fetch('https://api.hubapi.com/crm-associations/v1/associations/delete', 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-associations/v1/associations/delete",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'fromObjectId' => '<string>',
'toObjectId' => '<string>',
'category' => '<string>',
'definitionId' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.hubapi.com/crm-associations/v1/associations/delete"
payload := strings.NewReader("{\n \"fromObjectId\": \"<string>\",\n \"toObjectId\": \"<string>\",\n \"category\": \"<string>\",\n \"definitionId\": \"<string>\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://api.hubapi.com/crm-associations/v1/associations/delete")
.header("Content-Type", "application/json")
.body("{\n \"fromObjectId\": \"<string>\",\n \"toObjectId\": \"<string>\",\n \"category\": \"<string>\",\n \"definitionId\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.hubapi.com/crm-associations/v1/associations/delete")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"fromObjectId\": \"<string>\",\n \"toObjectId\": \"<string>\",\n \"category\": \"<string>\",\n \"definitionId\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"fromObjectId": 25,
"toObjectId": 100,
"category": "HUBSPOT_DEFINED",
"definitionId": 15
}v1
Delete an association
Delete an association between 2 CRM objects. If you need to remove multiple associations, you can use the batch delete endpoint.
PUT
/
crm-associations
/
v1
/
associations
/
delete
Delete an association
curl --request PUT \
--url https://api.hubapi.com/crm-associations/v1/associations/delete \
--header 'Content-Type: application/json' \
--data '
{
"fromObjectId": "<string>",
"toObjectId": "<string>",
"category": "<string>",
"definitionId": "<string>"
}
'import requests
url = "https://api.hubapi.com/crm-associations/v1/associations/delete"
payload = {
"fromObjectId": "<string>",
"toObjectId": "<string>",
"category": "<string>",
"definitionId": "<string>"
}
headers = {"Content-Type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
fromObjectId: '<string>',
toObjectId: '<string>',
category: '<string>',
definitionId: '<string>'
})
};
fetch('https://api.hubapi.com/crm-associations/v1/associations/delete', 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-associations/v1/associations/delete",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'fromObjectId' => '<string>',
'toObjectId' => '<string>',
'category' => '<string>',
'definitionId' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.hubapi.com/crm-associations/v1/associations/delete"
payload := strings.NewReader("{\n \"fromObjectId\": \"<string>\",\n \"toObjectId\": \"<string>\",\n \"category\": \"<string>\",\n \"definitionId\": \"<string>\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://api.hubapi.com/crm-associations/v1/associations/delete")
.header("Content-Type", "application/json")
.body("{\n \"fromObjectId\": \"<string>\",\n \"toObjectId\": \"<string>\",\n \"category\": \"<string>\",\n \"definitionId\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.hubapi.com/crm-associations/v1/associations/delete")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"fromObjectId\": \"<string>\",\n \"toObjectId\": \"<string>\",\n \"category\": \"<string>\",\n \"definitionId\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"fromObjectId": 25,
"toObjectId": 100,
"category": "HUBSPOT_DEFINED",
"definitionId": 15
}ボディ
application/json
The ID of the object you want to remove the association from.
The ID of the currently associated object that you're removing the association from.
The category of the association. Currently this must be "HUBSPOT_DEFINED"
The ID of the association definition. See the table on the overview page for a list of those IDs.
レスポンス
200 - application/json
Successful response - Delete an association between 2 CRM objects
The response is of type object.
最終更新日 2026年4月10日
⌘I