ユーザーの取得APIで返される結果の数が制限される

Lifecycle Management
Okta Classic Engine
Okta Identity Engine

Overview

OktaユーザーAPIと検索クエリパラメーターを使用してAPI呼び出しを行った場合、結果には10人のユーザーのみが返されます。

  • たとえば、/api/v1/users?q=nathanを使用してAPI呼び出しを実行すると、より多くのユーザーが返される必要があるときに10人のユーザーのみが返されます。

Applies To

  • OktaユーザーAPI

Cause

「q」検索パラメーターを使用した場合、デフォルトでは10人のユーザーのみが返されます。詳細については、Okta APIドキュメントを確認してください。

Solution

この問題は、次の2つの方法のいずれかで解決できます。

  • Limitパラメーター
    • 10人を超えるユーザー(最大200人)を返すには、検索でlimitパラメーターを使用します。
      • たとえば、このAPI呼び出しの形式は次のようになります:
        /api/v1/users?q=nathan&limit=200
  • searchによるユーザーの一覧表示
    • limitパラメーターの代わりに、searchパラメーターを使用することができます。このパラメーターではページネーションがサポートされているため、API呼び出しごとに最大200件、ページネーションを使用する場合はそれ以上の結果を返すことができます。
      • たとえば、このAPI呼び出しの形式は次のようになります:
        /api/v1/users?search=profile.firstName+eq+%22nathan%22

 

注:

関連資料

Recommended content

No recommended content found...