概要
Roktのデータ削除APIは、クライアントがデータ主体の削除リクエストをプラットフォームに送信および管理することを可能にします。これらのAPIは、顧客データとプライバシー規制に関連するプロセスを自動化し、より自信を持ってリスクを減らして実行します。
Roktは、Roktによってホワイトリストに登録された特定のアカウントに対するデータ削除リクエストをサポートします。アカウントがホワイトリストに登録されておらず、データ削除へのアクセスが必要な場合は、Roktのアカウントマネージャーにお問い合わせください。
機能
データ削除リクエストは現在、Roktの内部システムによって実行される前に15日間キューに入れられます。リクエストのライフサイクルは次のように説明 されます:

削除リクエストは以下の通りです:
- APIコールを通じて
PENDING状態で作成されます。 - 12日後(約288時間)に
READY状態に移行します。READY状態になると、必要に応じて追加の手動レビューのために内部OPSチームに通知されます。
- 3日後(約72時間)に内部システムに渡され、最大15日以内に実行されます - 全体の最大プロセス期間は30日になります。
- APIコールを通じて
PENDINGまたはREADY状態のときのみキャンセル可能です。ステータスはCANCELLEDに変更され、その後のGETタスクコールで取得できます。
認証
Rokt データ削除 API は、認証手順に記載されているイベントおよびレポート API と同じ認証メカニズムを共有しています。
API にアクセスするには、AppId と関連する AppSecret が必要です。これらは、上記のドキュメントに記載されているように Rokt ダッシュボードで生成できます。あるいは、プロセスを案内してくれるアカウントマネージャーに連絡することもできます。
API 構造
データ削除 API のベース URL は次のとおりです: https://api.rokt.com
現在利用可能なエンドポイントは次のとおりです:
| メソッド | エンドポイント | 目的 | | |--------|----------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------| | POST | /data/deletion-requests/emails | 新しいユーザーデータ削除リクエストを作成します。ユーザーは現在、生のメールアドレス(リスト)やハッシュ化された(SHA256)メールアドレス(リスト)で識別されます。 | | GET | /data/deletion-requests | 現在の(PENDING, READY)および過去の(ACTIONED, CANCELLED)データ削除リクエストのリストを返し、そのステータスを確認します。 | | DELETE | /data/deletion-requests/:task_id | READY および PENDING 状態にあるデータ削除リクエストをキャンセルすることを API ユーザーに許可します。 |
エンドポイント
リクエストの作成
| エンドポイント | /data/deletion-requests/emails |
|---|---|
| メソッド | POST |
| クエリパラメータ | なし |
リクエスト例:
{
"accountId": "2456192011195196284677",
"rawEmails": [
"test@test.com"
],
"sha256Emails": [
"kJbnntuJYvQBhPiiHQcz6OSn0EyvzVeOBmtsG2sWkyU="
]
}
レスポンス例: Http Code 202
注釈:
- 各削除リクエストには、
rawEmailsおよびsha256Emailsの3つのリストに複数のエントリを含めることができます。 - リクエストが有効であるためには、3つのリストのうち少なくとも1つにエントリを入力する必要があります。
sha256Emailsはbase64エンコーディングで提供する必要があります。
削除リクエストの取得
| エンドポイント | /data/deletion-requests |
|---|---|
| メソッド | GET |
| クエリパラメータ | なし |
| リクエスト例 | なし |