Skip to main content
POST
Créer une définition d'événement personnalisé

Supported products

Autorisations

Authorization
string
header
requis

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

Corps

application/json
includeDefaultProperties
boolean
requis

Un booléen indiquant s'il faut inclure les propriétés par défaut dans la définition du type d'événement.

label
string
requis

Libellé lisible par la personne pour l'événement. Utilisé dans l'IU de HubSpot

propertyDefinitions
object[]
requis

Liste des propriétés personnalisées sur l'événement

customMatchingId
object
description
string

Une description de l'événement qui sera affichée comme texte d'aide dans HubSpot.

name
string

Nom interne de l'événement, qui doit être utilisé pour référencer l'événement à partir de cette API de définitions d'événements. Si aucun nom n'est fourni, un nom sera généré à partir du libellé. La valeur name sera également utilisée pour générer automatiquement un fullyQualifiedName pour la définition de l'événement, que vous utiliserez lorsque vous enverrez des compléments d'événement à cet événement.

primaryObject
string

Le type d'objet à associer à cet événement. Peut être l'un des suivants : CONTACT, ENTREPRISE, TRANSACTION, TICKET. Si aucun primaryObject n'est fourni, nous associerons par défaut l'événement aux objets CONTACT.

Réponse

successful operation

archived
boolean
requis

Un booléen indiquant si le type d'événement est archivé.

associations
object[]
requis

Un tableau de définitions d'associations définissant les associations liées au type d'événement.

fullyQualifiedName
string
requis

Chaîne représentant le nom complet du type d'événement.

id
string
requis

Une chaîne représentant l'identifiant unique du type d'événement.

labels
object
requis
name
string
requis

Une chaîne représentant le nom du type d'événement.

objectTypeId
string
requis

Une chaîne représentant l'ID du type d'objet du type d'événement.

properties
object[]
requis

Un tableau d'objets de propriété qui définissent les propriétés du type d'événement.

comboEventRules
object
createdAt
string<date-time>

Une chaîne représentant la date et l'heure de création du type d'événement, au format ISO 8601.

createdUserId
integer<int32>

Un nombre entier représentant l'ID de l'utilisateur qui a créé le type d'événement.

customMatchingId
object
description
string

Une chaîne fournissant une description du type d’événement.

detailTemplate
string

Une chaîne utilisée comme modèle pour les détails du type d'événement.

headerTemplate
string

Une chaîne utilisée comme modèle pour l’en-tête du type d’événement.

primaryObject
string

Une chaîne représentant l'objet principal associé au type d'événement.

primaryObjectId
string

Une chaîne représentant l'ID de l'objet principal associé au type d'événement.

trackingType
enum<string>

Une chaîne spécifiant le type de suivi de l'événement. Les valeurs valides incluent « VISITED_URL », « CLICKED_ELEMENT », « CUSTOM_SCRIPT » et d'autres encore.

Options disponibles:
APP_EVENT,
AUTOCAPTURE_EVENT,
CLICKED_ELEMENT,
COMBO_EVENT,
CUSTOM_SCRIPT,
CUSTOM_SIGNAL,
IMPORT,
MANUAL,
POLLING,
PROPERTY_CHANGE,
VISITED_URL,
WEBHOOK
updatedAt
string<date-time>

Une chaîne représentant la date et l'heure de la dernière mise à jour du type d'événement, au format ISO 8601.

updatedUserId
integer<int32>

Un nombre entier représentant l'ID de l'utilisateur qui a mis à jour le type d'événement en dernier.

Dernière modification le 6 octobre 2026