curl --request POST \
--url https://api.hubapi.com/events/v3/event-definitions/{eventName}/property \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"label": "<string>",
"type": "<string>",
"description": "<string>",
"name": "<string>",
"options": [
{
"displayOrder": 123,
"hidden": true,
"label": "<string>",
"value": "<string>",
"description": "<string>"
}
]
}
'{
"description": "<string>",
"fieldType": "<string>",
"groupName": "<string>",
"label": "<string>",
"name": "<string>",
"options": [
{
"hidden": true,
"label": "<string>",
"value": "<string>",
"description": "<string>",
"displayOrder": 123
}
],
"type": "<string>",
"archived": true,
"archivedAt": "2023-11-07T05:31:56Z",
"calculated": true,
"calculationFormula": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"createdUserId": "<string>",
"dataSensitivity": "highly_sensitive",
"dateDisplayHint": "absolute",
"displayOrder": 123,
"externalOptions": true,
"formField": true,
"hasUniqueValue": true,
"hidden": false,
"hubspotDefined": true,
"modificationMetadata": {
"archivable": true,
"readOnlyDefinition": true,
"readOnlyValue": true,
"readOnlyOptions": true
},
"referencedObjectType": "<string>",
"sensitiveDataCategories": [
"<string>"
],
"showCurrencySymbol": true,
"updatedAt": "2023-11-07T05:31:56Z",
"updatedUserId": "<string>"
}Créer une nouvelle propriété pour une définition d’événement existante.
curl --request POST \
--url https://api.hubapi.com/events/v3/event-definitions/{eventName}/property \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"label": "<string>",
"type": "<string>",
"description": "<string>",
"name": "<string>",
"options": [
{
"displayOrder": 123,
"hidden": true,
"label": "<string>",
"value": "<string>",
"description": "<string>"
}
]
}
'{
"description": "<string>",
"fieldType": "<string>",
"groupName": "<string>",
"label": "<string>",
"name": "<string>",
"options": [
{
"hidden": true,
"label": "<string>",
"value": "<string>",
"description": "<string>",
"displayOrder": 123
}
],
"type": "<string>",
"archived": true,
"archivedAt": "2023-11-07T05:31:56Z",
"calculated": true,
"calculationFormula": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"createdUserId": "<string>",
"dataSensitivity": "highly_sensitive",
"dateDisplayHint": "absolute",
"displayOrder": 123,
"externalOptions": true,
"formField": true,
"hasUniqueValue": true,
"hidden": false,
"hubspotDefined": true,
"modificationMetadata": {
"archivable": true,
"readOnlyDefinition": true,
"readOnlyValue": true,
"readOnlyOptions": true
},
"referencedObjectType": "<string>",
"sensitiveDataCategories": [
"<string>"
],
"showCurrencySymbol": true,
"updatedAt": "2023-11-07T05:31:56Z",
"updatedUserId": "<string>"
}Produits pris en charge
Portées requises
The access token received from the authorization server in the OAuth 2.0 flow.
Le nom interne de l'événement personnalisé.
Libellé lisible par la personne pour la propriété. Utilisé dans l'IU de HubSpot
Le type de données de la propriété. Peut être l'un des suivants : [chaîne, nombre, énumération, date et heure]
Une description de la propriété qui sera affichée comme texte d'aide dans HubSpot.
Nom interne de la propriété, qui doit être utilisé lorsque la propriété est référencée depuis l'API
Une liste d'options disponibles pour la propriété s'il s'agit d'une énumération. NOTE : ce champ ne s'applique qu'aux propriétés énumérées.
Show child attributes
successful operation
Propriété HubSpot
Un résumé de l'objectif de la propriété.
Détermine comment la propriété apparaîtra dans l'interface utilisateur de HubSpot ou sur un formulaire. Pour en savoir plus, consultez le guide de l'API sur les propriétés.
Le nom du groupe auquel la propriété est attribuée.
Le libellé d'affichage de la propriété.
Le nom interne de la propriété.
Une liste d'options valides pour la propriété. Ce champ est requis pour les propriétés énumérées.
Show child attributes
Le type de données de la propriété, par exemple une chaîne ou un nombre.
Indique si la propriété est archivée.
Date et heure d'archivage de la propriété, au format ISO 8601.
Si la propriété est un champ calculé.
La formule utilisée pour les propriétés calculées.
Date à laquelle la propriété a été créée, au format ISO 8601.
L'ID de l'utilisateur qui a créé la propriété.
Indique le niveau de sensibilité de la propriété, par exemple « non_sensitive », « sensitive » ou « highly_sensitive ».
highly_sensitive, non_sensitive, sensitive absolute, absolute_with_relative, time_since, time_until La position de l'élément par rapport aux autres éléments de la liste.
Applicable uniquement aux propriétés de type « énumération ». Doit être définie sur « true » avec un « referencedObjectType » de « OWNER ». Sinon, définir sur « false ».
Si la propriété peut apparaître sur les formulaires.
Indique si la propriété est une propriété à identifiant unique.
Si la propriété sera masquée de l'interface utilisateur HubSpot ou non. Il est recommandé de laisser la valeur définie sur « faux » pour les propriétés personnalisées.
false
Une valeur booléenne fixée à true pour les propriétés par défaut de HubSpot.
Show child attributes
Obsolète. Utilisez plutôt externalOptionsReferenceType.
Lorsque sensitiveData est vrai, liste le type de données sensibles contenues dans la propriété (par exemple, « HIPAA »).
Afficher ou non le symbole de la devise dans l'interface utilisateur de HubSpot.
L'horodatage du moment où la propriété a été mise à jour pour la dernière fois, au format ISO 8601.