メインコンテンツへスキップ
日本語版はAIによる翻訳です。正確な情報については英語版をご参照ください。
送信したパラメーターに一致する各データフィールドのIDと型を返します。返された dataFieldId は、トリートメントの配信条件(eligibility rules)などでデータフィールドを参照する際に使用します。
x-api-key ヘッダーに Treatment Management のAPIキーが必要です。読み取り専用のAPIのため、安全にリトライできます。

リクエストボディ

DataFieldParams

各項目は1つのデータフィールドを表します。以下のフィールドのうち、いずれか1つだけを指定してください。

ユーザー属性

トリートメントのインタラクション

イベント

集計方法

レスポンス

dataFields の各エントリは次のとおりです。

例

Request
Response (200)

エラー

エラーは標準のエラーレスポンスの形式で返されます。message ではなく、HTTPステータスで判定してください。
404 の場合、リクエスト全体が失敗します。存在するデータフィールドも含めて何も返されず、message には最初に一致しなかった項目のみが示されます。存在するデータフィールドと、存在しない項目の一覧を取得するには、allowMissing(下記)を設定してください。

allowMissing による部分的な結果の取得

allowMissing を true に設定すると、一部の項目が一致しない場合でも、存在するデータフィールドと、一致しなかった項目の一覧を取得できます。 allowMissing を true に設定した場合は、次のようになります。
  • 一部またはすべての項目が一致しない場合でも、レスポンスは 200 になります。
  • dataFields には一致した項目のみが含まれます。各エントリとリクエストの対応は、位置ではなく dataFieldParams で照合してください。
  • 複数のデータフィールドに一致する項目がある場合は、引き続き 404 でリクエストが失敗します。
  • 400 および 403 のエラーは変わりません。
Request body
Response (200)