For the complete documentation index, see llms.txt. This page is also available as Markdown.

AiApi

get
Réponses
200

Success

stringOptionnel
get/AiApi/Ping
GET /AiApi/Ping HTTP/1.1
Accept: */*
200

Success

text
post
Corps
buildingIdinteger · int32Optionnel
typestring · nullableOptionnel
buildingDataProviderIdinteger · int32 · nullableOptionnel
Réponses
200

Success

Aucun contenu

post/AiApi/StoreSignalsDataBatch
POST /AiApi/StoreSignalsDataBatch HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 162

{
  "buildingId": 1,
  "type": "text",
  "signals": [
    {
      "key": "text",
      "name": "text",
      "signalData": [
        {
          "dateUTC": "2026-01-01T00:00:00.000Z",
          "value": 1
        }
      ]
    }
  ],
  "buildingDataProviderId": 1
}
200

Success

Aucun contenu

get
Paramètres de requête
buildingIdinteger · int32Optionnel
Réponses
200

Success

Aucun contenu

get/AiApi/GetSetPoints
GET /AiApi/GetSetPoints HTTP/1.1
Accept: */*
200

Success

Aucun contenu

Deprecated
get
Paramètres de requête
buildingIdinteger · int32Optionnel
Réponses
200

Success

Aucun contenu

get/AiApi/GetWriteSignals
GET /AiApi/GetWriteSignals HTTP/1.1
Accept: */*
200

Success

Aucun contenu

get
Paramètres de requête
buildingIdinteger · int32Optionnel
signalNamestringOptionnel
Réponses
200

Success

Aucun contenu

get/AiApi/GetSignal
GET /AiApi/GetSignal HTTP/1.1
Accept: */*
200

Success

Aucun contenu

post
Corps
buildingIdinteger · int32Optionnel
signalIdinteger · int32Optionnel
Réponses
200

Success

Aucun contenu

post/AiApi/UpdateSignal
POST /AiApi/UpdateSignal HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 56

{
  "buildingId": 1,
  "signalId": 1,
  "update": {
    "min": 1,
    "max": 1
  }
}
200

Success

Aucun contenu

get
Paramètres de requête
buildingIdinteger · int32Optionnel
Réponses
200

Success

Aucun contenu

get/AiApi/GetBuilding
GET /AiApi/GetBuilding HTTP/1.1
Accept: */*
200

Success

Aucun contenu

post
Corps
buildingIdinteger · int32Optionnel
Réponses
200

Success

Aucun contenu

post/AiApi/UpdateBuilding
POST /AiApi/UpdateBuilding HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 87

{
  "buildingId": 1,
  "update": {
    "isAiActive": true,
    "temperatureFocus": 1,
    "ventilationFocus": 1
  }
}
200

Success

Aucun contenu

get
Paramètres de requête
buildingIdinteger · int32Optionnel
kindstringOptionnel
Réponses
200

Success

Aucun contenu

get/AiApi/GetSignals
GET /AiApi/GetSignals HTTP/1.1
Accept: */*
200

Success

Aucun contenu

get
Paramètres de requête
buildingIdinteger · int32Optionnel
Réponses
200

Success

Aucun contenu

get/AiApi/GetCurrentObservablesValueByBuildingId
GET /AiApi/GetCurrentObservablesValueByBuildingId HTTP/1.1
Accept: */*
200

Success

Aucun contenu

get
Paramètres de requête
buildingIdinteger · int32Optionnel
timestampstring · date-timeOptionnel
Réponses
200

Success

Aucun contenu

get/AiApi/GetMinMaxChanges
GET /AiApi/GetMinMaxChanges HTTP/1.1
Accept: */*
200

Success

Aucun contenu

get
Paramètres de requête
buildingIdinteger · int32Optionnel
Réponses
200

Success

Aucun contenu

get/AiApi/GetAiSettings
GET /AiApi/GetAiSettings HTTP/1.1
Accept: */*
200

Success

Aucun contenu

post
Corps
buildingIdinteger · int32Optionnel
aiSettingIdinteger · int32Optionnel
valueinteger · int32Optionnel
Réponses
200

Success

Aucun contenu

post/AiApi/UpdateAiSetting
POST /AiApi/UpdateAiSetting HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 42

{
  "buildingId": 1,
  "aiSettingId": 1,
  "value": 1
}
200

Success

Aucun contenu

Mis à jour

Ce contenu vous a-t-il été utile ?