curl --request POST \
--url https://api.hubapi.com/marketing/v3/marketing-events/events/{externalEventId}/{subscriberState}/email-upsert \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"inputs": [
{
"contactProperties": {},
"email": "<string>",
"interactionDateTime": 123,
"properties": {}
}
]
}
'{
"message": "Invalid input (details will vary based on the error)",
"correlationId": "aeb5f871-7f07-4993-9211-075dc63e7cbf",
"category": "VALIDATION_ERROR",
"links": {
"knowledge-base": "https://www.hubspot.com/products/service/knowledge-base"
}
}Enregistrer un état d’abonné entre plusieurs contacts HubSpot et un événement marketing, en utilisant les adresses e-mail des contacts. Notez que le contact doit déjà exister dans HubSpot ; un contact ne sera pas créé. Le champ contactProperties est utilisé uniquement lors de la création d’un nouveau contact. Ces propriétés ne mettront pas à jour les contacts existants.
curl --request POST \
--url https://api.hubapi.com/marketing/v3/marketing-events/events/{externalEventId}/{subscriberState}/email-upsert \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"inputs": [
{
"contactProperties": {},
"email": "<string>",
"interactionDateTime": 123,
"properties": {}
}
]
}
'{
"message": "Invalid input (details will vary based on the error)",
"correlationId": "aeb5f871-7f07-4993-9211-075dc63e7cbf",
"category": "VALIDATION_ERROR",
"links": {
"knowledge-base": "https://www.hubspot.com/products/service/knowledge-base"
}
}Supported products
Required Scopes
The access token received from the authorization server in the OAuth 2.0 flow.
Liste des détails de l'événement marketing à créer ou mettre à jour
Show child attributes
La catégorie d'erreur
Un identifiant unique pour la demande. Incluez cette valeur dans tous les rapports d'erreur ou tickets d'assistance
"aeb5f871-7f07-4993-9211-075dc63e7cbf"
Un message lisible par la personne décrivant l'erreur ainsi que les étapes de remédiation appropriées, le cas échéant
"An error occurred"
Contexte concernant la condition d'erreur
Show child attributes
"{invalidPropertyName=[propertyValue], missingScopes=[scope1, scope2]}"
informations supplémentaires sur l'erreur
Show child attributes
Une carte des noms de liens vers les URI associés contenant la documentation sur l'erreur ou les étapes de remédiation recommandées
Show child attributes
Une catégorie spécifique qui contient des détails plus précis sur l'erreur