esmDevelopers
URL API
esm API
JSプラグイン
URL API
esm API
JSプラグイン
  • 社員(employee)

社員(employee)

社員に関する情報の登録・更新・取得ができます。

レコードのidの取得にはSearch APIが使用できます。

社員取得

必要な権限

社員参照

Request

URL

https://gateway-esm.softbrain.com/esm-api/{tenant}/pub/esms/v1/sheet/employee/{id}

HTTP Method

GET

Parameter

Path Parameter
No.パラメータ必須タイプデフォルト値説明
1tenant○string-会社ID
2id○string-対象レコードID

社員登録

必要な権限

社員登録

Request

URL

https://gateway-esm.softbrain.com/esm-api/{tenant}/pub/esms/v1/sheet/employee

HTTP Method

POST

Parameter

Path Parameter
No.パラメータ必須タイプデフォルト値説明
1tenant○string-会社ID
Request Body
No.プロパティ名必須項目名タイプ備考
1employees.employee.administrator_authority管理者権限string"あり"もしくは"なし
2employees.employee.employee_name社員氏名string
3employees.employee.name_kana社員氏名(かな)string
4employees.employee.emailメールアドレス(PC)string
5employees.employee.position_master役職名string役職マスタの選択肢名
マスタ選択肢の取得方法
6employees.employee.memoメモstring
7employees.employee.address住所object
- zipcode郵便番号string
- street番地string
- building建物string
8employees.employee.tel_no電話番号string
9employees.employee.relational_department部署IDnumber所属する部署ID
10employees.employee.relational_my_groupマイグループIDarray(number)所属するマイグループID
11employees.employee.relational_common_group共通グループIDarray(number)所属する共通グループID
12employees.employee.mobile_tel_no電話番号string
13employees.employee.relational_managerマネージャーの社員IDnumber
14employees.employee.employee_icon写真object
- fileidファイルIDstring事前にcmsにアップロードしたfileIdを指定
15employees.employee.charge_work
@employees.charge_work.charge_work
担当業務タイプarray(string)業務タイプマスタの選択肢名
マスタ選択肢の取得方法
16employees.employee.charge_work
@employees.charge_work.main_charge_work
主担当業務タイプstring業務タイプマスタの選択肢名
マスタ選択肢の取得方法
担当業務タイプから一つを選択
17employees.employee.licenseライセンスarray(string)ライセンス名
18拡張項目の項目名は、システムで設定するitem_idを設定する。item_idの確認方法拡張項目any()拡張項目を追加する際、アイテムタイプ別定義のページを参照する

Example

{
    "employees.employee.employee_name": "営業 太郎",
    "employees.employee.name_kana": "えいぎょう たろう",
    "employees.employee.email": "eigyo@eigyo.co.jp",
    "employees.employee.position_master": "部長",
    "employees.employee.administrator_authority": "あり",
    "employees.employee.memo": "メモ",
    "employees.employee.address": {
        "street": "東京都中央区銀座6-18-2",
        "zipcode": "03-6779-98",
        "building": "野村不動産銀座ビル 11階"
    },
    "employees.employee.tel_no": "000-1111-2222",
    "employees.employee.mobile_tel_no": "000-1111-2222",
    "employees.employee.relational_manager": 123,
    "employees.employee.employee_icon": {
        "fileid": "6b1be1e8c8c14cf9a7b84948a70b1861"
    },
    "employees.employee.charge_work@employees.charge_work.charge_work": [
        "新規営業",
        "既存営業"
    ],
    "employees.employee.charge_work@employees.charge_work.main_charge_work": "新規営業",
    "employees.employee.license": [
        "スタンダード"
    ],
    "employees.employee.relational_department": 100000001,
    "employees.employee.relational_my_group": [
        100000001
    ],
    "employees.employee.relational_common_group": [
        100000001
    ]
}

社員更新

必要な権限

社員変更

Request

URL

https://gateway-esm.softbrain.com/esm-api/{tenant}/pub/esms/v1/sheet/employee/{id}

HTTP Method

PUT

Parameter

Path Parameter
No.パラメータ必須タイプデフォルト値説明
1tenant○string-会社ID
2id○string-対象レコードID
Request Body
No.プロパティ名必須項目名タイプ備考
1employees.employee.administrator_authority管理者権限string"あり"もしくは"なし
2employees.employee.employee_name社員氏名string
3employees.employee.name_kana社員氏名(かな)string
4employees.employee.emailメールアドレス(PC)string未登録のメールアドレスを指定
5employees.employee.position_master役職名string役職マスタの選択肢名
マスタ選択肢の取得方法
6employees.employee.memoメモstring
7employees.employee.address住所object
- zipcode郵便番号string
- street番地string
- building建物string
8employees.employee.tel_no電話番号string
9employees.employee.relational_department部署IDnumber所属する部署ID
10employees.employee.relational_my_groupマイグループIDarray(number)所属するマイグループID
11employees.employee.relational_common_group共通グループIDarray(number)所属する共通グループID
12employees.employee.mobile_tel_no業務タイプstring携帯番号
13employees.employee.relational_managerマネージャーの社員IDnumber
14employees.employee.employee_icon写真object
- fileidファイルIDstring事前にcmsにアップロードしたfileIdを指定
15employees.employee.charge_work
@employees.charge_work.charge_work
担当業務タイプarray(string)業務タイプマスタの選択肢名
マスタ選択肢の取得方法
16employees.employee.charge_work
@employees.charge_work.main_charge_work
主担当業務タイプstring業務タイプマスタの選択肢名
マスタ選択肢の取得方法
17employees.employee.licenseライセンス名array(string)
18拡張項目の項目名は、システムで設定するitem_idを設定する。item_idの確認方法拡張項目any()拡張項目を追加する際、アイテムタイプ別定義のページを参照する

Example

{
    "employees.employee.administrator_authority": "あり",
    "employees.employee.employee_name": "営業 太郎",
    "employees.employee.name_kana": "えいぎょう たろう",
    "employees.employee.email": "imai@softbrain",
    "employees.employee.position_master": "部長",
    "employees.employee.memo": "メモ",
    "employees.employee.address": {
        "street": "東京都中央区銀座6-18-2",
        "zipcode": "03-6779-98",
        "building": "野村不動産銀座ビル 11階"
    },
    "employees.employee.tel_no": "000-1111-2222",
    "employees.employee.mobile_tel_no": "000-1111-2222",
    "employees.employee.relational_manager": 123,
    "employees.employee.employee_icon": {
        "fileid": "962e935f1b3c4b9b90b5defce5147ef7"
    },
    "employees.employee.charge_work@employees.charge_work.charge_work": [
        "営業"
    ],
    "employees.employee.charge_work@employees.charge_work.main_charge_work": "営業",
    "employees.employee.license": [
        "スタンダード"
    ],
    "employees.employee.relational_department": 100000001,
    "employees.employee.relational_common_group": [
        100000001
    ]
}

社員の退職

社員に関しては削除できないため、所属部署を退職部署に変更します。

必要な権限

社員変更

Request

URL

https://gateway-esm.softbrain.com/esm-api/{tenant}/pub/esms/v1/sheet/employee/{id}

HTTP Method

PUT

Parameter

Path Parameter
No.パラメータ必須タイプデフォルト値説明
1tenant○string-会社ID
2id○string-対象レコードID

Request Body

No.プロパティ名必須項目名タイプ備考
1employees.employee.relational_department所属部署number退職部署は[-99]
{
  "employees.employee.relational_department": -99
}

Response

Response Body

Response Bodyはこちらの共通仕様に則っています。

No.プロパティ名項目名タイプ備考
1employees.employee.administrator_authority管理者権限string"あり"もしくは"なし
2employees.employee.id社員IDnumber
3employees.employee.employee_name社員氏名string
4employees.employee.name_kana社員氏名(かな)string
5employees.employee.emailメールアドレス(PC)string
6employees.employee.position_master役職名string役職マスタの値
7employees.employee.memoメモstring
8employees.employee.address住所object
- zipcode郵便番号string
- street番地string
- building建物string
9employees.employee.tel_no電話番号string
10employees.employee.relational_department部署IDnumber所属する部署ID
11employees.employee.relational_my_groupマイグループIDarray(number)所属するマイグループID
12employees.employee.relational_common_group共通グループIDarray(number)所属する共通グループID
13employees.employee.mobile_tel_no業務タイプstring携帯番号
14employees.employee.relational_managerマネージャーの社員IDnumber
15employees.employee.employee_icon写真object
- fileidファイルIDstring取得したfileIdを使って、cmsからファイルのダウンロード可能
- filenameファイル名string
16employees.employee.charge_work
@employees.charge_work.charge_work
担当業務タイプarray(string)業務タイプマスタの値
17employees.employee.charge_work
@employees.charge_work.main_charge_work
主担当業務タイプstring業務タイプマスタの値
18employees.employee.licenseライセンスarray(number)
19employees.employee.import_emailメール取り込み用アドレス
20拡張項目の項目名は、システムで設定するitem_idを設定する。item_idの確認方法拡張項目any()拡張項目を追加する際、アイテムタイプ別定義のページを参照する

Example

{
    "employees.employee.administrator_authority": "あり",
    "employees.employee.employee_name": "営業 太郎",
    "employees.employee.name_kana": "えいぎょう たろう",
    "employees.employee.email": "eigyo@eigyo.co.jp",
    "employees.employee.position_master": "部長",
    "employees.employee.memo": null,
    "employees.employee.address": {
        "street": "東京都中央区銀座6-18-2",
        "zipcode": "03-6779-98",
        "building": "野村不動産銀座ビル 11階"
    },
    "employees.employee.tel_no": "000-1111-2222",
    "employees.employee.mobile_tel_no": "000-1111-2222",
    "employees.employee.relational_manager": 123,
    "employees.employee.employee_icon": {
        "fileid": "6b1be1e8c8c14cf9a7b84948a70b1861",
        "filename": "file.jpg"
    },
    "employees.employee.charge_work@employees.charge_work.charge_work": [
        "新規営業",
        "既存営業"
    ],
    "employees.employee.charge_work@employees.charge_work.main_charge_work": "新規営業",
    "employees.employee.license": [
        "スタンダード"
    ],
    "employees.employee.import_email": "import@email.com",
    "employees.employee.relational_department": 100000001,
    "employees.employee.relational_my_group": [
        100000001
    ],
    "employees.employee.relational_common_group": [
        100000001
    ],
    "system_upd_date": "2025/05/01 10:00",
    "system_reg_date": "2025/05/01 11:00",
    "system_reg_user": 101,
    "system_reg_employee": 100000000001,
    "system_upd_user": 101,
    "system_upd_employee": 100000000001
}