フィルターデータのエンドポイント

フィルターデータのエンドポイントにより、有効な指標のリストを取得できます。これらの指標を使用して、レポートサービスAPIスイートでその他のエンドポイントへのコールをフィルターすることができます。

指標の全リストはDatascape 指標用語集をご覧ください。

事前準備

このエンドポイントを使用するには、Adjust APIトークンが必要です。トークンを取得するには、認証ガイドの手順に従ってください。

エンドポイント

https://dash.adjust.com/control-center/reports-service/filters_data

GETリクエスト

フィルター項目のリストを返します。その他のAPIコールをフィルターするには、返されたオブジェクトのidフィールドを使用してください。

パラメーター

パラメーターデータタイプin説明
required_filters*文字列クエリフィルターのコンマ区切りリスト。値のリストについては、下の「必須のフィルター」の表を参照してください。
section列挙<文字列>クエリ項目をフィルターするセクション。値のリストについては、下の「セクション」の表を参照してください。
[required_filters]__contains文字列クエリ検索語を入力して、オブジェクトの idnameフィールドで完全一致または部分一致を検索します。

必須のフィルター

セクション

レスポンス

このエンドポイントは、以下のレスポンスを返します:

レスポンス説明注意
200成功 (Success)レポート情報を返す
204内容なし(No content)レスポンスオブジェクトが空の場合に返される
400不正なリクエスト(Bad request)リクエストに不正があるか、サポートされていないパラメーターが含まれている場合に返される
401無許可(Unauthorized)認証情報が正しくないか欠けている場合に返される
403禁止(Forbidden)閲覧許可がない情報にアクセスしようとした場合に返される
429リクエスト過多(Too many requests)同時リクエストが50回を超えた場合に返される
503サービス利用不可(Service unavailable)サーバーにリーチできなかった場合に返される
504ゲートウェイ タイムアウト(Gateway timeout)クエリが応答を返すのに時間がかかりすぎた場合に返される

成功レスポンス

{
   "required_filters_1": [
      {
         "id": "string",
         "name": "string",
         "short_name": "string",
         "section": "string",
         "formatting": "string"
      }
   ],
   "required_filters_2": [
      {
         "id": "string",
         "name": "string",
         "short_name": "string",
         "section": "string",
         "formatting": "string"
      },
      {
         "id": "string",
         "name": "string",
         "short_name": "string",
         "section": "string",
         "formatting": "string"
      }
   ]
}

パラメーター

cURL
curl --location --request GET 'https://dash.adjust.com/control-center/reports-service/filters_data?required_filters=overview_metrics,cost_metrics&section=cost&overview_metrics__contains=ecpi&cost_metrics__contains=Ad spend' \
--header 'Authorization: Bearer {API_TOKEN}'
{
    "overview_metrics": [
        {
            "id": "ecpi_all",
            "name": "eCPI (All Installs)",
            "short_name": "eCPI (All)",
            "section": "Cost",
            "formatting": "money"
        },
        {
            "id": "ecpi",
            "name": "eCPI (Paid Installs)",
            "short_name": "eCPI (Paid)",
            "section": "Cost",
            "formatting": "money"
        }
    ],
    "cost_metrics": [
        {
            "id": "network_cost",
            "name": "Ad Spend (Network)",
            "short_name": "",
            "section": "Cost",
            "formatting": "decimal"
        },
        {
            "id": "network_cost_diff",
            "name": "Ad Spend Diff (Network)",
            "short_name": "",
            "section": "Cost",
            "formatting": "decimal"
        }
    ]
}