Zum Hauptinhalt springen
PATCH
/
marketing
/
v3
/
marketing-events
/
events
/
{externalEventId}
Marketingevent nach externen IDs aktualisieren
curl --request PATCH \
  --url https://api.hubapi.com/marketing/v3/marketing-events/events/{externalEventId} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "customProperties": [
    {
      "dataSensitivity": "high",
      "isEncrypted": true,
      "isLargeValue": true,
      "name": "<string>",
      "persistenceTimestamp": 123,
      "requestId": "<string>",
      "selectedByUser": true,
      "selectedByUserTimestamp": 123,
      "source": "ACADEMY",
      "sourceId": "<string>",
      "sourceLabel": "<string>",
      "sourceMetadata": "<string>",
      "sourceUpstreamDeployable": "<string>",
      "sourceVid": [
        123
      ],
      "timestamp": 123,
      "unit": "<string>",
      "updatedByUserId": 123,
      "useTimestampAsPersistenceTimestamp": true,
      "value": "<string>"
    }
  ],
  "endDateTime": "2023-11-07T05:31:56Z",
  "eventCancelled": true,
  "eventCompleted": true,
  "eventDescription": "<string>",
  "eventName": "<string>",
  "eventOrganizer": "<string>",
  "eventType": "<string>",
  "eventUrl": "<string>",
  "startDateTime": "2023-11-07T05:31:56Z"
}'
{
  "createdAt": "2023-11-07T05:31:56Z",
  "customProperties": [
    {
      "dataSensitivity": "high",
      "isEncrypted": true,
      "isLargeValue": true,
      "name": "<string>",
      "persistenceTimestamp": 123,
      "requestId": "<string>",
      "selectedByUser": true,
      "selectedByUserTimestamp": 123,
      "source": "ACADEMY",
      "sourceId": "<string>",
      "sourceLabel": "<string>",
      "sourceMetadata": "<string>",
      "sourceUpstreamDeployable": "<string>",
      "sourceVid": [
        123
      ],
      "timestamp": 123,
      "unit": "<string>",
      "updatedByUserId": 123,
      "useTimestampAsPersistenceTimestamp": true,
      "value": "<string>"
    }
  ],
  "endDateTime": "2023-11-07T05:31:56Z",
  "eventCancelled": true,
  "eventCompleted": true,
  "eventDescription": "<string>",
  "eventName": "<string>",
  "eventOrganizer": "<string>",
  "eventType": "<string>",
  "eventUrl": "<string>",
  "id": "<string>",
  "objectId": "<string>",
  "startDateTime": "2023-11-07T05:31:56Z",
  "updatedAt": "2023-11-07T05:31:56Z"
}

Unterstützte Produkte

Erfordert eines der folgenden Produkte oder höher.
Marketing HubMarketing Hub -Kostenlos
Sales HubSales Hub -Kostenlos
Service HubService Hub -Kostenlos
Content HubContent Hub -Starter
Diese API erfordert einen der folgenden Bereiche:
crm.objects.marketing_events.write

Authorizations

Authorization
string
header
required

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

Path Parameters

externalEventId
string
required

Die ID des Marketingevents in der externen Event-Anwendung

Query Parameters

externalAccountId
string
required

Die accountId, die diesem Marketingevent in der externen Event-App zugeordnet ist

Body

application/json
customProperties
object[]
required

Eine PropertyValues-Liste. Es kann sich um beliebige Eigenschaftsnamen und -werte handeln, die jedoch bereits in der Definition des MarketingEvent-Objekts im HubSpot-Account enthalten sein müssen. Ist dies nicht der Fall, werden sie herausgefiltert und nicht festgelegt. Um dies auszuschließen, müssen Sie für Ihre App eine neue PropertyGroup für das MarketingEvent-Objekt im HubSpot-Account sowie die benutzerdefinierte Eigenschaft erstellen, die Sie in diesem HubSpot-Account nachverfolgen möchten. Erstellen Sie keine neuen Standardeigenschaften für das MarketingEvent-Objekt, da dies auf alle HubSpot-Accounts angewendet wird.

endDateTime
string<date-time>

Der Endzeitpunkt (Datum und Uhrzeit) des Marketingevents.

eventCancelled
boolean

Gibt an, ob das Marketingevent storniert wurde. Der Standardwert ist „false“ (falsch).

eventCompleted
boolean
eventDescription
string

Die Beschreibung des Marketingevents.

eventName
string

Der Name des Marketingevents.

eventOrganizer
string

Der Name des Organisators des Marketingevents.

eventType
string

Beschreibt, von welchem Typ dieses Event ist. Beispiel: „WEBINAR“, „CONFERENCE“, „WORKSHOP“

eventUrl
string

Eine URL in der externen Event-App, in der das Marketingevent verwaltet werden kann.

startDateTime
string<date-time>

Der Startzeitpunkt (Datum und Uhrzeit) des Marketingevents.

Response

successful operation

createdAt
string<date-time>
required
customProperties
object[]
required

Eine PropertyValues-Liste. Es kann sich um beliebige Eigenschaftsnamen und -werte handeln, die jedoch bereits in der Definition des MarketingEvent-Objekts im HubSpot-Account enthalten sein müssen. Ist dies nicht der Fall, werden sie herausgefiltert und nicht festgelegt. Um dies auszuschließen, müssen Sie für Ihre App eine neue PropertyGroup für das MarketingEvent-Objekt im HubSpot-Account sowie die benutzerdefinierte Eigenschaft erstellen, die Sie in diesem HubSpot-Account nachverfolgen möchten. Erstellen Sie keine neuen Standardeigenschaften für das MarketingEvent-Objekt, da dies auf alle HubSpot-Accounts angewendet wird.

eventName
string
required

Der Name des Marketingevents.

eventOrganizer
string
required

Der Name des Organisators des Marketingevents.

id
string
required
updatedAt
string<date-time>
required
endDateTime
string<date-time>

Der Endzeitpunkt (Datum und Uhrzeit) des Marketingevents.

eventCancelled
boolean

Gibt an, ob das Marketingevent storniert wurde.

eventCompleted
boolean
eventDescription
string

Die Beschreibung des Marketingevents.

eventType
string

Der Typ von Marketingevent.

eventUrl
string

Eine URL in der externen Event-App, in der das Marketingevent verwaltet werden kann.

objectId
string
startDateTime
string<date-time>

Der Startzeitpunkt (Datum und Uhrzeit) des Marketingevents.