従業員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 | 認識できないクライアントマークまたはクライアントには権限がない |