エクスポート
エクスポートAPIを使用すると、HubSpotアカウントからレコードやプロパティーデータをエクスポートしたり、エクスポートファイルのダウンロードURLを取得したり、エクスポートのステータスを確認したりできます。HubSpotでは、レコードのエクスポートや、自分のアカウントでの過去のエクスポートのログ表示を行えます。
エクスポートを開始するには、POST
リクエストを/crm/v3/exports/export/async
に送信します。リクエスト本文では、ファイル形式、エクスポートするオブジェクトとプロパティー、実行するエクスポートの種類(例:オブジェクトビューまたはリストのエクスポート)などの情報を指定する必要があります。特定の演算子に基づいてエクスポートするプロパティーデータを絞り込むこともできます。
ビューとリストのどちらのエクスポートの場合も、リクエストに以下のフィールドを含めることができます。
Parameter | Description |
---|---|
exportType
| エクスポートのタイプ。 |
format
| ファイル形式。オプションは、 |
exportName
| エクスポートの名前。 |
language
| エクスポートファイルの言語。オプションは、 |
objectType
| エクスポートするオブジェクトの名前またはID。標準オブジェクトの場合はオブジェクトの名前(例: |
associatedObjectType
| エクスポートに含める、関連付けられたオブジェクトの名前またはID。関連付けられたオブジェクトを含める場合、エクスポートにはそのオブジェクトの関連付けられたレコードIDと、レコードのプライマリー表示プロパティー値(名前など)が含まれます。エクスポートできるのは、1回のリクエストにつき1つの関連付けられたオブジェクトのみです。 |
objectProperties
| エクスポートに含めるプロパティーのリスト。 |
インデックスページのビューをエクスポートする場合、exportType
の値をVIEW
にする必要があります。また、以下のフィールドを含めることで、エクスポートするレコードの絞り込みや並び替えも行えます。
Parameter | Description |
---|---|
publicCrmSearchRequest
| 特定のプロパティー値と検索クエリーに基づいてエクスポートするデータを示します。オブジェクト内に以下を含めることができます。
|
例えば、コンタクトとコンタクトに関連付けられている会社のレコードのビューを、email
プロパティーでフィルタリングしてエクスポートする場合、リクエストは次のようになります。
リストをエクスポートする場合、exportType
の値をLIST
にします。また、次のフィールドを使用して、エクスポートするリストを指定することも必要です。
Parameter | Description |
---|---|
listId
| エクスポートするリストのILSリストID。ILSリストIDの値は、HubSpotのリストの詳細から確認できます。[コンタクト]>[リスト]の順に進み、表内のいずれかのリストにカーソルを合わせ、[詳細]をクリックします。右側のパネルで、ILSリストIDの値の横に表示される[リストIDをコピー]をクリックします。コンタクトリストには2つの異なるID値がありますが、リクエストではILSリストIDの値を使用する必要があります。 |
例えば、コンタクトのEメールを含むリストをエクスポートする場合、リクエストは次のようになります。
エクスポートが正常に完了すると、レスポンスでエクスポートのid
が返されます。HubSpotアカウントからエクスポートを取得する場合、GET
リクエストを/crm/v3/exports/export/async/tasks/{exportId}/status
に送信します。
エクスポートを取得すると、エクスポートのstatus
も返されます。返される可能性があるステータスは、COMPLETE
、PENDING
、PROCESSING
、またはCANCELED
です。エクスポートのステータスがCOMPLETE
の場合、エクスポートしたファイルをダウンロードするために使用できるURLが返されます。ダウンロードURLは、リクエストが完了してから5分後に期限切れになります。期限切れになると、別のGET
リクエストを実行して、新しい一意のURLを生成できます。
エクスポートエンドポイントには、次の制限が適用されます。
- エクスポートのフィルターを設定する際、最大3つの
filterGroups
を含めることができ、各グループに最大3つのfilters
を含めることができます。
- 24時間以内に最大10回のエクスポートを実行できます。一度に実行できるエクスポートは1つのみです。追加のエクスポートは、前回のエクスポートが完了するまでキューに入れられます。
貴重なご意見をありがとうございました。