Download OpenAPI specification:Download
edenを外部サービスと連携させるためのAPI仕様についてのドキュメントです。(現在ベータ版のため、今後仕様が変更される可能性が高いことをご了承ください)
userid required | string ユーザーIDを指定します。システムID(数値)で指定する場合はそのまま、ユーザーIDを指定する場合はuserid:xxx@example.comという形式になります。(「/users/123」あるいは「users/userid:xxx@example.com」のいずれかということです) |
{- "id": 0,
- "usergroups": [
- {
- "id": 0,
- "name": "string",
- "folderid": 0
}
], - "folder": {
- "id": 0,
- "name": "string",
- "folderid": 0
}, - "userid": "string",
- "name": "string",
- "memo": "string",
- "activity_permission": "",
- "locked": true,
- "active_start_date": "string",
- "active_end_date": "string",
- "language": "",
- "mfa_required": true,
- "password_change_required": true,
- "security_profile_id": 0,
- "mailaddress": "string"
}
include_fullpath_usergroup | boolean ユーザーグループを常にフルパスで出力するかどうか(trueでない場合は、名前が重複しているユーザーグループのみフルパスで出力される) |
include_fullpath_userfolder | boolean フォルダを常にフルパスで出力するかどうか(trueでない場合は、名前が重複しているフォルダのみフルパスで出力される) |
[- {
- "id": 0,
- "usergroups": [
- {
- "id": 0,
- "name": "string",
- "folderid": 0
}
], - "folder": {
- "id": 0,
- "name": "string",
- "folderid": 0
}, - "userid": "string",
- "name": "string",
- "memo": "string",
- "activity_permission": "",
- "locked": true,
- "active_start_date": "string",
- "active_end_date": "string",
- "language": "",
- "mfa_required": true,
- "password_change_required": true,
- "security_profile_id": 0,
- "mailaddress": "string"
}
]
dry_run required | boolean trueの場合はDBを更新しない(戻り値等は更新したときと同じように戻ってくる) |
create_user_if_not_exists | string Value: true 現状のユーザーDBに存在しないユーザーがアップロードしたリストに含まれている場合に、ユーザーDBに追加するかどうか |
create_usergroup_if_not_exists | string Value: true 現状のユーザーグループDBに存在しないユーザーグループがアップロードしたリストの所属ユーザーグループに含まれている場合に、ユーザーグループDBに追加するかどうか |
get_non_listed_existing_users | string Value: true 「現在のDBには存在するが、アップロードしたリストに存在しないユーザーの一覧」を戻り値に含めるかどうか |
userid required | string ユーザーID(既定ではメールアドレス、アカウント設定によっては半角英数字)。 |
password | string パスワード。新規作成のときは必須、既存ユーザーの場合は変更時のみ指定する。以下の文字列を指定した場合は、リクエスト処理後、それに応じた動作を行う。(新規作成、既存ユーザー変更時のいずれでも利用可能) |
folder | string フォルダの名前を指定します。 |
delete | boolean 削除フラグ。trueの場合はユーザーIDを削除する |
security_profile_id | number セキュリティプロファイルのID |
new_userid | string ユーザーIDを変更する場合のみ、新しい値を指定する |
usergroups | Array of strings 所属ユーザーグループ。ユーザーグループの名称を文字列の配列で指定する(フルパスで指定する場合は「フォルダ名/ユーザーグループ名」とする) |
name | string 氏名 |
memo | string 管理者メモ |
activity_permission | string Enum: "" "read" フォルダ階層に合わせた履歴アクセス権限を指定します。 |
locked | boolean アカウントロック |
active_start_date | string 有効期間の開始日 |
active_end_date | string 有効期間の終了日 |
language | string Enum: "" "en-us" "zh-cn" 利用言語 |
mfa_required | boolean 二要素認証を必須とする |
password_change_required | boolean 次回ログイン時にパスワード変更を強制する |
mailaddress | string メールアドレス(ログインID種別が半角英数字のときのみ利用) |
[- {
- "userid": "string",
- "password": "string",
- "folder": "string",
- "delete": true,
- "security_profile_id": 0,
- "new_userid": "string",
- "usergroups": [
- "string"
], - "name": "string",
- "memo": "string",
- "activity_permission": "",
- "locked": true,
- "active_start_date": "string",
- "active_end_date": "string",
- "language": "",
- "mfa_required": true,
- "password_change_required": true,
- "mailaddress": "string"
}
]
{- "added_users": [
- {
- "id": 0,
- "usergroups": [
- {
- "id": 0,
- "name": "string",
- "folderid": 0
}
], - "folder": {
- "id": 0,
- "name": "string",
- "folderid": 0
}, - "userid": "string",
- "name": "string",
- "memo": "string",
- "activity_permission": "",
- "locked": true,
- "active_start_date": "string",
- "active_end_date": "string",
- "language": "",
- "mfa_required": true,
- "password_change_required": true,
- "security_profile_id": 0,
- "mailaddress": "string"
}
], - "added_userfolders": [
- {
- "title": "string"
}
], - "added_usergroups": [
- {
- "name": "string"
}
], - "updated_users": [
- {
- "userid": "string",
- "password": "string",
- "folder": "string",
- "delete": true,
- "security_profile_id": 0,
- "new_userid": "string",
- "usergroups": [
- "string"
], - "name": "string",
- "memo": "string",
- "activity_permission": "",
- "locked": true,
- "active_start_date": "string",
- "active_end_date": "string",
- "language": "",
- "mfa_required": true,
- "password_change_required": true,
- "mailaddress": "string"
}
], - "deleted_users": [
- {
- "userid": "string",
- "password": "string",
- "folder": "string",
- "delete": true,
- "security_profile_id": 0,
- "new_userid": "string",
- "usergroups": [
- "string"
], - "name": "string",
- "memo": "string",
- "activity_permission": "",
- "locked": true,
- "active_start_date": "string",
- "active_end_date": "string",
- "language": "",
- "mfa_required": true,
- "password_change_required": true,
- "mailaddress": "string"
}
], - "non_listed_existing_users": [
- {
- "userid": "string",
- "password": "string",
- "folder": "string",
- "delete": true,
- "security_profile_id": 0,
- "new_userid": "string",
- "usergroups": [
- "string"
], - "name": "string",
- "memo": "string",
- "activity_permission": "",
- "locked": true,
- "active_start_date": "string",
- "active_end_date": "string",
- "language": "",
- "mfa_required": true,
- "password_change_required": true,
- "mailaddress": "string"
}
]
}