- 印刷する
ユーザ登録
- 印刷する
ユーザを登録する。
HEADER PARAMETERS
Content-Type required | string |
Authorization required | string |
Accept required | string |
User-Agent required | string |
REQUEST BODY SCHEMA: application/json
login_id required | string <email> サインインID (メールアドレス) | ||
is_external | integer
| ||
password | string <= 256 characters | ||
use_totp | integer
| ||
is_password_expired | integer
| ||
services | Array of integers
| ||
name required | string <= 64 characters ユーザ名 | ||
is_administrator | integer
| ||
is_disabled | integer
| ||
locale | string | ||
is_notified | integer
| ||
memo | string <= 512 characters | ||
Array of objects | |||
Array
| |||
Responses
RESPONSE SCHEMA: application/json
id required | string <uuid> | ||||
login_id required | string <email> | ||||
is_external required | integer
| ||||
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 | ||||
is_notified required | integer
| ||||
memo required | string or null | ||||
required | Array of objects | ||||
Array
| |||||
RESPONSE SCHEMA: application/json
message required | string エラーメッセージ |
Request samples
Content type
application/json
Example
iDoperationユーザ登録
{
"login_id": "user@example.com",
"is_external": 0,
"password": "P@ssword1",
"use_totp": 0,
"services": [
1,
2
],
"is_password_expired": 0,
"name": "Sample User",
"is_administrator": 0,
"is_disabled": 0,
"locale": "ja",
"is_notified": 1,
"memo": "メモ",
"user_groups": [
{
"name": "Root"
}
]
}
Content type
application/json
Example
外部IdPユーザ登録
{
"login_id": "idp_user@example.com",
"is_external": 1,
"name": "IdP User",
"is_administrator": 0,
"is_disabled": 0,
"locale": "ja",
"is_notified": 1,
"memo": "メモ",
"user_groups": [
{
"name": "Root"
}
]
}
Response samples
201
400
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": null,
"is_disabled": 0,
"locale": "ja",
"is_notified": 1,
"memo": "メモ",
"user_groups": [
{
"id": "43b8f00b-933f-4a87-b907-3fec64a41f6e",
"name": "Root"
}
]
}
201
400
Content type
application/json
{
"message": "Error message",
"errors": {
"key1": [
"Error details for key1"
],
"key2": [
"Error details for key2"
]
}
}