従業員TMステータス更新
OpenAPI説明
当該OpenAPIは従業員のTMステータスを更新する際に利用します。
OpenAPI権限
当該OpenAPIはテナント権限が必要です。
リクエストURI
/api/openapi/tm/employee/status
リクエスト形式
PUT
リクエスト例
{
"companyCode":"20190221053539",
"employeeId":"admin",
"status":true
}
リクエスト項目
| 項目名 | タイプ | 必須 | キー | 規則 | 説明 |
|---|---|---|---|---|---|
| companyCode | String | ○ | ○ | 会社コード | |
| employeeId | String | ○ | ○ | 従業員番号 | |
| status | Boolean | ○ | TMステータス |
OpenAPIリターン例
成功例
{
"message": "success"
}
失敗例
{
"message": "当該テナント従業員adminが存在しません",
"errorCode": "12020016"
}
項目説明
| 項目名 | タイプ | 説明 |
|---|---|---|
| message | String | エラーメッセージを返す |
| errorCode | String | エラーコードを返す |
エラーコード説明
| errorCode | message | 説明 |
|---|---|---|
| 12020016 | テナントの配下に、ユーザー{1}が存在しない | |
| 120003 | {0}は指定必須の項目です | |
| 120405 | 会社が存在しない | |
| 120001 | テナントの権限がありません | |
| 121312 | 当該会社に当該従業員は存在しません | |
| TRANSIT_MANAGER_ACCOUNT_ERROR | 当該従業員が所属する会社のtmサービスが未開通、または無効です | |
| TRANSIT_MANAGER_SERVICE_ERROR | tmサービスエラー | |
| 6017003 | 会社はテナントに属していない | 指定しない会社コードは、該当テナントに存在しません。 |
| THIRD_PARTY_APPLICATION_004 | 認識できないクライアントマークまたはクライアントには権限がない |