Escopos Necessários
Esta API requer um dos seguintes escopos:crm.schemas.invoices.write
crm.schemas.orders.write
crm.schemas.commercepayments.write
crm.objects.orders.write
crm.schemas.contacts.write
tickets
tickets.sensitive.v2
e-commerce
crm.schemas.appointments.write
crm.schemas.courses.write
crm.schemas.carts.write
tickets.highly_sensitive.v2
crm.schemas.services.write
crm.schemas.deals.write
crm.pipelines.orders.write
crm.objects.users.write
crm.schemas.companies.write
crm.schemas.subscriptions.write
crm.schemas.listings.write
crm.objects.carts.write
Authorizations
The access token received from the authorization server in the OAuth 2.0 flow.
Path Parameters
Body
Um rótulo de propriedade legível por humanos que será exibido no HubSpot.
"My Contact Property"
O tipo de dados da propriedade.
bool
, date
, datetime
, enumeration
, number
, phone_number
, string
"enumeration"
O nome do grupo de propriedades ao qual a propriedade pertence.
"contactinformation"
O nome interno da propriedade, que deve ser usado ao referenciá-la via API.
Controla como a propriedade aparece no HubSpot.
booleancheckbox
, calculation_equation
, checkbox
, date
, file
, html
, number
, phonenumber
, radio
, select
, text
, textarea
"select"
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.
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.
2
Uma descrição da propriedade que será exibida como texto de ajuda no HubSpot.
Se a propriedade pode ser usada em um formulário da HubSpot.
non_sensitive
, sensitive
, highly_sensitive
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.
Uma lista de opções válidas para a propriedade. Este campo é obrigatório para propriedades enumeradas.
"[{\"label\":\"Option A\",\"value\":\"A\",\"hidden\":false,\"description\":\"Choice number one\",\"displayOrder\":1},{\"label\":\"Option B\",\"value\":\"B\",\"hidden\":false,\"description\":\"Choice number two\",\"displayOrder\":2}]"
Representa uma fórmula que é usada para calcular uma propriedade de cálculo.
Se o valor da propriedade deve ser exclusivo ou não. Uma vez definido, isso não pode ser alterado.
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.
Response
successful operation
A HubSpot property
{
"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"
}