Skip to main content
イベント タイプ スキーマを定義し、そのfullyQualifiedNameを取得したら、アプリイベントAPIを使用してイベント オカレンス データを送信できます。イベントデータを送信する際には、事前に作成したスキーマに従う必要があります。スキーマに一致しないリクエストは検証に失敗し、アプリはこのリクエストをキャプチャーしません。

イベントオカレンスの送信

1件のイベントオカレンスを送信するには、/integrators/timeline/v4/eventsに対するPOSTリクエストを送信します。リクエスト本文で、イベントタイプの定義済みスキーマの後にイベントデータを含め、eventTypeNameフィールドにfullyQualifiedName値を指定します。

*でマークされたフィールドは必須です。

CRMレコードの関連付け

各イベントオカレンスは、イベント タイプ スキーマで定義されたCRMオブジェクトタイプを持つCRMレコードに関連付けられている必要があります。アプリイベントAPIには、イベント オカレンス データをCRMレコードに関連付けるための複数のフィールドがあります。サポートされている全てのCRMオブジェクトでは、objectIdフィールドを使用することをお勧めします。ただし、場合によっては他のフィールドを使用することがあります。
  • utk/email:コンタクトのIDが不明な場合は、識別にutkフィールドとemailフィールドのいずれかまたは両方を使用します。両方の識別子を指定すると、コンタクトを作成および更新することもできます。以下に例を示します。
    • utkが既存のコンタクトに一致してもemailが一致しない場合、HubSpotは新しいEメールアドレスで(utkに一致する)コンタクトを更新します。
    • objectIdが指定されていない場合、イベントオカレンスはutk/emailに一致する既存のコンタクトに関連付けられ、一致するコンタクトが見つからない場合はHubSpotによって新しいコンタクトが作成されます。
    • utkのみでは新しいコンタクトレコードを作成できないことにご注意ください。適切な関連付けを確保するために、常にutkemailを含める必要があります。
  • domain:会社の関連付けの場合、objectIdを指定する必要があります。また、会社のdomainプロパティーを更新するためにdomainを含めることもできます。
以下に、CRMレコードの関連付けプロパティーの優先順位を示します。最も小さい数値が最も高い優先順位となります。

追加データの送信

イベントプロパティーへのデータの送信とイベントオカレンスによるCRMプロパティーの更新の他に、extraDataオブジェクトを使用してタイムライン表示のための追加データを含めることができます。
extraDataオブジェクトには有効なJSONのみを含めることができます。JSONの形式が正しくない場合、オカレンスは却下され、エラーレスポンスが返されます。
イベントタイプのdetailTemplateでは、{{extraData.fieldName}}構文を使用してextraDataフィールドの値にアクセスできます。extraDataの全ての属性レベルは、{{extraData.person1.preferredName}}などのドット表記形式で指定できます。 例えば以下のテンプレートでは、customerNameプロパティーとloginLocationプロパティーのデータと、イベントオカレンスにより送信されたextraDatasurveyDataフィールドが使用されています。 コンタクトタイムラインに表示テンプレートの例がどのように表示されるかを示すスクリーンショット。
最終更新日 2026年2月10日