アカウント内のすべてのユーザーおよびそれに関連するロールの完全な情報を取得します。
このAPIには、ボット管理者コンソールからのみ作成されたアプリケーションによって生成されたJWTが必要です。このAPIを使用するために、アプリは [ロール管理] の [ロール管理] の管理APIスコープを必要とします。
GET https://{{host}}/api/public/alluserroles?
クエリパラメータ
パラメータ | 説明 |
---|---|
ホスト | 環境URL(例: https://bots.kore.ai) |
認証
以下の構文を使用して、JWTをヘッダーに含むAPIを呼び出します。 auth: {{JWT}}
応答のコンテンツタイプ
application/json
サンプルリクエスト
curl -X GET \ https://{{host}}/api/public/alluserroles?limit=2' \ -H 'auth: {{YOUR_JWT_ACCESS_TOKEN}}' \
サンプル応答
{ "total": 10, "availableMore": true, "users": [ { "username": "<name>@kore.com", "orgUserId": "org assigned user id", "accountId": "<id>", "isDeveloper": true, "canCreateBot": true, "userId": "u-xxx-xxx-xxx-xxx-xxxxx", "btRoles": [], "adminRoles": [] }, { "username": "<name>@kore.com", "orgUserId": "org assigned user id", "accountId": "<id>", "isDeveloper": true, "canCreateBot": true, "userId": "u-xxxxx-xxx-xxx-xxx-xxxxx", "btRoles": [ { "roleId": "5c04ae921ad9976d311e9b50", "roleName": "Bot Developer", "groups": [], "botId": "st-fd7c7396-82c1-5916-972d-6bfe6908b5ab", "botName": "Example Bot" } ], "adminRoles": [] } ] }