従業員定期区間情報の連携

OpenAPI説明

当該OpenAPIは従業員の定期区間情報を連携する際に利用します。

OpenAPI権限

当該OpenAPIはテナント権限が必要です。

リクエストURI

/api/openapi/users/contactRoutes

リクエスト形式

POST

リクエスト例

{
    "employeeId": "EMP-001",
    "employeeName": "従業員001",
    "detailRoute": "大手町(東京都):東京メトロ東西線:Down:茅場町:東京メトロ日比谷線:Down:日比谷",
    "detailRouteNoDirection": "",
    "displayRoute": "大手町(東京都)--東京メトロ東西線--茅場町--東京メトロ日比谷線--日比谷",
    "oneMonthPrice": 6950,
    "threeMonthPrice": 19810,
    "sixMonthPrice": 37530,
    "status": "1001"
}

リクエスト項目

項目名 タイプ 必須 キー 規則 説明
employeeId String 最大32文字 従業員番号
employeeName String 最大100文字 従業員名前
detailRoute String 最大999文字 定期経路文字列
ステータス:1002の場合、当該の項目が利用しません
detailRouteNoDirection String 最大999文字 定期経路文字列(方向なし)
定期経路文字列が空白である場合、当該の項目が入力必須です
ステータス:1002の場合、当該の項目が利用しません
displayRoute String 最大999文字 定期区間表示名
ステータス:1002の場合、当該の項目が利用しません
oneMonthPrice Long 最大10文字 1ヶ月定期代
threeMonthPrice Long 最大10文字 3ヶ月定期代
sixMonthPrice Long 最大10文字 6ヶ月定期代
status String ステータス
1001:追加
1002:削除

OpenAPIリターン例

成功例

{
    "message": "success",
    "key": "xxx123456"
}

失敗例

{
    "message": "パラメータ:{0}は指定必須の項目です",
    "errorCode": "120003"
}

項目説明

項目名 タイプ 説明
message String エラーメッセージを返す
key String 従業員番号
errorCode String エラーコードを返す

エラーコード説明

errorCode message 説明
120003 パラメータ:{0}は指定必須の項目です
SPD.5394.0008 {0}は{1}文字以内で入力してください
SPD.5394.0006 定期経路文字列と定期経路文字列(方向なし)はいずれかを入力してください
SPD.5394.0009 {0}は正整数且つ9,999,999,999以上にすることはできません
SPD.5394.0010 ステータスが無効です
6047065 従業員番号は存在しませんまたは退職済の従業員です