Pular para o conteúdo principal
PATCH
/
crm-object-schemas
/
v3
/
schemas
/
{objectType}
cURL
curl --request PATCH \
  --url https://api.hubapi.com/crm-object-schemas/v3/schemas/{objectType} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "primaryDisplayProperty": "my_object_property",
  "requiredProperties": [
    "my_object_property"
  ],
  "searchableProperties": [
    "my_object_property"
  ]
}
'
{
  "id": "123456",
  "createdAt": "2020-02-20T18:07:11.390Z",
  "updatedAt": "2020-02-21T14:13:28.818002Z",
  "labels": {
    "singular": "My object",
    "plural": "My objects"
  },
  "requiredProperties": [
    "my_object_property"
  ],
  "searchableProperties": [
    "my_object_property"
  ],
  "primaryDisplayProperty": "my_object_property",
  "portalId": 12345678,
  "metaType": "PORTAL_SPECIFIC",
  "name": "my_object"
}
Produtos suportados
Requer um dos seguintes produtos ou superior.
Marketing HubMarketing HubEnterprise
Sales HubSales HubEnterprise
Service HubService HubEnterprise
Content HubContent HubEnterprise

Autorizações

Authorization
string
header
obrigatório

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

Parâmetros de caminho

objectType
string
obrigatório

Nome completo ou ID do tipo de objeto do seu esquema.

Corpo

application/json

Attributes to update in your schema.

Defines attributes to update on an object type.

clearDescription
boolean
description
string
labels
object

Singular and plural labels for the object. Used in CRM display.

Exemplo:
{
"singular": "My object",
"plural": "My objects"
}
primaryDisplayProperty
string

O nome da propriedade principal para este objeto. Será exibido como principal na página de registro do HubSpot para este tipo de objeto.

requiredProperties
string[]

Os nomes das propriedades que devem ser obrigatórias ao criar um objeto deste tipo.

restorable
boolean
searchableProperties
string[]

Nomes das propriedades que serão indexadas para este tipo de objeto na pesquisa de produtos da HubSpot.

secondaryDisplayProperties
string[]

Os nomes das propriedades secundárias para este objeto. Serão exibidas como secundárias na página do registro do HubSpot para este tipo de objeto.

Resposta

successful operation

Defines an object type.

id
string
obrigatório

Um ID exclusivo para este tipo de objeto. Será definido como {meta-type}-{unique ID}.

labels
object
obrigatório

Singular and plural labels for the object. Used in CRM display.

Exemplo:
{
"singular": "My object",
"plural": "My objects"
}
name
string
obrigatório

Um nome exclusivo para este objeto. Apenas para uso interno.

requiredProperties
string[]
obrigatório

Os nomes das propriedades que devem ser obrigatórias ao criar um objeto deste tipo.

archived
boolean
createdAt
string<date-time>

Quando o tipo de objeto foi criado.

description
string
fullyQualifiedName
string
objectTypeId
string
portalId
integer<int32>

O ID da conta ao qual este objeto é específico.

primaryDisplayProperty
string

O nome da propriedade principal para este objeto. Será exibido como principal na página de registro do HubSpot para este tipo de objeto.

searchableProperties
string[]

Nomes das propriedades que serão indexadas para este tipo de objeto na pesquisa de produtos da HubSpot.

secondaryDisplayProperties
string[]

Os nomes das propriedades secundárias para este objeto. Serão exibidas como secundárias na página do registro do HubSpot para este tipo de objeto.

updatedAt
string<date-time>

Quando o tipo de objeto foi atualizado pela última vez.

Last modified on August 31, 2025