APIや連携に関するガイドなどのドキュメントを参照
There is a new version of the Associations API that adds the ability to create multiple types of associations between two object types.
関連付けは、HubSpotのCRM上のさまざまなオブジェクトとアクティビティー間の関係を表します。関連付けエンドポイントを使用することで、関連付けを一括で作成、取得、または削除できます。以下のオブジェクトまたはエンゲージメントを関連付けることも可能です。
Contacts
Companies
Deals
Tickets
Calls
Quotes
Line_items
Meetings
Products
Feedback_submissions
Custom objects
(カスタムオブジェクトの名前に置き換えます)オブジェクト、レコード、プロパティー、および関連付けAPIの詳細については、「CRMについて」のガイドをご確認ください。HubSpotのオブジェクトとレコードに関する一般的な情報については、CRMデータベースを管理する方法をご参照ください。
関連付けは、オブジェクトと方向によって定義されます。関連付けのタイプは一方向なので、関連元のオブジェクトタイプに応じて異なる定義を使用する必要があります。例:
/crm/v3/associations/Contacts/Tickets/batch/read
のように関連付けを定義します。コンタクトは、リクエスト本文中のobjectId
で識別します。この例では、Contactsは「fromObjectType」で、Ticketsは「toObjectType」です。/crm/v3/associations/Pets/Contacts/batch/create
のように関連付けを定義します。関連付けるコンタクトとペットのレコードは、リクエスト本文中のobjectIds
で指定します。この例では、Petsは「fromObjectType」で、Contactsは「toObjectType」です。定義されている、オブジェクト間の関連付けタイプの全てを確認するには、GET
リクエストを/crm/v3/associations/{fromObjectType}/{toObjectType}/types
に送信します。
HubSpot内のレコードを関連付けるには、POST
リクエストを/crm/v3/associations/{fromObjectType}/{toObjectType}/batch/create
に送信します。リクエストには、関連付けるレコードのid
値と、そのレコードが属する関連付けのtype
を含めます。
例えば、コンタクトを会社に関連付ける場合、リクエストURLは/crm/v3/associations/Contacts/Companies/batch/create
の形式になり、リクエストの内容は次のようになります。
関連付けられたレコードを取得するには、POST
リクエストを/crm/v3/associations/{fromObjectType}/{toObjectType}/batch/read
に送信します。リクエストには、fromObjectType
の特定のレコードのid
を含めることができます。レスポンスでは、toObjectType
で関連付けられた全てのレコードのid
値が返されます。
例えば、会社に関連付けられている全ての取引を取得する場合、リクエストURLは/crm/v3/associations/Companies/Deals/batch/read
のようになります。レスポンスには、関連付けられている全ての取引のid
値が含まれます。
レコード間の関連付けを削除するには、POST
リクエストを/crm/v3/associations/{fromObjectType}/{toObjectType}/batch/archive
に送信します。
貴重なご意見をありがとうございました。