質問: アドレス帳の情報一括取得について 社内で管理しているユーザ全ての連絡先情報と外部連携しているユーザの連絡先情報を それぞれ一括で取得することは可能でしょうか。 以下の情報を社内ユーザ、外部連携ユーザで取得したいのです。 [名前, 所属名, 電話番号, メールアドレス] 可能であれば少ないapi呼び出し回数で実現できればと思い、 一覧のような形で取得したいのですが、 適した方法とapiについてご存知でしたらご教授いただけますと幸いです。
回答: アドレス帳の顧客/取引先の連絡先であれば顧客/取引先の連絡先リストの照会 api で取得することができます。 https://developers.worksmobile.com/jp/document/100600805?lang=ja filterworksat パラメータを使用すれば、外部ユーザのみ抽出することが可能です。 旧アドレス帳の個人アドレス帳にある連絡先は移行の際、個人アドレス帳にある連絡先のリスト照会 api でメンバーごとに取得することができます。 https://developers.worksmobile.com/jp/document/100600205?lang=ja こちらはメンバーごとの呼び出しになりますので、テナント内のメンバーの accountid の数だけ呼び出す必要があります。