Đặc tả api truyền tải lệnh vận chuyển (v1)
Tải về tệp đặc tả OASv3:Tải
Truyền tải lệnh đã xác minh bởi bến xe đi.
Sau khi bến xe khách thực hiện ký số để xác nhận trên LVC và cho xe xuất bến hoặc xe đến bến thì phải truyền dữ liệu về máy chủ Cục ĐBVN.
Authorizations:
Cấu trúc tải trọng gửi lên: application/json
maLenh
required
|
string
Mã lệnh được định danh duy nhất tại đơn vị quản lý lệnh. |
xml
required
|
string
Tệp dữ liệu xml mã hóa dạng Base64. |
Mảng của
objects or null
(TepDinhKem)
Bản thể hiện của lệnh vận chuyển điện tử. |
|
checksum
required
|
string
Chuỗi xác thực tính đúng đắn của dữ liệu. |
Các phản hồi
Yêu cầu ví dụ
- Payload
{
-
"maLenh": "string",
-
"xml": "string",
-
"danhSachTepDinhKem": [
- {
- "loai": "string",
- "data": "string"
}
],
-
"checksum": "string"
}
Phản hồi ví dụ
- 200
{
-
"status": true,
-
"message": "string",
-
"errorCode": 0,
-
"data": {
- "maLenhVanChuyen": "string"
}
}
Truyền tải lệnh đã xác minh bởi bến xe đến.
Sau khi bến xe khách thực hiện ký số để xác nhận trên LVC và cho xe xuất bến hoặc xe đến bến thì phải truyền dữ liệu về máy chủ Cục ĐBVN.
Authorizations:
Cấu trúc tải trọng gửi lên: application/json
maLenh
required
|
string
Mã lệnh được định danh duy nhất tại đơn vị quản lý lệnh. |
xml
required
|
string
Tệp dữ liệu xml mã hóa dạng Base64. |
Mảng của
objects or null
(TepDinhKem)
Bản thể hiện của lệnh vận chuyển điện tử. |
|
checksum
required
|
string
Chuỗi xác thực tính đúng đắn của dữ liệu. |
Các phản hồi
Yêu cầu ví dụ
- Payload
{
-
"maLenh": "string",
-
"xml": "string",
-
"danhSachTepDinhKem": [
- {
- "loai": "string",
- "data": "string"
}
],
-
"checksum": "string"
}
Phản hồi ví dụ
- 200
{
-
"status": true,
-
"message": "string",
-
"errorCode": 0,
-
"data": {
- "maLenhVanChuyen": "string"
}
}
Truyền tải lệnh đã ký dành cho xe buýt.
Sau khi bến xe khách thực hiện ký số để xác nhận trên LVC và cho xe xuất bến hoặc xe đến bến thì phải truyền dữ liệu về máy chủ Cục ĐBVN.
Authorizations:
Cấu trúc tải trọng gửi lên: application/json
maLenh
required
|
string
Mã lệnh được định danh duy nhất tại đơn vị quản lý lệnh. |
xml
required
|
string
Tệp dữ liệu xml mã hóa dạng Base64. |
Mảng của
objects or null
(TepDinhKem)
Bản thể hiện của lệnh vận chuyển điện tử. |
|
checksum
required
|
string
Chuỗi xác thực tính đúng đắn của dữ liệu. |
Các phản hồi
Yêu cầu ví dụ
- Payload
{
-
"maLenh": "string",
-
"xml": "string",
-
"danhSachTepDinhKem": [
- {
- "loai": "string",
- "data": "string"
}
],
-
"checksum": "string"
}
Phản hồi ví dụ
- 200
{
-
"status": true,
-
"message": "string",
-
"errorCode": 0,
-
"data": {
- "maLenhVanChuyen": "string"
}
}
Truyền tải thông tin khi xe hoạt động trên đường.
Đơn vị vận tải/đơn vị truyền dữ liệu thực hiện truyền tải khi có thay đổi số lượng hành khách sau khi xe xuất bến. Nội dung này chỉ áp dụng cho xe khách tuyến cố định, không áp dụng cho xe buýt.
Authorizations:
Cấu trúc tải trọng gửi lên: application/json
maLenhVanChuyen
required
|
string <uuid>
Mã lệnh vận chuyển được định danh trên Máy chủ của Cục ĐBVN sau khi truyền tải theo “API truyền tải lệnh vận chuyển điện tử khi đã được bến xe nơi đi ký số” thành công trả về dữ liệu “Mã lệnh vận chuyển”. |
maLenh
required
|
string
Mã lệnh được định danh duy nhất tại đơn vị quản lý lệnh. |
soKhach
required
|
string
Số lượng khách thực tế trên xe. |
toaDoGPS |
string or null
Tọa độ GPS của xe khi truyền dữ liệu. |
checksum
required
|
string
Chuỗi xác thực tính đúng đắn của dữ liệu. |
Các phản hồi
Yêu cầu ví dụ
- Payload
{
-
"maLenhVanChuyen": "47b327c4-139e-42ce-9a60-e74f6b531658",
-
"maLenh": "string",
-
"soKhach": "string",
-
"toaDoGPS": "string",
-
"checksum": "string"
}
Phản hồi ví dụ
- 200
{
-
"status": true,
-
"message": "string",
-
"errorCode": 0,
-
"data": true
}
Truyền tải khi thực hiện thay thế xe trên lệnh vận chuyển cũ.
Sau khi doanh nghiệp thực hiện ký và phát hành lệnh thì cần phải truyền tải thông tin lệnh vận chuyển.
Authorizations:
Cấu trúc tải trọng gửi lên: application/json
maLenh
required
|
string
Mã lệnh được định danh duy nhất tại đơn vị quản lý lệnh. |
maLenhBiThayThe
required
|
string
Mã lệnh được định danh duy nhất tại đơn vị quản lý lệnh. |
maLenhVanChuyen
required
|
string <uuid>
Mã lệnh vận chuyển đã được định danh trên Máy chủ của Cục ĐBVN sau khi được tiếp nhận thành công. |
xml
required
|
string
Tệp dữ liệu xml mã hóa dạng Base64. |
required
|
Mảng của
objects
(TepDinhKem)
Bản thể hiện của lệnh vận chuyển điện tử. |
checksum
required
|
string
Chuỗi xác thực tính đúng đắn của dữ liệu. |
Các phản hồi
Yêu cầu ví dụ
- Payload
{
-
"maLenh": "string",
-
"maLenhBiThayThe": "string",
-
"maLenhVanChuyen": "47b327c4-139e-42ce-9a60-e74f6b531658",
-
"xml": "string",
-
"danhSachTepDinhKem": [
- {
- "loai": "string",
- "data": "string"
}
],
-
"checksum": "string"
}
Phản hồi ví dụ
- 200
{
-
"status": true,
-
"message": "string",
-
"errorCode": 0,
-
"data": {
- "maLenhVanChuyen": "string"
}
}
Truyền tải dữ liệu lệnh khi xe xuất bến.
Sau khi bến xe khách thực hiện ký số để xác nhận trên LVC và cho xe xuất bến hoặc xe đến bến thì phải truyền dữ liệu về máy chủ Cục ĐBVN.
Authorizations:
Cấu trúc tải trọng gửi lên: application/json
maLenh
required
|
string
Mã lệnh được định danh duy nhất tại đơn vị quản lý lệnh. |
xml
required
|
string
Tệp dữ liệu xml mã hóa dạng Base64. |
Mảng của
objects or null
(TepDinhKem)
Bản thể hiện của lệnh vận chuyển điện tử. |
|
checksum
required
|
string
Chuỗi xác thực tính đúng đắn của dữ liệu. |
Các phản hồi
Yêu cầu ví dụ
- Payload
{
-
"maLenh": "string",
-
"xml": "string",
-
"danhSachTepDinhKem": [
- {
- "loai": "string",
- "data": "string"
}
],
-
"checksum": "string"
}
Phản hồi ví dụ
- 200
{
-
"status": true,
-
"message": "string",
-
"errorCode": 0,
-
"data": {
- "maLenhVanChuyen": "string"
}
}
Truyền tải dữ liệu lệnh khi xe đến bến trả khách.
Sau khi bến xe khách thực hiện ký số để xác nhận trên LVC và cho xe xuất bến hoặc xe đến bến thì phải truyền dữ liệu về máy chủ Cục ĐBVN.
Authorizations:
Cấu trúc tải trọng gửi lên: application/json
maLenh
required
|
string
Mã lệnh được định danh duy nhất tại đơn vị quản lý lệnh. |
xml
required
|
string
Tệp dữ liệu xml mã hóa dạng Base64. |
Mảng của
objects or null
(TepDinhKem)
Bản thể hiện của lệnh vận chuyển điện tử. |
|
checksum
required
|
string
Chuỗi xác thực tính đúng đắn của dữ liệu. |
Các phản hồi
Yêu cầu ví dụ
- Payload
{
-
"maLenh": "string",
-
"xml": "string",
-
"danhSachTepDinhKem": [
- {
- "loai": "string",
- "data": "string"
}
],
-
"checksum": "string"
}
Phản hồi ví dụ
- 200
{
-
"status": true,
-
"message": "string",
-
"errorCode": 0,
-
"data": {
- "maLenhVanChuyen": "string"
}
}