Pular para o conteúdo principal
PATCH
/
crm
/
v3
/
properties
/
{objectType}
/
{propertyName}
Atualizar uma propriedade
curl --request PATCH \
  --url https://api.hubapi.com/crm/v3/properties/{objectType}/{propertyName} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "displayOrder": 2,
  "fieldType": "select",
  "formField": true,
  "groupName": "contactinformation",
  "hidden": false,
  "label": "My Contact Property",
  "name": "my_contact_property",
  "options": [
    {
      "description": "Choice number one",
      "displayOrder": 1,
      "hidden": false,
      "label": "Option A",
      "value": "A"
    },
    {
      "description": "Choice number two",
      "displayOrder": 2,
      "hidden": false,
      "label": "Option B",
      "value": "B"
    }
  ],
  "type": "enumeration"
}
'
{
  "displayOrder": 2,
  "fieldType": "select",
  "formField": true,
  "groupName": "contactinformation",
  "hasUniqueValue": false,
  "hidden": false,
  "label": "My Contact Property",
  "modificationMetadata": {
    "archivable": true,
    "readOnlyDefinition": false,
    "readOnlyOptions": false,
    "readOnlyValue": false
  },
  "name": "my_contact_property",
  "options": [
    {
      "description": "Choice number one",
      "displayOrder": 1,
      "hidden": false,
      "label": "Option A",
      "value": "A"
    },
    {
      "description": "Choice number two",
      "displayOrder": 2,
      "hidden": false,
      "label": "Option B",
      "value": "B"
    }
  ],
  "type": "enumeration"
}

Produtos suportados

Requer um dos seguintes produtos ou superior.
Marketing HubMarketing Hub -Grátis
Sales HubSales Hub -Grátis
Service HubService Hub -Grátis
Content HubContent Hub -Grátis

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Path Parameters

objectType
string
required
propertyName
string
required

Body

application/json
calculationFormula
string

Representa uma fórmula que é usada para calcular uma propriedade de cálculo.

description
string

Uma descrição da propriedade que será exibida como texto de ajuda no HubSpot.

displayOrder
integer<int32>

As propriedades são exibidas em ordem começando com o menor valor inteiro positivo. Valores de -1 farão com que a propriedade seja exibida após os valores positivos.

fieldType
enum<string>

Controla como a propriedade aparece no HubSpot.

Opções disponíveis:
booleancheckbox,
calculation_equation,
checkbox,
date,
file,
html,
number,
phonenumber,
radio,
select,
text,
textarea
formField
boolean

Se a propriedade pode ser usada em um formulário da HubSpot.

groupName
string

O nome do grupo de propriedades ao qual a propriedade pertence.

hidden
boolean

Se verdadeiro, a propriedade não será visível e não poderá ser usada no HubSpot.

label
string

Um rótulo de propriedade legível por humanos que será exibido no HubSpot.

options
object[]

Uma lista de opções válidas para a propriedade.

type
enum<string>

O tipo de dados da propriedade.

Opções disponíveis:
bool,
date,
datetime,
enumeration,
number,
phone_number,
string

Response

successful operation

A HubSpot property

description
string
required

Uma descrição da propriedade que será exibida como texto de ajuda no HubSpot.

fieldType
string
required

Controla como a propriedade aparece no HubSpot.

groupName
string
required

O nome do grupo de propriedades ao qual a propriedade pertence.

label
string
required

Um rótulo de propriedade legível por humanos que será exibido no HubSpot.

name
string
required

O nome interno da propriedade, que deve ser usado ao referenciá-la via API.

options
object[]
required

Uma lista de opções válidas para a propriedade. Este campo é obrigatório para propriedades enumeradas, mas estará vazio para outros tipos de propriedade.

type
string
required

O tipo de dados da propriedade.

archived
boolean

Se a propriedade está arquivada ou não.

archivedAt
string<date-time>

Quando a propriedade foi arquivada.

calculated
boolean

Para propriedades padrão, verdadeiro indica que a propriedade é calculada por um processo da HubSpot. Não tem efeito para propriedades personalizadas.

calculationFormula
string

Representa uma fórmula que é usada para calcular uma propriedade de cálculo.

createdAt
string<date-time>

A data e hora em que a propriedade foi criada, no formato ISO 8601.

createdUserId
string

O ID de usuário interno do usuário que criou a propriedade no HubSpot. Este campo pode não existir se a propriedade foi criada fora do HubSpot.

dataSensitivity
enum<string>

Indicates the sensitivity level of the property, such as "non_sensitive", "sensitive", or "highly_sensitive".

Opções disponíveis:
highly_sensitive,
non_sensitive,
sensitive
dateDisplayHint
enum<string>
Opções disponíveis:
absolute,
absolute_with_relative,
time_since,
time_until
displayOrder
integer<int32>

As propriedades são mostradas em ordem, começando com o menor valor inteiro positivo.

externalOptions
boolean

Para propriedades padrão, verdadeiro indica que as opções são armazenadas externamente às configurações da propriedade.

formField
boolean

Se a propriedade pode ser usada em um formulário da HubSpot.

hasUniqueValue
boolean

Se o valor da propriedade deve ser exclusivo ou não. Uma vez definido, isso não pode ser alterado.

hidden
boolean

Se verdadeiro, a opção não será exibida em formulários, bots ou páginas de agendamento de reuniões. Compatível com propriedades de enumeração de contato, empresa, ticket e objeto personalizado.

hubspotDefined
boolean

Será verdadeiro para propriedades de objeto padrão incorporadas ao HubSpot.

modificationMetadata
object
referencedObjectType
string

Se esta propriedade estiver relacionada a outro(s) objeto(s), ele(s) será(ão) listado(s) aqui.

sensitiveDataCategories
string[]

When sensitiveData is true, lists the type of sensitive data contained in the property (e.g., "HIPAA").

showCurrencySymbol
boolean

Se a propriedade exibirá ou não o símbolo da moeda definido nas configurações da conta.

updatedAt
string<date-time>

A data e hora em que a propriedade foi atualizada pela última vez, no formato ISO 8601.

updatedUserId
string

O ID de usuário interno do usuário que atualizou a propriedade no HubSpot. Este campo pode não existir se a propriedade foi atualizada fora do HubSpot.

Last modified on December 8, 2025