curl --request POST \
--url https://api.hubapi.com/crm/v3/properties/{objectType} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"displayOrder": 2,
"fieldType": "select",
"formField": true,
"groupName": "contactinformation",
"hasUniqueValue": false,
"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"
}Crie e retorne uma cópia de uma nova propriedade para o tipo de objeto especificado.
curl --request POST \
--url https://api.hubapi.com/crm/v3/properties/{objectType} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"displayOrder": 2,
"fieldType": "select",
"formField": true,
"groupName": "contactinformation",
"hasUniqueValue": false,
"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
Escopos Necessários
The access token received from the authorization server in the OAuth 2.0 flow.
O tipo de objeto para o qual uma nova propriedade está sendo criada.
Controla como a propriedade aparece no HubSpot.
booleancheckbox, calculation_equation, checkbox, date, file, html, number, phonenumber, radio, select, text, textarea O nome do grupo de propriedades ao qual a propriedade pertence.
Um rótulo legível por humanos que será exibido no HubSpot.
O nome da propriedade a ser lida ou modificada.
O tipo de dados da propriedade.
bool, date, datetime, enumeration, number, phone_number, string Representa uma fórmula que é usada para calcular uma propriedade de cálculo.
Indica o nível de confidencialidade da propriedade, com as opções: highly_sensitive, non_sensitive ou sensitive.
highly_sensitive, non_sensitive, sensitive Uma descrição da propriedade que será exibida como texto de ajuda no HubSpot.
Os grupos de propriedades são exibidos em ordem começando com o menor valor inteiro positivo. Valores de -1 farão com que o grupo de propriedades seja exibido após os valores positivos.
Aplica-se apenas a propriedades do tipo "enumeração". Deve ser definido como verdadeiro em conjunto com um "referencedObjectType" igual a "OWNER". Caso contrário, será falso.
Se a propriedade pode ser usada em um formulário da HubSpot.
Se o valor da propriedade deve ser exclusivo ou não. Uma vez definido, isso não pode ser alterado.
Se verdadeiro, a propriedade não será visível e não poderá ser usada no HubSpot.
Uma lista de opções válidas para a propriedade. Este campo é obrigatório para propriedades enumeradas.
Mostrar atributos filhos
Deve ser definido como "OWNER" quando "externalOptions" for verdadeiro, o que faz com que a propriedade extraia de forma dinâmica os valores das opções dos usuários atuais do HubSpot.
successful operation
Propriedade do HubSpot
Uma descrição da propriedade que será exibida como texto de ajuda no HubSpot.
Controla como a propriedade aparece no HubSpot.
O nome do grupo de propriedades ao qual a propriedade pertence.
Um rótulo legível por humanos que será exibido no HubSpot.
O nome da propriedade a ser lida ou modificada.
Uma lista de opções válidas para a propriedade. Este campo é obrigatório para propriedades enumeradas.
Mostrar atributos filhos
O tipo de dados da propriedade.
Se a propriedade está arquivada ou não.
Quando a propriedade foi arquivada.
Para propriedades padrão, verdadeiro indica que a propriedade é calculada por um processo da HubSpot. Não tem efeito para propriedades personalizadas.
Representa uma fórmula que é usada para calcular uma propriedade de cálculo.
A data e hora em que a propriedade foi criada, no formato ISO 8601.
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.
Indica o nível de sensibilidade da propriedade, como "non_sensitive", "sensitive" ou "highly_sensitive".
highly_sensitive, non_sensitive, sensitive Indica como os valores de data devem ser exibidos, com opções como "absolute", "absolute_with_relative", "time_since" ou "time_until".
absolute, absolute_with_relative, time_since, time_until Os grupos de propriedades são exibidos em ordem começando com o menor valor inteiro positivo. Valores de -1 farão com que o grupo de propriedades seja exibido após os valores positivos.
Aplica-se apenas a propriedades do tipo "enumeração". Deve ser definido como verdadeiro em conjunto com um "referencedObjectType" igual a "OWNER". Caso contrário, será falso.
Se a propriedade pode ser usada em um formulário da HubSpot.
Se o valor da propriedade deve ser exclusivo ou não. Uma vez definido, isso não pode ser alterado.
Se verdadeiro, a propriedade não será visível e não poderá ser usada no HubSpot.
false
Será verdadeiro para propriedades de objeto padrão incorporadas ao HubSpot.
Mostrar atributos filhos
Deve ser definido como "OWNER" quando "externalOptions" for verdadeiro, o que faz com que a propriedade extraia de forma dinâmica os valores das opções dos usuários atuais do HubSpot.
Quando sensitiveData é verdadeiro, lista o tipo de dados confidenciais contidos na propriedade (por exemplo, "HIPAA").
Se a propriedade exibirá ou não o símbolo da moeda definido nas configurações da conta.
A data e hora em que a propriedade foi atualizada pela última vez, no formato ISO 8601.
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.