App Store Connectヘルプ

サポート / App Store Connect / はじめに / App Store Connect API

はじめに

App Store Connect API

App Store Connect API は、App Store Connect におけるタスクの自動化を実現する REST API です。

注:Apple Developer Enterprise Program のメンバーの場合は、Enterprise Program API を使用することも可能です。詳しくは、こちらをご覧ください。

アカウント内のすべてのアプリで使用可能な API キーを役割ごとに生成することも、各 App Store Connect ユーザに対して個別にキーを生成することもできます。App Store Connect API キーは App Store Connect API に固有であるため、ほかの Apple のサービスで使用することはできません。

利用するにあたり、まずはじめに Account Holder が App Store Connect で当該 API へのアクセス権をリクエストする必要があります。

App Store Connect APIへのアクセスのリクエスト

必要な役割: Account Holder。「役割の権限」を参照してください。

  1. 「ユーザとアクセス」で、「統合」をクリックします。「App Store Connect API」ページが開きます。

  2. 「Request Access」(アクセス権のリクエスト) をクリックします。

  3. チェックボックスをオンにして利用規約に同意したら、「提出」をクリックします。

その後リクエストは審査され、状況に応じて承認が行われます。

チーム API キーの生成

必要な役割: Account Holder または Admin。「役割の権限」を参照してください。

アカウント内のすべてのアプリで使用できるチームキーですが、特定の役割のみに割り当てることが可能です。

注:この機能は、Enterprise Program API をお使いの場合は利用できません。

  1. 「ユーザとアクセス」で、「統合」をクリックします。「App Store Connect API」ページが開きます。

  2. 「Team Keys」(チームキー) をクリックします。

  3. 「API キーを生成」をクリックします。 「アクティブ」となっている API キーがすでにある場合、キーを追加するには追加ボタン (+) をクリックします。

  4. キーの名前を入力します。この名前は参照にのみ使用されるもので、キー自体の構成には含まれません。

  5. 「アクセス」でユーザの役割を選択します。この API を使用できるユーザが決定されます。チーム API キーはすべてのアプリに適用されるものです。つまり、アプリのアクセス権限を使って、API キーの利用制限をすることはできません。

  6. 「生成」をクリックします。

一度 API キーを生成すると、その名前やアクセスレベルを編集することはできません。変更が必要な場合は、その API キーを取り消して新しいキーを生成します。 キーの管理やセキュリティの詳細については、こちらをご覧ください。

個人で使用する API キーの生成

必要な役割:Account Holder、Admin、App Manager、Customer Support、Developer、または Marketing。「役割の権限」を参照してください。

すべての App Store Connect ユーザが、デフォルトで、個人で使用する API キーの生成および無効化を行うことができます (Admin または Account Holder がその権限を取り消していない場合に限る)。各ユーザは、一度に有効な API キーを 1 つだけ持つことができます。

注:この機能は、Enterprise Program API をお使いの場合は利用できません。

  1. App Store Connect 内のページ右上隅にあるユーザ名をクリックし、「プロフィールを編集」を選択します。

  2. 「Individual API Key」(個々の API キー) で、「Generate Key」(キーを生成) をクリックします。

  3. 個人用 API キーをダウンロードするには、「Download」(ダウンロード) をクリックし、その後ダイアログで表示される「Download」(ダウンロード) をクリックします。

    注:API キーは、プライベートなものであり、1 回しかダウンロードできません。ダウンロード後は安全な場所で保管します。キーが紛失したり侵害されたりした場合は必ず、即時無効化してください。

  4. 個人用 API キーを無効化するには、「無効化」をクリックし、その後ダイアログで表示される「無効化」をクリックします。API キーは、一度無効化すると復元できません。

個人用キーとチームキーの管理

必要な役割: Account Holder または Admin。「役割の権限」を参照してください。

Account Holder または Admin の役割を持つユーザは、チームキーと当該ユーザが所属する App Store Connect のチームメンバーによって作成された個人用キーの表示および管理ができます。API キーを無効化することで、その API キーを使った App Store Connect サービスの認証を行えなくすることが可能です。ユーザの API キーを無効化し、かつ新規の API キーを作成できないようにするには、当該ユーザの「個人 API キーを生成する」権限を削除します。

注:この機能は、Enterprise Program API をお使いの場合は利用できません。

  1. 「ユーザとアクセス」で、「統合」をクリックします。「App Store Connect API」ページが開きます。

  2. 左上で「Individual Keys」(個々のキー) または「Team Keys」(チームキー) をクリックします。

  3. 右上の「編集」をクリックします。

  4. 無効化したい API キーを選択します。

  5. 右上で「キーを無効化」をクリックし、ダイアログで「無効化」をクリックします。API キーは、一度無効化すると復元できません。「App Store Connect API」ページの「無効化済み」セクションに、過去 30 日間で無効化されたキーの一覧が表示されます。