# 批量查詢機台狀態
**查詢多台機器的線上狀態與最後上線時間**
#### 網址
{domain}/smart-daily/healthy/check-machines-status
#### 認證方式
無需認證
#### Method
POST
#### 傳入參數
|欄位名稱|必填|型態|說明|備註|
| ------------ | :-----------: |:-----------: |------------ |------------ |
|machine_code | Y | string | 機台代碼 | |
|security_key | Y | string | 認證安全碼 | |
#### 回傳參數(機台存在時)
|Name|Type|說明|備註|
| ------------ | ------------ |------------ |------------ |
|machine_code|string|機台代碼||
|machine_status|int|機台狀態|1:線上 / 0:離線|
|last_online_at|string|最後上線時間|格式: Y-m-d H:i:s|
#### 回傳參數(機台不存在時)
|Name|Type|說明|備註|
| ------------ | ------------ |------------ |------------ |
|machine_code|string|機台代碼||
|error|string|錯誤訊息|機台不存在|
#### Request Body
```json
Content-Type: application/json
```
#### Json Example
Request POST
```json
[
{
"machine_code": "SMART001",
"security_key": "abc123xyz"
},
{
"machine_code": "SMART002",
"security_key": "def456uvw"
},
{
"machine_code": "SMART003",
"security_key": "ghi789rst"
}
]
```
Response Json Success
```json
{
"status": true,
"message": "success",
"data": [
{
"machine_code": "SMART001",
"machine_status": 1,
"last_online_at": "2025-11-29 14:30:25"
},
{
"machine_code": "SMART002",
"machine_status": 0,
"last_online_at": "2025-11-28 10:15:00"
},
{
"machine_code": "SMART003",
"error": "機台不存在"
}
]
}
```
Response Json Error (請求格式錯誤)
```json
{
"status": false,
"message": "Bad Request",
"errors": []
}
```
Response Json Error (缺少必填欄位)
```json
{
"status": false,
"message": "machine_code and security_key are required",
"errors": []
}
```