第8章乗務員情報の取得

API名:
driver/info

概要:
リクエストされた乗務員の情報を取得します。

URI:
https://ドメイン名/openapi/v1/driver/info

メソッド:
GET
API使用例:

Request URL: https://ドメイン名/openapi/v1/driver/info?eigyousyoCode=00000001
Request Method: GET
Request Head:
    content-type: application/json
    Authorization:Bearer eyJ4NX…      
       
各リクエストパラメータは下記の通りです。


パラメータ名
必須
データ型
デフォルト
説明
eigyousyoCode

※1


String
営業所コードを指定します。(数字8桁)
eigyousyoId

※1


Integer
営業所IDを指定します。

※1


eigyousyoCode、eigyousyoIdのいずれかの指定が必須です。
各レスポンスパラメータは下記の通りです。
パラメータ名
データ型
説明
status
Object
ステータス情報が入ります。
code
String
ステータスコードが入ります。
詳しい内容は状態コードとエラーを参照してください。
message
String
ステータス内容に関するメッセージが入ります。
詳しい内容は状態コードとエラーを参照してください。
results
Array
乗務員情報が列表で入ります。
driverId
Integer
乗務員のID情報が入ります。
driverCode
String
乗務員コード情報が入ります。(数字8桁)
driverName
String
乗務員のお名前が入ります。
driverNameKana
String
乗務員名のフリガナ情報が入ります。
branchId
Integer
所属のID情報が入ります。
branchCode
String
空白が入ります。
email
String
乗務員のメールアドレス情報が入ります。

mobilePhone
String
乗務員の電話番号情報が入ります。
comment
String
乗務員の備考情報が入ります。
deletef
Byte
削除済みの乗務員の場合、情報が入ります。
driverPhotoPath
String
乗務員写真のパス情報が入ります。
registrationTime
Date
乗務員の運転免許の交付年月日情報が入ります。
expirationTime
Date
乗務員の運転免許の有効期限情報が入ります。
serialNumber
String
乗務員の運転免許証番号情報が入ります。
acquireTime
Date
乗務員の運転免許の取得年月日情報が入ります。
vehicleKind1
Byte
大型自動車運転免許を持っている乗務員の場合、情報が入ります。
vehicleKind2
Byte
中型自動車運転免許を持っている乗務員の場合、情報が入ります。
vehicleKind3
Byte
普通自動車運転免許を持っている乗務員の場合、情報が入ります。
vehicleKind4
Byte
大型特殊自動車運転免許を持っている乗務員の場合、情報が入ります。
vehicleKind5
Byte
大型自動二輪車運転免許を持っている乗務員の場合、情報が入ります。
vehicleKind6
Byte
普通自動二輪車運転免許を持っている乗務員の場合、情報が入ります。
vehicleKind7
Byte
小型特殊自動車運転免許を持っている乗務員の場合、情報が入ります。
vehicleKind8
Byte
原動機付自転車運転免許を持っている乗務員の場合、情報が入ります。
vehicleKind9
Byte
けん引自動車運転免許を持っている乗務員の場合、情報が入ります。
vehicleKind10
Byte
大型自動車第二種運転免許を持っている乗務員の場合、情報が入ります。
vehicleKind11
Byte
中型自動車第二種運転免許を持っている乗務員の場合、情報が入ります。
vehicleKind12
Byte
普通自動車第二種運転免許を持っている乗務員の場合、情報が入ります。
vehicleKind13
Byte
大型特殊自動車第二種運転免許を持っている乗務員の場合、情報が入ります。
vehicleKind14
Byte
けん引自動車第二種運転免許を持っている乗務員の場合、情報が入ります。
vehicleKind15
Byte
準中型自動車運転免許を持っている乗務員の場合、情報が入ります。
condition
String
運転免許証に条件欄に記載の情報が入ります。
例)眼鏡等
sensitivity
Integer
Feelythmを利用している場合、眠気検知感度情報が入ります。
laborTimeGroupId
Long
勤務時間帯グループのID情報が入ります。
driverBirthday
Date
乗務員の誕生日情報が入ります。
address
String
乗務員の住所情報が入ります。
driverSex
Byte
乗務員の性別情報が入ります。
fileCode
String
乗務員情報作成日の情報が入ります。
fileCreateDate
Date
乗務員情報の作成日情報が入ります。
employmentDate
Date
乗務員の雇用日情報が入ります。
licenseDate
Date
乗務員の選任日情報が入ります。
healthStatus
String
乗務員の健康状態についての記載情報が入ります。
healthInsuranceDate
Date
乗務員の健康保険加入日情報が入ります。
healthInsuranceCode
String
乗務員の健康保険番号が入ります。
endowmentInsuranceDate
Date
乗務員の厚生年金保険加入日情報が入ります。
endowmentInsuranceCode
String
乗務員の厚生年金保険番号が入ります。
employmentInsuranceDate
Date
乗務員の雇用保険加入日情報が入ります。
employmentInsuranceCode
String
乗務員の雇用保険番号が入ります。
accidentInsuranceDate
Date
乗務員の労災保険加入日情報が入ります。
accidentInsuranceCode
String
乗務員の労災保険番号が入ります。
commutingTime
Integer
乗務員の通勤所要時間情報が入ります。
familyContactWay
String
乗務員に緊急事態が発生した時、家族などへ連絡する方法が入ります。
houseType
Byte
乗務員の住居形態情報が入ります。
deathDate
Date
乗務員が運転者でなくなった日の情報が入ります。
deathReason
String
乗務員が運転者でなくなった理由が入ります。
portabilityPhone
String
乗務員の携帯電話番号情報が入ります。
bloodType
String
乗務員の血液型情報が入ります。
oriDriverPhotoPath
String
乗務員写真のパス情報が入ります。
tempDriverPhotoPathFalg
Boolean
乗務員写真が仮のものであるかどうかの情報が入ります。
true:仮の乗務員写真の場合
false:仮の乗務員写真ではない場合
driverType
Byte
乗務員の職種情報が入ります。
dayCrossFlag
Byte
隔日勤務適用かどうかが入ります。
1:隔日勤務適用
0:隔日勤務不適用
updateAuthor
String
乗務員情報を更新したユーザー情報が入ります。
updateTime
Date
乗務員情報の更新日情報が入ります。
agreeUseHealthInfo
byte
健康管理情報(血圧値等)を運行管理に使用するにあたっての合意が入ります。
0:健康管理情報(血圧値等)を使用することができません。
1:健康管理情報(血圧値等)を使用することができます。
isRunning
boolean
運行中かどうかの情報が入ります。
true:運行中
false:それ以外
レスポンスの例:

{
  "results": [
    {
      "accidentInsuranceCode": "1234567",
       "accidentInsuranceDate": "2020/01/01 00:00:00",
       "acquireTime": "2020/01/01 00:00:00",
       "address": "",
       "bloodType": "3",
       "branchCode": "",
       "branchId": 144,
       "comment": "no comment",
       "commutingTime": 60,
       "condition": "無し",
       "deathDate": null,
       "deathReason": "",
       "deletef": 0,
       "driverBirthday": "1985/02/01 00:00:00",
       "driverCode": "00000003",
       "driverId": 6908,
       "driverName": "乗務員1",
       "driverNameKana": "ジョウムイン1",
       "driverPhotoPath": "",
       "driverSex": 1,
       "driverType": 0,
       "email": "1@f.com",
       "employmentDate": "2021/02/08 00:00:00",
       "employmentInsuranceCode": "1234567",
       "employmentInsuranceDate": "2020/01/01 00:00:00",
       "endowmentInsuranceCode": "1234567",
       "endowmentInsuranceDate": "2020/01/01 00:00:00",
       "expirationTime": "2022/01/01 00:00:00",
       "familyContactWay": "080-12345678",
       "fileCode": "000001",
       "fileCreateDate": "2021/02/08 00:00:00",
       "healthInsuranceCode": "1234567",
       "healthInsuranceDate": "2020/01/01 00:00:00",
       "healthStatus": "健康",
       "houseType": 1,
       "laborTimeGroupId": null,
       "licenseDate": "2021/02/08 00:00:00",
       "mobilePhone": "080-12345678",
       "oriDriverPhotoPath": "",
       "portabilityPhone": "080-12345678",
       "registrationTime": "2021/02/08 00:00:00",
       "sensitivity": 0,
       "serialNumber": "12345678",
       "tempDriverPhotoPathFalg": false,
"updateAuthor": "abcd-123",
            "updateTime": "2023/08/23 14:59:28",
       "vehicleKind1": 1,
       "vehicleKind10": 0,
       "vehicleKind11": 0,
       "vehicleKind12": 0,
       "vehicleKind13": 0,
       "vehicleKind14": 0,
       "vehicleKind15": 0,
       "vehicleKind2": 1,
       "vehicleKind3": 0,
       "vehicleKind4": 0,
       "vehicleKind5": 0,
       "vehicleKind6": 0,
       "vehicleKind7": 0,
       "vehicleKind8": 0,
       "vehicleKind9": 0,
       "agreeUseHealthInfo": 0,
             "isRunning":"false"
          }
   ],

"status": {
       "code": "AF00E0000",
       "message": "success"
     }
}