ユーザー情報を取得する
GaroonユーザーIDを取得する
取得するユーザーの数と取得開始するユーザーのオフセットをリクエストのパラメーターとして受け取り、GaroonユーザーIDの一覧を取得するAPIです。
このAPIは、取得したユーザーの数とGaroonユーザーIDをレスポンスとして返ります。パラメーターを指定しない場合、すべてのユーザーを取得して、返ります。
API名
AdminGetUserIds
使用可能なGaroonのバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.0以降
リクエスト
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| offset/text() | xsd:integer | 0~1
|
取得開始するユーザーのオフセット |
| limit/text() | xsd:integer | 0~1
|
取得するユーザー数の上限 |
例
|
|
レスポンス
API名とレスポンスの要素名が異なります。
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| number_users/text() | xsd:integer | 1 | 取得したユーザーの数 |
| userId/text() | xsd:integer | 0~ 無制限
|
GaroonユーザーID |
例
|
|
ユーザー情報を取得する
GaroonユーザーIDをリクエストのパラメーターとして受け取り、ユーザー情報をレスポンスとして返すAPIです。
存在しないGaroonユーザーIDを指定した場合、エラーは発生せず、そのIDに対する処理は行いません。 ユーザー情報のその他の項目値を取得する場合は、ベースAPIの
BaseGetUsersById
を使用します。
API名
AdminGetUserDetailByIds
使用可能なGaroonのバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.0以降
リクエスト
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| userId/text() | xsd:integer | 1~ 無制限 | 取得するGaroonユーザーID |
例
|
|
レスポンス
API名とレスポンスの要素名が異なります。
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| number_users/text() | xsd:integer | 1 | 取得したユーザー情報の数 |
| userDetail | admin:UserDetail | 0~ 無制限
|
ユーザー情報 |
例
クラウド版Garoon、パッケージ版Garoon 3.1以降
|
|
パッケージ版Garoon 3.0
|
|
ユーザー数を取得する
Garoonに存在するユーザー数をレスポンスとして返すAPIです。
API名
AdminCountUsers
使用可能なGaroonのバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.0以降
リクエスト
なし
レスポンス
API名とレスポンスの要素名が異なります。
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| number_users/text() | xsd:integer | 0~1
|
ユーザー数 |
例
|
|
組織内のユーザー数を取得する
組織IDをリクエストのパラメーターとして受け取り、組織内に存在するユーザーの人数をレスポンスとして返すAPIです。
存在しない組織IDを指定した場合、レスポンスのorgIdには-1が入り、number_usersは0が入ります。
API名
AdminCountUsersInOrg
使用可能なGaroonのバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.0以降
リクエスト
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| orgId/text() | xsd:integer | 1 | 組織ID |
例
|
|
レスポンス
API名とレスポンスの要素名が異なります。
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| orgId/text() | xsd:integer | 1 | 組織ID |
| number_users/text() | xsd:integer | 1 | 組織内に存在するユーザー数 |
例
|
|
組織内のGaroonユーザーIDを取得する
組織IDをリクエストのパラメーターとして受け取り、組織内に存在するGaroonユーザーIDをレスポンスとして返すAPIです。
存在しない組織IDを指定した場合、レスポンスのorgIdには -1が入り、number_usersは0が入ります。
API名
AdminGetUserIdsInOrg
使用可能なGaroonのバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.0以降
リクエスト
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| orgId/text() | xsd:integer | 1 | 組織ID |
| offset/text() | xsd:integer | 0~1 | オフセット |
| limit/text() | xsd:integer | 0~1 | 取得するユーザーの上限数 |
例
|
|
レスポンス
API名とレスポンスの要素名が異なります。
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| orgId/text() | xsd:integer | 1 | 組織ID |
| number_users/text() | xsd:integer | 1 | 取得したユーザー数 |
| userId/text() | xsd:integer | 0~ 無制限 | 取得したGaroonユーザーID |
例
|
|
組織に未所属のユーザー数を取得する
どの組織にも属していないユーザーの人数をレスポンスとして返すAPIです。
API名
AdminCountNoGroupUsers
使用可能なGaroonのバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.0以降
リクエスト
なし
レスポンス
API名とレスポンスの要素名が異なります。
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| number_users/text() | xsd:integer | 1 | 組織に未所属のユーザー数 |
例
|
|
組織に未所属のGaroonユーザーIDを取得する
どの組織にも属していないGaroonユーザーIDをレスポンスとして返すAPIです。
API名
AdminGetNoGroupUserIds
使用可能なGaroonのバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.0以降
リクエスト
API名とレスポンスの要素名が異なります。
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| offset/text() | xsd:integer | 0~1 | オフセット |
| limit/text() | xsd:integer | 0~1 | 取得するユーザーの上限数 |
例
|
|
レスポンス
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| number_uisers/text() | xsd:integer | 1 | 取得したユーザーの数 |
| userId/text() | xsd:integer | 0~ 無制限 | 組織に未所属のGaroonユーザーID |
例
|
|
ユーザーが所属している組織数を取得する
GaroonユーザーIDをリクエストのレスポンスとして受け取り、ユーザーが所属している組織の数をレスポンスとして返すAPIです。
API名
AdminCountOrgsOfUser
使用可能なGaroonのバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.0以降
リクエスト
API名とレスポンスの要素名が異なります。
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| userId/text() | xsd:integer | 1 | GaroonユーザーID |
例
|
|
レスポンス
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| userId/text() | xsd:integer | 1 | GaroonユーザーID |
| number_orgs | xsd:integer | 1 | 所属する組織数 |
例
|
|
ユーザーが所属している組織のIDを取得する
GaroonユーザーIDをリクエストのレスポンスとして受け取り、ユーザーが所属している組織のIDをレスポンスとして返すAPIです。
API名
AdminGetOrgIdsOfUser
使用可能なGaroonのバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.0以降
リクエスト
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| userId/text() | xsd:integer | 1 | GaroonユーザーID |
例
|
|
レスポンス
API名とレスポンスの要素名が異なります。
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| userId/text() | xsd:integer | 1 | GaroonユーザーID |
| number_orgs | xsd:integer | 1 | 所属する組織の数 |
| orgId | xsd:integer | 0~ 無制限 | 所属する組織のID |
例
|
|
ログイン名からGaroonユーザーIDを取得する
ログイン名をリクエストのレスポンスとして受け取り、GaroonユーザーIDをレスポンスとして返すAPIです。
存在しないログイン名を指定した場合、-1が返されます。
API名
AdminGetUserIdByLoginName
使用可能なGaroonのバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.0以降
リクエスト
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| login_name/text() | xsd:string | 1 | ログイン名 |
例
|
|
レスポンス
API名とレスポンスの要素名が異なります。
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| login_name/text() | xsd:string | 1 | 指定したログイン名 |
| userId/text() | xsd:integer | 1 | GaroonユーザーID |
例
|
|
