---
articleId: 29244519-4111-4c9c-8767-ce61a1f6fe42
slug: data-source-app-store-connect-api
title: 転送元 - App Store Connect API
parentCategoryId: b257af88-17fc-4a4d-bf94-dc694a258787
languageCode: ja
---
## 概要
App Storeからレポートデータを転送する設定のDocsです。
## 取得可能なデータ
[App Store Connect API](https://developer.apple.com/documentation/appstoreconnectapi)を利用してデータを取得しています。
「財務報告」、「売上とトレンド」に基づいたレポートのほか、アプリ内購入情報やそのローカライゼーション情報など、App Store Connect APIを通じて提供されるさまざまなデータを取得できます。
それぞれ、[App Store Connect](https://itunesconnect.apple.com/login?targetPrefix=/WebObjects/iTunesConnect.woa&targetUrl=/wa/jumpTo?page=paymentsAndFinancialReports&authResult=FAILED)の「支払と財務報告」「売上とトレンド」などからダウンロードできるレポートと同一のものが連携可能です。
※売上とトレンドのヘルプページは[こちら](https://help.apple.com/app-store-connect/#/dev061699fdb)です。
※財務報告のヘルプページは[こちら](https://help.apple.com/app-store-connect/#/devfa880063b)です。
## 設定項目
### STEP1 基本設定
| 項目名 | 必須 | デフォルト値 | 内容 |
| --- | --- | --- | --- |
| App Store Connect API接続情報 | Yes | - | あらかじめ登録してある接続情報から、今回の転送設定に必要な権限を持つものを選択します。 |
| API Endpoint | Yes | - | APIの接続先URLを指定します。
パスパラメータの値は[カスタム変数](/docs/custom-variables)を利用しTROCCOのデータ転送時に動的に設定値を決定することも可能です。 |
| 入力ファイル形式 | Yes | CSV/TSV | 入力ファイルの形式を指定してください。
詳しくは、[入力ファイル形式の設定について](/docs/configuration-of-input-files)を参照ください。 |
| クエリパラメータ | No | - | APIへのリクエストに含めるクエリパラメータを指定できます。
パラメータの種類については下記のクエリパラメータの種類をご覧ください。
また、パラメータの値は[カスタム変数](/docs/custom-variables)を利用しTROCCOのデータ転送時に動的に設定値を決定することも可能です。 |
### クエリパラメータの種類
取得するレポートの種類(API EndpointのURL)によって指定できるパラメータが異なります。
詳しくは、下記API Endpointのリンク(公式ドキュメント)をご参照ください。
#### 財務報告(Finance Reports)
- API Endpoint: [/v1/financeReports](https://developer.apple.com/documentation/appstoreconnectapi/get-v1-financereports)
| パラメータ名 | 必須 | 内容 |
| --- | --- | --- |
| filter[regionCode] | Yes | 通貨の単位を指定できます。コードについては[公式ドキュメント](https://help.apple.com/app-store-connect/?lang=en#/dev63d64d955)をご覧ください。 |
| filter[reportDate] | Yes | Apple Fiscal Calendarに基づいて取得するレポートの日付を指定できます。 YYYY-MM形式で指定してください。 |
| filter[reportType] | Yes | レポートタイプとして**FINANCIAL**または**FINANCE_DETAIL**を指定できます。 |
| filter[vendorNumber] | Yes | ベンダー番号を指定できます。詳しくは[公式ドキュメント](https://help.apple.com/app-store-connect/#/dev3a16f3fe0)をご覧ください。 |
#### 売上とトレンド(Sales and Trends Reports)
- API Endpoint: [/v1/salesReports](https://developer.apple.com/documentation/appstoreconnectapi/get-v1-salesreports)
| パラメータ名 | 必須 | 内容 |
| --- | --- | --- |
| filter[frequency] | Yes | レポートの取得間隔を指定できます。
**DAILY**、**WEEKLY**、**MONTHLY**、**YEARLY**が指定できます。 |
| filter[reportType] | Yes | レポートタイプとして**SALES**、**PRE_ORDER**、**NEWSSTAND**、**SUBSCRIPTION**、**SUBSCRIPTION_EVENT**、**SUBSCRIBER**を指定できます。 |
| filter[reportSubType] | Yes | レポートのサブタイプとして**SUMMARY**、**DETAILED**、**OPT_IN**を指定できます。 |
| filter[vendorNumber] | Yes | ベンダー番号を指定できます。
詳しくは[公式ドキュメント](https://help.apple.com/app-store-connect/#/dev3a16f3fe0)をご覧ください。 |
| filter[reportDate] | No | 取得するレポートの日付を指定できます。
YYYY-MM-DD形式で指定してください。
詳しくは[公式ドキュメント](https://help.apple.com/app-store-connect/#/dev8a5831138)をご覧ください。 |
| filter[version] | No | レポートのバージョンを指定できます。
詳しくは[公式ドキュメント](https://developer.apple.com/documentation/appstoreconnectapi/download_sales_and_trends_reports)をご覧ください。 |
#### アプリ内購入情報
- API Endpoint: [/v1/apps/{id}/inAppPurchasesV2](https://developer.apple.com/documentation/appstoreconnectapi/get-v1-apps-_id_-inapppurchasesv2)
| パラメータ名 | 必須 | 内容 |
| --- | --- | --- |
| fields[inAppPurchaseAppStoreReviewScreenshots] | No | App Store審査用スクリーンショットの情報を含めることができます。 |
| fields[inAppPurchaseContents] | No | 購入内容に関する詳細情報を含めることができます。 |
| fields[inAppPurchaseLocalizations] | No | 各ローカライズ情報(タイトルや説明など)を含めることができます。 |
| fields[inAppPurchases] | No | 購入アイテムの基本情報を含めることができます。 |
| fields[promotedPurchases] | No | プロモーション設定された購入情報を含めることができます。 |
| fields[inAppPurchasePriceSchedules] | No | 購入アイテムの価格スケジュール情報を含めることができます。 |
| fields[inAppPurchaseAvailabilities] | No | 購入アイテムの提供可否情報を含めることができます。 |
| fields[inAppPurchaseImages] | No | 購入アイテムに関連付けられた画像情報を含めることができます。 |
| filter[inAppPurchaseType] | No | 購入種別(PURCHASE、SUBSCRIPTIONなど)を指定してフィルタリングできます。 |
| filter[name] | No | 名前を指定してフィルタリングできます。 |
| filter[productId] | No | プロダクトIDを指定してフィルタリングできます。 |
| filter[state] | No | 購入アイテムの状態(審査状況など)を指定してフィルタリングできます。 |
| include | No | 関連リソース(例: localizations)を同時に取得します。 |
| limit | No | 結果の最大取得件数を指定できます。 |
| limit[inAppPurchaseLocalizations] | No | ローカライズ情報の最大取得件数を指定できます。 |
| limit[images] | No | 画像情報の最大取得件数を指定できます。 |
| sort | No | 並び順を指定できます(例: `-id` で降順)。 |
#### 購入情報ローカライゼーション
- API Endpoint: [/v2/inAppPurchases/{id}/inAppPurchaseLocalizations](https://developer.apple.com/documentation/appstoreconnectapi/get-v2-inapppurchases-_id_-inapppurchaselocalizations)
| パラメータ名 | 必須 | 内容 |
| --- | --- | --- |
| fields[inAppPurchaseLocalizations] | No | ローカライズ情報(タイトルや説明など)を取得するためのフィールドを指定できます。 |
| fields[inAppPurchases] | No | 紐づく購入情報の基本項目を含めることができます。 |
| include | No | 関連リソース(例: inAppPurchases)を同時に取得します。 |
| limit | No | 最大取得件数を指定できます。 |