Update a contact property group
curl --request PUT \
--url https://api.hubapi.com/properties/v1/contacts/groups/named/{group_name} \
--header 'Content-Type: application/json' \
--data '
{
"displayName": "<string>",
"displayOrder": 123
}
'import requests
url = "https://api.hubapi.com/properties/v1/contacts/groups/named/{group_name}"
payload = {
"displayName": "<string>",
"displayOrder": 123
}
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({displayName: '<string>', displayOrder: 123})
};
fetch('https://api.hubapi.com/properties/v1/contacts/groups/named/{group_name}', 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/properties/v1/contacts/groups/named/{group_name}",
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([
'displayName' => '<string>',
'displayOrder' => 123
]),
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/properties/v1/contacts/groups/named/{group_name}"
payload := strings.NewReader("{\n \"displayName\": \"<string>\",\n \"displayOrder\": 123\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/properties/v1/contacts/groups/named/{group_name}")
.header("Content-Type", "application/json")
.body("{\n \"displayName\": \"<string>\",\n \"displayOrder\": 123\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.hubapi.com/properties/v1/contacts/groups/named/{group_name}")
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 \"displayName\": \"<string>\",\n \"displayOrder\": 123\n}"
response = http.request(request)
puts response.read_body{
"name": "<string>",
"displayName": "<string>",
"displayOrder": 123,
"hubspotDefined": true,
"properties": [
{
"name": "<string>",
"label": "<string>",
"description": "<string>",
"groupName": "<string>",
"options": [
{
"description": "<string>",
"label": "<string>",
"value": "<string>",
"displayOrder": 123,
"hidden": true,
"readOnly": true,
"doubleData": 123
}
],
"displayOrder": 123,
"formField": true,
"readOnlyValue": true,
"readOnlyDefinition": true,
"hidden": true,
"mutableDefinitionNotDeletable": true,
"favorited": true,
"favoritedOrder": 123,
"calculated": true,
"externalOptions": true,
"displayMode": "<string>",
"deleted": true,
"hubspotDefined": true,
"createdAt": 123,
"updatedAt": 123,
"createdUserId": 123,
"updatedUserId": 123
}
]
}Propiedades de contactos
Update a contact property group
Update a previously created contact property group.
PUT
/
properties
/
v1
/
contacts
/
groups
/
named
/
{group_name}
Update a contact property group
curl --request PUT \
--url https://api.hubapi.com/properties/v1/contacts/groups/named/{group_name} \
--header 'Content-Type: application/json' \
--data '
{
"displayName": "<string>",
"displayOrder": 123
}
'import requests
url = "https://api.hubapi.com/properties/v1/contacts/groups/named/{group_name}"
payload = {
"displayName": "<string>",
"displayOrder": 123
}
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({displayName: '<string>', displayOrder: 123})
};
fetch('https://api.hubapi.com/properties/v1/contacts/groups/named/{group_name}', 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/properties/v1/contacts/groups/named/{group_name}",
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([
'displayName' => '<string>',
'displayOrder' => 123
]),
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/properties/v1/contacts/groups/named/{group_name}"
payload := strings.NewReader("{\n \"displayName\": \"<string>\",\n \"displayOrder\": 123\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/properties/v1/contacts/groups/named/{group_name}")
.header("Content-Type", "application/json")
.body("{\n \"displayName\": \"<string>\",\n \"displayOrder\": 123\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.hubapi.com/properties/v1/contacts/groups/named/{group_name}")
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 \"displayName\": \"<string>\",\n \"displayOrder\": 123\n}"
response = http.request(request)
puts response.read_body{
"name": "<string>",
"displayName": "<string>",
"displayOrder": 123,
"hubspotDefined": true,
"properties": [
{
"name": "<string>",
"label": "<string>",
"description": "<string>",
"groupName": "<string>",
"options": [
{
"description": "<string>",
"label": "<string>",
"value": "<string>",
"displayOrder": 123,
"hidden": true,
"readOnly": true,
"doubleData": 123
}
],
"displayOrder": 123,
"formField": true,
"readOnlyValue": true,
"readOnlyDefinition": true,
"hidden": true,
"mutableDefinitionNotDeletable": true,
"favorited": true,
"favoritedOrder": 123,
"calculated": true,
"externalOptions": true,
"displayMode": "<string>",
"deleted": true,
"hubspotDefined": true,
"createdAt": 123,
"updatedAt": 123,
"createdUserId": 123,
"updatedUserId": 123
}
]
}Parámetros de ruta
The name of the property group you want to update.
Cuerpo
application/json
Respuesta
200 - application/json
Contact property group updated successfully
The internal name of the property group
The displayed name of the group
The order of the group when displaying properties
Whether the group is defined by HubSpot
Properties in this group (only included if includeProperties=true)
Show child attributes
Show child attributes
Última modificación el 3 de abril de 2026
⌘I