- 印刷する
ユーザ変更
- 印刷する
ユーザを変更する。
PATH PARAMETERS
userId required | string <uuid> ユーザID |
HEADER PARAMETERS
Content-Type required | string Value: "application/json" リクエストの形式 |
Authorization required | string 認証情報 (付録参照) |
Accept required | string Value: "application/json" レスポンスの形式 |
REQUEST BODY SCHEMA: application/json
login_id | string <email> ログインID (メールアドレス) | ||
password | string <= 256 characters パスワード | ||
use_totp | integer 多要素認証利用フラグ
| ||
is_password_expired | integer 次回ログイン時パスワード変更要求フラグ
| ||
services | Array of integers 使えるサービス
| ||
name | string <= 64 characters ユーザ名 | ||
is_administrator | integer 全権管理者フラグ
| ||
is_disabled | integer ログイン禁止フラグ
| ||
locale | string Enum: "ja" "en" 通知メール言語 | ||
is_notified | integer 通知メール送信フラグ
| ||
memo | string <= 512 characters メモ | ||
Array of objects ユーザグループ | |||
Array
|
Responses
RESPONSE SCHEMA: application/json
id required | string <uuid> ユーザID | ||||
login_id required | string <email> ログインID (メールアドレス) | ||||
is_external required | integer 外部IdPユーザフラグ
| ||||
services required | Array of integers 使えるサービス
| ||||
name required | string ユーザ名 | ||||
is_initial_user required | integer 初期ユーザフラグ
| ||||
is_administrator required | integer 全権管理者フラグ
| ||||
logged_in_at required | string or null <date-time> 最新ログイン日時 | ||||
is_disabled required | integer ログイン禁止フラグ
| ||||
locale required | string Enum: "ja" "en" 通知メール言語 | ||||
is_notified required | integer 通知メール送信フラグ
| ||||
memo required | string or null メモ | ||||
required | Array of objects ユーザグループ | ||||
Array
|
Request samples
Content type
application/json
Example
パスワード変更 所属ユーザグループ変更
{
"password": "P@ssword2"
}
Response samples
200
Content type
application/json
{
"id": "df87eb73-9135-41ad-95a7-6954f95e6302",
"login_id": "user@example.com",
"is_external": 0,
"services": [
1,
2
],
"name": "Sample User",
"is_initial_user": 0,
"is_administrator": 0,
"logged_in_at": "2023-05-16T01:00:00.000Z",
"is_disabled": 0,
"locale": "ja",
"is_notified": 1,
"memo": "メモ",
"user_groups": [
{
"id": "43b8f00b-933f-4a87-b907-3fec64a41f6e",
"name": "Root"
}
]
}
400
Content type
application/json
{
"message": "Error message",
"errors": {
"key1": [
"Error details for key1"
],
"key2": [
"Error details for key2"
]
}
}
404
Content type
application/json
{
"message": "Error message"
}