ユーザーを取得
リクエスト
GET [[[<REST API URL>|Hub-Rest-Api-URL.html]]]/users/user id?fields=string
パラメーター | 説明 |
---|---|
| オプション。各ユーザーのフィールドの指定されたサブセットのみを返します。サブセットを定義するには、フィールド構文を使用します。 |
レスポンス
レスポンスコード | 意味 |
---|---|
200 OK | リクエストが成功しました。 |
400 不正な要求 | リクエストパラメーターの少なくとも 1 つが無効です。例: 渡された JSON オブジェクトの必須フィールドがありません。詳細については、応答のエラーメッセージを確認してください。 |
403 禁止します | 要求元は、要求されたリソースにアクセスできません。 |
404 お探しのページが見つかりませんでした | 要求されたリソースが見つかりませんでした。 |
500 内部サーバーエラー | サーバーエラーのため、リクエストの処理に失敗しました。詳細については、応答のエラーメッセージを確認してください。 |
レスポンスボディ
{
"login": string,
"banned": boolean,
"banReason": string,
"bannedInAuthModule": [[[authmodule|HUB-REST-API_JSON-Scheme.html#authmodule]]],
"banBadge": string,
"guest": boolean,
"avatar": [[[avatar|HUB-REST-API_JSON-Scheme.html#avatar]]],
"profile": [[[profile|HUB-REST-API_JSON-Scheme.html#profile]]],
"groups": [[[[userGroup|HUB-REST-API_JSON-Scheme.html#userGroup]]], ...],
"organizations": [[[[organization|HUB-REST-API_JSON-Scheme.html#organization]]], ...],
"transitiveOrganizations": [[[[organization|HUB-REST-API_JSON-Scheme.html#organization]]], ...],
"transitiveGroups": [[[[userGroup|HUB-REST-API_JSON-Scheme.html#userGroup]]], ...],
"teams": [[[[projectTeam|HUB-REST-API_JSON-Scheme.html#projectTeam]]], ...],
"transitiveTeams": [[[[projectTeam|HUB-REST-API_JSON-Scheme.html#projectTeam]]], ...],
"details": [[[[details|HUB-REST-API_JSON-Scheme.html#details]]], ...],
"VCSUserNames": [[[[vcsUserName|HUB-REST-API_JSON-Scheme.html#vcsUserName]]], ...],
"sshPublicKeys": [[[[sshPublicKey|HUB-REST-API_JSON-Scheme.html#sshPublicKey]]], ...],
"helpdeskProjectSettings": [[[[projectHelpdeskSettings|HUB-REST-API_JSON-Scheme.html#projectHelpdeskSettings]]], ...],
"creationTime": calendar,
"lastAccessTime": calendar,
"refreshTokens": [[[[refreshToken|HUB-REST-API_JSON-Scheme.html#refreshToken]]], ...],
"permanentTokens": [[[[permanentToken|HUB-REST-API_JSON-Scheme.html#permanentToken]]], ...],
"approvedScopes": [[[[approvedScope|HUB-REST-API_JSON-Scheme.html#approvedScope]]], ...],
"applicationPasswords": [[[[applicationPassword|HUB-REST-API_JSON-Scheme.html#applicationPassword]]], ...],
"favoriteProjects": [[[[project|HUB-REST-API_JSON-Scheme.html#project]]], ...],
"endUserAgreementConsent": [[[endUserAgreementConsent|HUB-REST-API_JSON-Scheme.html#endUserAgreementConsent]]],
"eraseTimestamp": calendar,
"twoFactorAuthentication": [[[twoFactorAuthentication|HUB-REST-API_JSON-Scheme.html#twoFactorAuthentication]]],
"requiredTwoFactorAuthentication": boolean,
"pendingTwoFactorAuthentication": [[[twoFactorAuthenticationSecret|HUB-REST-API_JSON-Scheme.html#twoFactorAuthenticationSecret]]],
"webauthnDevice": [[[webauthnDevice|HUB-REST-API_JSON-Scheme.html#webauthnDevice]]],
"userType": [[[userType|HUB-REST-API_JSON-Scheme.html#userType]]],
"permissions": [string, ...],
"id": string /* from authorityHolder */,
"aliases": [[[[alias|HUB-REST-API_JSON-Scheme.html#alias]]], ...] /* from authorityHolder */,
"name": string /* from authorityHolder */,
"projectRoles": [[[[projectRole|HUB-REST-API_JSON-Scheme.html#projectRole]]], ...] /* from authorityHolder */,
"transitiveProjectRoles": [[[[projectRole|HUB-REST-API_JSON-Scheme.html#projectRole]]], ...] /* from authorityHolder */,
"sourcedProjectRoles": [[[[sourcedProjectRole|HUB-REST-API_JSON-Scheme.html#sourcedProjectRole]]], ...] /* from authorityHolder */,
"organizationRoles": [[[[organizationRole|HUB-REST-API_JSON-Scheme.html#organizationRole]]], ...] /* from authorityHolder */,
"transitiveOrganizationRoles": [[[[organizationRole|HUB-REST-API_JSON-Scheme.html#organizationRole]]], ...] /* from authorityHolder */,
"sourcedOrganizationRoles": [[[[sourcedOrganizationRole|HUB-REST-API_JSON-Scheme.html#sourcedOrganizationRole]]], ...] /* from authorityHolder */
}
2025 年 3 月 24 日