| URL | /PartnerAPI/Stations/user/getListScheduleDate |
|---|---|
| Method | POST |
| Header | Required | Mô tả |
|---|---|---|
| clientId hoặc clientid | Yes | Mã định danh đối tác |
| apiKey hoặc apikey | Yes | Khóa xác thực API của đối tác |
| Field | Type | Required | Rule | Mô tả |
|---|---|---|---|---|
| stationsId | number | Yes | required, integer, min 0 | ID trạm đăng kiểm. |
| startDate | string | No | string dd/MM/yyyy | Ngày bắt đầu phạm vi lấy lịch (dd/MM/yyyy). |
| endDate | string | No | string dd/MM/yyyy | Ngày kết thúc phạm vi lấy lịch (dd/MM/yyyy). |
| vehicleType | number | Yes | required, valid [1, 2, 3] | Loại phương tiện theo enum hệ thống. |
curl --location '{HOST_NAME}/PartnerAPI/Stations/user/getListScheduleDate' \
--header 'Content-Type: application/json' \
--header 'clientId: TESTCLIENT' \
--header 'apiKey: 07e73e61-0dce-4b39-8ecf-06ef70b35c08' \
--data '{
"stationsId": 1,
"vehicleType": 1
}'
{
"statusCode": 200,
"error": null,
"message": "Success",
"data": [
{
"scheduleDate": "30/05/2026",
"scheduleDateStatus": 1,
"totalSchedule": 120,
"totalBookingSchedule": 45
}
]
}
| HTTP | Mã lỗi | Mô tả |
|---|---|---|
| 400 | Validation Error | Payload không đúng schema. |
| 429 |
QUOTA_EXCEEDED
|
apiKey không hợp lệ hoặc vượt quota. |
| 500 |
UNKNOWN_ERROR
|
Lỗi không xác định. |
Cần thay bằng dữ liệu môi trường thật khi tích hợp.