curl --request POST \
--url https://api.hubapi.com/media-bridge/v1/events/media-played-percent \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"mediaType": "AUDIO",
"occurredTimestamp": 123,
"playedPercent": 123,
"sessionId": "<string>",
"_hsenc": "<string>",
"contactId": 123,
"contactUtk": "<string>",
"externalId": "<string>",
"externalPlayContext": "EMAIL",
"mediaBridgeId": 123,
"mediaName": "<string>",
"mediaUrl": "<string>",
"pageId": 123,
"pageName": "<string>",
"pageUrl": "<string>"
}
'{
"contactId": 123,
"mediaBridgeId": 123,
"mediaBridgeObjectCoordinates": "<string>",
"mediaBridgeObjectTypeId": "<string>",
"mediaName": "<string>",
"mediaType": "AUDIO",
"occurredTimestamp": 123,
"playedPercent": 123,
"portalId": 123,
"providerId": 123,
"sessionId": "<string>",
"externalPlayContext": "EMAIL",
"mediaUrl": "<string>",
"pageId": 123,
"pageName": "<string>",
"pageObjectCoordinates": "<string>",
"pageUrl": "<string>"
}Crie um evento representando um usuário atingindo marcos trimestrais em uma parte da mídia que ele está visualizando.
curl --request POST \
--url https://api.hubapi.com/media-bridge/v1/events/media-played-percent \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"mediaType": "AUDIO",
"occurredTimestamp": 123,
"playedPercent": 123,
"sessionId": "<string>",
"_hsenc": "<string>",
"contactId": 123,
"contactUtk": "<string>",
"externalId": "<string>",
"externalPlayContext": "EMAIL",
"mediaBridgeId": 123,
"mediaName": "<string>",
"mediaUrl": "<string>",
"pageId": 123,
"pageName": "<string>",
"pageUrl": "<string>"
}
'{
"contactId": 123,
"mediaBridgeId": 123,
"mediaBridgeObjectCoordinates": "<string>",
"mediaBridgeObjectTypeId": "<string>",
"mediaName": "<string>",
"mediaType": "AUDIO",
"occurredTimestamp": 123,
"playedPercent": 123,
"portalId": 123,
"providerId": 123,
"sessionId": "<string>",
"externalPlayContext": "EMAIL",
"mediaUrl": "<string>",
"pageId": 123,
"pageName": "<string>",
"pageObjectCoordinates": "<string>",
"pageUrl": "<string>"
}Produtos suportados
Escopos Necessários
The access token received from the authorization server in the OAuth 2.0 flow.
AUDIO, DOCUMENT, IMAGE, OTHER, VIDEO EMAIL, EXTERNAL_PAGE successful operation
O ID do contato no sistema HubSpot que consumiu a mídia. Esse ID pode ser obtido utilizando a API "Obter contato por usertoken (utk) da HubSpot. A API também permite o fornecimento de um usertoken e fará automaticamente a conversão desse token em um ID de contato.
AUDIO, DOCUMENT, IMAGE, OTHER, VIDEO O ID da conta da HubSpot.
EMAIL, EXTERNAL_PAGE O ID de conteúdo da página em que um evento ocorreu, para páginas do HubSpot. Obrigatório se a página for uma página do HubSpot.
O nome ou título da página onde o evento ocorreu. Obrigatório para páginas externas.
O URL da página onde o evento ocorreu. Obrigatório para páginas externas.