コンテンツエンドポイント
/content エンドポイントを使用して、顧客の アクセス情報 (プライバシーの主体がアクセスを正当にリクエストできる情報)を安全に取得します。 /jobs/{JOB_ID} GETリクエストへの応答で提供されるダウンロード URL は、Adobe サービスエンドポイントを指しています。 その後、/jobs/:JOB_ID/content に対してGETリクエストを実行し、顧客データを JSON 形式で返すことができます。 このアクセス方法は、セキュリティを強化するために、認証とアクセス制御の複数の層を実装する。
このガイドを使用する前に、 はじめる前に を参照して、以下の API 呼び出しの例で示されている必要な認証ヘッダーを確認してください。
/jobs エンドポイントを呼び出し、追加のクエリパラメーターを使用して結果をフィルタリングします。 使用可能なクエリパラメーターの完全なリストは、 プライバシージョブエンドポイントガイド に記載されています。プライバシージョブ情報の取得
特定のジョブに関する情報(現在の処理ステータスなど)を取得するには、/jobs エンドポイントへのGETリクエストのパスに、そのジョブの jobId を含めます。
API 形式
GET /jobs/{JOB_ID}
リクエスト
次のリクエストは、リクエストパスで jobId が指定されたジョブの詳細を取得します。
curl -X GET \
https://platform.adobe.io/data/core/privacy/jobs/dbe3a6a6-f8e6-11ee-a365-8d1d6df81cc5 \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}'
応答
正常な応答は、指定されたジョブの詳細を返します。
downloadUrl を含めるには、complete のステータスになっている必要があります。{
"jobId":"dbe3a6a6-f8e6-11ee-a365-8d1d6df81cc5",
"requestId":"17129380910360540RX-753",
"userKey":"1234",
"action":"access",
"status":"complete",
"submittedBy":"jsnow@adobe.com",
"createdDate":"04/12/2024 04:08 PM GMT",
"lastModifiedDate":"04/12/2024 04:08 PM GMT",
"userIds":[{
"namespace":"ECID",
"value":"1234",
"type":"standard",
"namespaceId":4,
"isDeletedClientSide":false
}],
"productResponses":[{
"product":"Identity",
"retryCount":0,
"processedDate":"04/12/2024 04:08 PM GMT",
"productStatusResponse":{"status":"submitted"
}}],
"downloadUrl":"https://platform.adobe.io/data/core/privacy/jobs/dbe3a6a6-f8e6-11ee-a365-8d1d6df81cc5/content",
"regulation":"gdpr"
}
jobIdrequestIduserKeyuserKey は、プライバシーリクエストを送信した際に指定した key 値です。 key の値は、データ主体に対して、意味のある識別子を提供する機会です。 これは、通常、そのデータ主体を追跡するためにシステムが作成した一意の ID です。 ヒント:アクティブなプライバシージョブをすべて一覧表示し、key を各ジョブと比較できます。actionaccess および delete です。statussubmittedBycreatedDatelastModifiedDateuserIdsuserIds.namespaceuserIds.valueuserIds.typestandard または custom)。userIds.namespaceIduserIds.isDeletedClientSideproductResponsesproductResponses.productproductResponses.retryCountproductResponses.processedDateproductResponses.productStatusResponseproductResponses.productStatusResponse.statusdownloadURLcomplete、action は access にする必要があります。 それ以外の場合、このフィールドは存在しません。regulationgdpr、ccpa、lgpd_bra、pdpa_tha など)。顧客アクセス情報の取得 retrieve-access-data
データ主体のクエリに応じて生成された「アクセス情報」を取得するには、/jobs/{JOB_ID}/content エンドポイントに対してGETリクエストを行います。 応答は、データ主体のデータを保持する各製品のサブフォルダーを含むフォルダーを含む zip ファイル(*.zip)です。
/jobs エンドポイントに対してGETリクエストを実行し、追加のクエリパラメーターを使用して結果をフィルタリングします。 許可されたクエリパラメーターを含め、詳しくは プライバシージョブエンドポイントガイド を参照してください。API 形式
GET /jobs/{JOB_ID}/content
リクエスト
次のリクエストは、リクエストで指定されたジョブ ID の「アクセス情報」を返します。
curl -X GET \
https://platform.adobe.io/data/core/privacy/jobs/32d429b1-f7f4-11ee-a365-574bcf5a525d/content \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'Accept: application/json`
応答
応答は zip ファイル(*.zip)です。 情報は通常、JSON 形式で返されますが、保証はできません。 抽出されたデータは、任意の形式で返すことができます。