この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

カスタマーデータプラットフォームでの同意 API の使用

同意 API ではカスタマーデータプラットフォームがサポートされています。同意 API を使用して、カスタマーデータプラットフォームプロファイルでの読み取りと書き込みを行います。カスタマーデータプラットフォーム内での消費者の権利の指針については、Salesforce の担当者にお問い合わせください。

必須権限

同意 API 用のカスタマーデータプラットフォームのパラメータを使用するには、ModifyAllData または ConsentApiUpdate ユーザ権限を持っている必要があります。権限を必須にすることで、Salesforce 管理者は明示的に権限を付与できます。これらのパラメータによって、通常は管理者以外のユーザがアクセスできないレコード間のリンクや同意フラグの値などの組織全体の同意データが書き込まれます。

同意 API でサポートされるカスタマーデータプラットフォームでのアクション

アクション 説明
Processing このアクションは、カスタマーデータプラットフォーム処理で、クエリやセグメント化などのデータの処理を制限するために使用します。
Portability このアクションは、カスタマーデータプラットフォームプロファイルデータのエクスポートを許可するために使用します。
Shouldforget このアクションは、自分の PII (個人識別情報) データと関連レコードの削除を意味する忘れられる権利を示します。

カスタマーデータプラットフォームの読み取りパラメータ

同意 API を使用することで、カスタマーデータプラットフォームプロファイルに関する情報を収集できます。カスタマーデータプラットフォームの mode および ids パラメータの使用方法は次のとおりです。

構文

HTTP のメソッド
GET
適用開始バージョン:
48.0
URI

同意 API は、アクションに基づき 3 種類の URI を使用してアクセスできます。サポートされているアクションは processingportability、および shouldforget です。

メモ

1/services/data/vXX.X/consent/action/processing?ids=<list_of_ids>&mode=<cdp>
2/services/data/vXX.X/consent/action/portability?ids=<list_of_ids>&mode=<cdp>
3/services/data/vXX.X/consent/action/shouldforget?ids=<list_of_ids>&mode=<cdp>
要求のパラメータ
パラメータ 説明
ids 必須。ID のカンマ区切りのリスト。ID には、レコード ID か、レコードに記載されたメールアドレスを使用できます。mode が cdp に設定されている場合、ids 値は [個人 ID] 属性に等しい文字列です。これは同意を同期するために使用されるメールアドレスです。
mode 省略可能。デフォルト値は normal です。CDP プロファイルを取得する場合の有効な値は cdp です。

カスタマーデータプラットフォームの読み取りの例

URI
/services/data/v56.0/consent/action/portability?ids=00932I3SU92&mode=cdp
応答
{ "j00932I3SU92" : { "result" : "Success", "proceed" : { "portability" : "true" "portabilityResult" : "Success" } } }

カスタマーデータプラットフォームの書き込みパラメータ

同意 API を使用することで、カスタマーデータプラットフォームプロファイルに情報を書き込むこともできます。ids、mode、および status パラメータの使用方法は、次のとおりです。

同意 API では、3 種類の URI を使用して同意情報を更新できます。それらの URI は、CDP プロファイルに対して実行されるアクションに応じて選択します。サポートされているアクションは processingportability、および shouldforget です。

メモ

構文

HTTP のメソッド
PATCH
適用開始バージョン
50.0
アクション処理時の URI
/services/data/vXX.X/consent/action/processing?ids=list_of_ids&mode=cdp&status=optin or optout
アクション処理時の要求パラメータ
パラメータ 説明
ids 必須。ID のカンマ区切りのリスト。ID には、レコード ID か、レコードに記載されたメールアドレスを使用できます。mode が cdp の場合、ids 値は [個人 ID] 属性に等しい文字列です。これは同意を同期するために使用されるメールアドレスです。
mode 省略可能。デフォルト値は normal です。CDP プロファイルの更新に使用できる有効な値は cdp です。
status 必須。同意の状況。有効な値は、optin または optout です。ただし、アクション処理時は、状況に optout を使用してください。
アクションが portability の場合の URI
/services/data/vXX.X/consent/action/portability?ids=list_of_ids&mode=cdp&status=optin or optout
アクションが portability の場合の要求パラメータ
パラメータ 説明
ids 必須。ID のカンマ区切りのリスト。ID には、レコード ID か、レコードに記載されたメールアドレスを使用できます。mode が cdp の場合、ids 値は [個人 ID] 属性に等しい文字列です。これは同意を同期するために使用されるメールアドレスです。
mode 省略可能。デフォルト値は normal です。CDP プロファイルの更新に使用できる有効な値は cdp です。
status 必須。同意の状況。有効な値は、optin または optout です。ただし、アクションが portability の場合は、状況に optout を使用してください。
アクションが shouldforget の場合の URI
/services/data/vXX.X/consent/action/shouldforget?ids=list_of_ids&mode=cdp&status=optin or optout
アクションが shouldforget の場合の要求パラメータ
パラメータ 説明
ids 必須。ID のカンマ区切りのリスト。ID には、レコード ID か、レコードに記載されたメールアドレスを使用できます。mode が cdp の場合、ids 値は [個人 ID] 属性に等しい文字列です。これは同意を同期するために使用されるメールアドレスです。
mode 省略可能。デフォルト値は normal です。CDP プロファイルの更新に使用できる有効な値は cdp です。
status 必須。同意の状況。有効な値は、optin または optout です。ただし、アクションが portability の場合は、状況に optin を使用してください。
aws_s3_bucket_id mode が cdp、action が portability の場合にのみ必須です。このパラメータは、PATCH リクエストボディの一部として渡す必要があります。このパラメータは可搬性に関する要求の S3 バケットの場所をカスタマーデータプラットフォームに渡すために使用します。
aws_access_key_id mode が cdp、action が portability の場合にのみ必須です。このパラメータは、PATCH リクエストボディの一部として渡す必要があります。このパラメータは可搬性に関する要求の S3 バケットのアクセスキーをカスタマーデータプラットフォームに渡すために使用します。
aws_secret_access_key mode が cdp、action が portability の場合にのみ必須です。このパラメータは、PATCH リクエストボディの一部として渡す必要があります。このパラメータは可搬性に関する要求の S3 バケットの秘密のアクセスキーをカスタマーデータプラットフォームに渡すために使用します。
aws_s3_folder mode が cdp、action が portability の場合にのみ必須です。このパラメータは、PATCH リクエストボディの一部として渡す必要があります。このパラメータは可搬性に関する要求の S3 バケットのフォルダをカスタマーデータプラットフォームに渡すために使用します。
aws_region mode が cdp、action が portability の場合にのみ必須です。このパラメータは、PATCH リクエストボディの一部として渡す必要があります。このパラメータは可搬性に関する要求の S3 バケットの aws リージョンをカスタマーデータプラットフォームに渡すために使用します。

カスタマーデータプラットフォームの書き込みの例

アクションが processing の場合
1/services/data/v56.0/consent/action/processing?ids=100000695&mode=cdp&status=optout
2body: {}
アクションが portability の場合
1/services/data/v56.0/consent/action/portability?ids=100000695&mode=cdp&status=optin
2   body:{
3          "aws_s3_bucket_id" : "cdpgdprtest",
4          "aws_access_key_id": "AKIAS4AK7TBJBHUPOBEI",
5          "aws_secret_access_key": "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",
6          "aws_s3_folder": "yyun/Person",
7          "aws_region": "us-west-1"
8        }
アクションが shouldforget の場合
1/services/data/v56.0/consent/action/shouldforget?ids=100000695 &mode=cdp&status=optin
2body: {}