Portées requises
Cette API requiert l’une des portées suivantes :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
Un libellé de propriété qui sera affichée dans HubSpot lisible par les personnes.
"My Contact Property"
Le type de données de la propriété.
bool
, date
, datetime
, enumeration
, number
, phone_number
, string
"enumeration"
Le nom du groupe de propriétés auquel appartient la propriété.
"contactinformation"
Le nom interne de la propriété, qui doit être utilisé lorsque la propriété est référencée par le biais de l'API.
Contrôle la façon dont la propriété apparaît dans HubSpot.
booleancheckbox
, calculation_equation
, checkbox
, date
, file
, html
, number
, phonenumber
, radio
, select
, text
, textarea
"select"
Si vrai, l'option ne sera pas affichée dans des formulaires, des bots ou des pages de planification de réunions. Pris en charge pour les propriétés d'énumération de contacts, d'entreprises, de tickets et d'objets personnalisés.
Les propriétés sont affichées dans l'ordre croissant en partant de la valeur entière positive la plus basse. Une valeur -1 fera apparaître la propriété après toute valeur positive.
2
Une description de la propriété qui sera affichée comme texte d'aide dans HubSpot.
Si la propriété peut être utilisée dans un formulaire HubSpot ou non.
non_sensitive
, sensitive
, highly_sensitive
Cela doit être défini sur « OWNER » lorsque la valeur de « externalOptions » est « vrai », et entraîne l'extraction dynamique des valeurs des options des utilisateurs actuels de HubSpot par la propriété.
Une liste d'options valides pour la propriété. Ce champ est requis pour les propriétés énumérées.
"[{\"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}]"
Cela représente une formule utilisée pour calculer une propriété calculée.
Si la valeur de la propriété doit être unique ou non. Une fois définie, il n'est pas possible de le modifier.
Applicable uniquement aux propriétés de type « énumération ». Doit être définie sur « true » en conjonction avec un « referencedObjectType » de « OWNER ». Sinon, définir sur « false ».
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"
}