サブアカウントTwilioのサブアカウント管理機能を紹介します。TwilioはAPIの実行だけでアカウントの管理が可能です。一つのマスタアカウントがあり、そのマスタアカウントにサブアカウントを作ってお客様ごとに電話番号を設定したり、社内内部的な運営方法でアカウントごとに処理をさせることなどが考えられます。マスタアカウント?サブアカウント?マスタアカウントマスタアカウントは皆さんが新規登録経由で取得したアカウントのことを言います。必要によってみなさんのアカウント(マスタ)に子アカウント(サブ)を生成することが可能です。サブアカウントサブアカウントはマスタアカウントの子アカウントで一つのマスタアカウントにつき1,000個のサブアカウントを生成することが可能です。みなさんのサービスやシステムの代理店とかユーザーグループアカウントなどを分けて管理する必要がある場合、このサブアカウントを割り振ることでより簡単にアカウントの管理ができるようになっています。各サブアカウントから発生した通話料金などに関しては全てマスタアカウントに請求されますし、マスタアカウントからサブアカウントの利用制限をかけることも可能です。サブアカウントの管理画面まず、左の画面を確認してみてください。みなさんのアカウントにサブアカウントが存在しない場合、「サブアカウント」メニューは表示されません。サブアカウントが一つでも存在する場合にはメニューが表示されます。上の画面から「サブアカウント」をクリックするとこの画面に遷移されます。TOKEN」があります。サブアカウントもマスタアカウント同様な形でできています。Subaccount」からアカウントの詳細画面に移動することが可能です。この画面がサブアカウントの管理画面になります。ご覧のとおり普通の管理画面と大きいなかわりはありませんが、トップのほうにサブアカウントであることを表示していることと右上のアカウント名表示にサブアカウント名が表示されます。サブアカウントの作成このコードを実行すると「TWILIOSUBACCOUNTTEST」というサブアカウントが作成されます。APIの検索などで可能です。コードの「6,7行」のアカウント情報はマスタアカウントのキーを設定してください。AC9F35D42B9AE303A1DFBE3F7618946930」を削除します。上記のコードを実行すると該当アカウントがサスペンドになることを確認できます。コードの「6,7行」のアカウント情報はマスタアカウントのキーを設定してください。まとめサブアカウントは一つのマスタアカウントごとに最大1,000個まで生成可能サブアカウントから発生した通話料金などはマスタアカウントのポイントを使うサブアカウントを使えばユーザー、店舗ごとで個別管理が可能など、提供している様々な機能の利用が可能です。詳しい情報は下記のドキュメントを。Subaccount今回はサブアカウントの作成や削除を紹介いたしました。APIにてTwilioの機能を実施することが可能です。アカウントの管理以外でも様々な処理を実施することが可能ですので、是非試してみてください。