App Store Connectヘルプ
App Store Connect API
App Store Connect REST APIは、App Store Connectにおける一部タスクの自動化を実現します。
注:Apple Developer Enterprise Programのメンバーの場合は、Enterprise Program APIを使用することも可能です。詳しくは、こちらをご覧ください。
アカウント内のすべてのアプリで使用可能なAPIキーを役割ごとに生成することも、各App Store Connectユーザに対して個別にキーを生成することもできます。なおApp Store Connect APIが生成するキーは当該APIに固有であり、ほかのAppleのサービスで使用することはできない仕様となっています。
利用を開始するには、Account HolderがApp Store Connectで当該APIへのアクセス権をリクエストする必要があります。
App Store Connect APIへのアクセスのリクエスト
必要な役割:Account Holder。「役割の権限」を参照してください。
-
「ユーザとアクセス」で、「統合」をクリックします。「App Store Connect API」ページが開きます。
-
「Request Access」(アクセス権のリクエスト)をクリックします。
-
チェックボックスをオンにして利用規約に同意したら、「提出」をクリックします。
その後リクエストは審査され、個々のケースに応じて承認が行われます。
チームAPIキーの生成
必要な役割:Account HolderまたはAdmin。「役割の権限」を参照してください。
アカウント内のすべてのアプリで使用できるチームキーですが、特定の役割のみに割り当てることが可能です。
注:この機能は、Enterprise Program APIをお使いの場合は利用できません。
-
「ユーザとアクセス」で、「統合」をクリックします。「App Store Connect API」ページが開きます。
-
「Team Keys」(チームキー)をクリックします。
-
「APIキーを生成」をクリックします。「アクティブ」となっているAPIキーがすでにある場合、キーを追加するには追加ボタン(+)をクリックします。
-
キーの名前を入力します。この名前は参照にのみ使用されるもので、キー自体の構成には含まれません。
-
「アクセス」でユーザの役割を選択します。このAPIを使用できるユーザが決定されます。チームAPIキーはすべてのアプリに適用されるものです。つまり、アプリのアクセス権限を使って、APIキーの利用制限をすることはできません。
-
「生成」をクリックします。
一度APIキーを生成すると、その名前やアクセスレベルを編集することはできません。変更が必要な場合は、そのキーを無効化して新しいキーを生成します。キーの管理やセキュリティの詳細については、こちらをご覧ください。
個人で使用するAPIキーの生成
必要な役割:Account Holder、Admin、App Manager、Customer Support、Developer、またはMarketing。「役割の権限」を参照してください。
すべてのApp Store Connectユーザが、デフォルトで、個人で使用するAPIキーの生成および無効化を行うことができます(AdminまたはAccount Holderがその権限を取り消していない場合に限る)。各ユーザは、一度に有効なAPIキーを1つだけ持つことができます。
注:この機能は、Enterprise Program APIをお使いの場合は利用できません。
-
App Store Connect内のページ右上隅にあるユーザ名をクリックし、「プロフィールを編集」を選択します。
-
「Individual API Key」(個々のAPIキー)で、「Generate Key」(キーを生成)をクリックします。
-
個人用APIキーをダウンロードするには、「Download」(ダウンロード)をクリックし、その後ダイアログで表示される「Download」(ダウンロード)をクリックします。
注:APIキーは、プライベートなものであり、1回しかダウンロードできません。ダウンロード後は安全に保管してください。キーを紛失したり、キーが侵害されたりした場合は、即時無効化してください。
-
個人用APIキーを無効化するには、「無効化」をクリックし、その後ダイアログで表示される「無効化」をクリックします。APIキーは、一度無効化すると復元できません。
個人用キーとチームキーの管理
必要な役割:Account HolderまたはAdmin。「役割の権限」を参照してください。
Account HolderまたはAdminの役割を持つユーザは、チームキーと、当該ユーザが所属するApp Store Connectのチームメンバーによって作成された個人用キーの表示および管理ができます。
注:この機能は、Enterprise Program APIをお使いの場合は利用できません。
APIキーを無効化することで、そのAPIキーを使ったApp Store Connectサービスの認証を行えなくすることが可能です。
-
「ユーザとアクセス」で、「統合」をクリックします。「App Store Connect API」ページが開きます。
-
左上で「Individual Keys」(個々のキー)または「Team Keys」(チームキー)をクリックします。
-
右上の「編集」をクリックします。
-
無効化したいAPIキーを選択します。
-
右上で「キーを無効化」をクリックし、ダイアログで「無効化」をクリックします。APIキーは、一度無効化すると復元できません。「App Store Connect API」ページの「無効化済み」セクションに、過去30日間で無効化されたキーの一覧が表示されます。
ユーザが新規のAPIキーを作成できないようにするには、当該ユーザの設定から「個人APIキーを生成する」権限を削除します。
-
「ユーザとアクセス」で、「ユーザ」をクリックします。
-
権限を取り消すユーザを選択します。
-
「その他のリソース」で、「個人APIキーを生成する」のチェックボックスの選択を解除します。