カスタマーデータプラットフォームでの同意 API の使用
同意 API ではカスタマーデータプラットフォームがサポートされています。同意 API を使用して���カスタマーデータプラットフォームプロファイルでの読み取りと書き込みを行います。カスタマーデータプラットフォーム内での消費者の権利の指針については、Salesforce の担当者にお問い合わせください。
必須権限
同意 API 用のカスタマーデータプラットフォームのパラメータを使用するには、ModifyAllData または ConsentApiUpdate ユーザ権限を持っている必要があります。権限を必須にすることで、Salesforce 管理者は明示的に権限を付与できます。これらのパラメータによって、通常は管理者以外のユーザがアクセスできないレコード間のリンクや同意フラグの値などの組織全体の同意データが書き込まれます。
同意 API でサポートされるカスタマーデータプラットフォームでのアクション
| アクション | 説明 |
|---|---|
| Processing | このアクションは、カスタマーデータプラットフォーム処理で、クエリやセグメント化などのデータの処理を制限するために使用します。 |
| Portability | このアクションは、カスタマーデータプラットフォームプロファイルデータのエクスポートを許可するために使用します。 |
| Shouldforget | このアクションは、自分の PII (個人識別情報) データと関連レコードの削除を意味する忘れられる権利を示します。 |
カスタマーデータプラットフォームの読み取りパラメータ
同意 API を使用することで、カスタマーデータプラットフォームプロファイルに関する情報を収集できます。カスタマーデータプラットフォームの mode および ids パラメータの使用方法は次のとおりです。
構文
- HTTP のメソッド
- GET
- 適用開始バージョン:
- 48.0
- URI
-
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/v57.0/consent/action/portability?ids=00932I3SU92&mode=cdp
- 応答
- { "j00932I3SU92" : { "result" : "Success", "proceed" : { "portability" : "true" "portabilityResult" : "Success" } } }
カスタマーデータプラットフォームの書き込みパラメータ
同意 API を使用することで、カスタマーデータプラットフォームプロファイルに情報を書き込むこともできます。ids、mode、および status パラメータの使用方法は、次のとおりです。
構文
- 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 を使用してください。 - アクションが 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 の場合は、状況に 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 です。ただし、アクションが shouldforget の場合は、状況に 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/v57.0/consent/action/processing?ids=100000695&mode=cdp&status=optout 2body: {} - アクションが portability の場合
-
1/services/data/v57.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/v57.0/consent/action/shouldforget?ids=100000695 &mode=cdp&status=optin 2body: {}