Bu endpoint ile eğer varsa sahip olduğunuz bütün kabinetleri listeleyebilirsiniz.
GET https://api.ni.net.tr/v2/cabinet
Herhangi bir parametre göndermeye gerek yoktur.
{
"status": true,
"message": "Cabinet list",
"error": null,
"data": [
{
"id": 00001,
"packageid": 123,
"regdate": "2020-10-15",
"domain": "[L1 Özel Kabin]",
"amount": "679.68",
"billingcycle": "Monthly",
"nextduedate": "0001-01-01 00:00:00",
"domainstatus": "Active",
"cancelreason": ""
}
]
}
Bu endpoint ile bir kabinete ait bütün değerleri listeleyebilirsiniz.
GET https://api.ni.net.tr/v2/cabinet/show/:id
| Parametre | Tip | Açıklama | Gereklilik |
|---|---|---|---|
| id | integer | Kabinet sorgulamadan gelen kabinet id numarası | Zorunlu |
{
"status": true,
"message": "Cabinet detail",
"error": null,
"data": {
"measurement": "2025-03-17T09:00:07+03:00",
"phase1_voltage": 231.8,
"phase2_voltage": 230.5,
"phase3_voltage": 229.9,
"phase1_amper": 0,
"phase2_amper": 0,
"phase3_amper": 0.192,
"total_amper": 0.192,
"phase1_kilowatt": 0,
"phase2_kilowatt": 0,
"phase3_kilowatt": 0.036,
"total_kilowatt": 0.036,
"total_voltamper": 0.045,
"frequency": 50,
"hot_corridor": 25.74,
"cold_corridor": 0,
"index": 4076.368,
"usages": 17.41,
"usage_fee": 117.69,
"invoice_date": "2025-03-01T09:00:12+03:00",
"invoice_index": 4058.958,
"unit_price": 6.76
}
}
Bu endpoint ile bir kabinete ait 24 saatlik geçmiş detay bilgilerini alabilirsiniz.
GET https://api.ni.net.tr/v2/cabinet/history/:id
| Parametre | Tip | Açıklama | Gereklilik |
|---|---|---|---|
| id | integer | Kabinet sorgulamadan gelen kabinet id numarası | Zorunlu |
{
"status": true,
"message": "Cabinet history",
"error": null,
"data": {
"start_date": "2025-03-16T10:32:23+03:00",
"end_date": "2025-03-17T10:32:23+03:00",
"values": [
{
"measurement": "2025-03-17T10:30:11+03:00",
"phase1_voltage": 232.1,
"phase2_voltage": 230.4,
"phase3_voltage": 230.1,
"phase1_amper": 0,
"phase2_amper": 0,
"phase3_amper": 0.168,
"total_amper": 0.168,
"phase1_kilowatt": 0,
"phase2_kilowatt": 0,
"phase3_kilowatt": 0.024,
"total_kilowatt": 0.024,
"total_voltamper": 0.03,
"frequency": 50,
"hot_corridor": 25.47,
"cold_corridor": 0,
"index": 4076.427
},
{
"measurement": "2025-03-17T10:25:12+03:00",
"phase1_voltage": 231.8,
"phase2_voltage": 230.8,
"phase3_voltage": 230.1,
"phase1_amper": 0,
"phase2_amper": 0,
"phase3_amper": 0.18,
"total_amper": 0.18,
"phase1_kilowatt": 0,
"phase2_kilowatt": 0,
"phase3_kilowatt": 0.024,
"total_kilowatt": 0.024,
"total_voltamper": 0.03,
"frequency": 50,
"hot_corridor": 25.56,
"cold_corridor": 0,
"index": 4076.424
},
{
"measurement": "2025-03-17T10:20:05+03:00",
"phase1_voltage": 231.9,
"phase2_voltage": 230.7,
"phase3_voltage": 230,
"phase1_amper": 0,
"phase2_amper": 0,
"phase3_amper": 0.168,
"total_amper": 0.168,
"phase1_kilowatt": 0,
"phase2_kilowatt": 0,
"phase3_kilowatt": 0.024,
"total_kilowatt": 0.024,
"total_voltamper": 0.03,
"frequency": 50,
"hot_corridor": 25.56,
"cold_corridor": 0,
"index": 4076.421
}
]
}
}
Bu endpoint kabinette bir alarm durumu varsa bunu görmenizi sağlar.
GET https://api.ni.net.tr/v2/cabinet/alarm/:id
| Parametre | Tip | Açıklama | Gereklilik |
|---|---|---|---|
| id | integer | Kabinet sorgulamadan gelen kabinet id numarası | Zorunlu |
{
"status": true,
"message": "Cabinet alarms",
"error": null,
"data": [
{
"alarm_type": "HotTemperatureLow",
"alarm_time": "2025-01-30T14:22:31+03:00",
"description": "Sıcak hava koridoru düşük sıcaklık alarmı!",
"resolve_time": "2025-01-30T14:33:31+03:00",
"is_active": true
}
]
}
Bu endpoint ile kabinette oluşan çözülmüş veya çözülmemiş bütün alarmları görebilirsiniz.
GET https://api.ni.net.tr/v2/cabinet/alarm-history/:id
| Parametre | Tip | Açıklama | Gereklilik |
|---|---|---|---|
| id | integer | Kabinet sorgulamadan gelen kabinet id numarası | Zorunlu |
{
"status": true,
"message": "Cabinet alarms",
"error": null,
"data": [
{
"alarm_type": "HotTemperatureLow",
"alarm_time": "2025-01-30T14:22:31+03:00",
"description": "Sıcak hava koridoru düşük sıcaklık alarmı!",
"resolve_time": "2025-01-30T14:33:31+03:00",
"is_active": false
}
]
}