GET /client/site/items List available sites for the current user
Implementation Notes
Retrieves the site list attached to the current user account.
Response Class
ModelModel Schema
SiteCollection {
items (array[Site]): List of objects
}
Site {
siteId (integer): The site unique identifier,
label (string): The site label,
brand (string): The brand of the site,
timezone (string): The timezone of the site location,
AXA (string): AXA Assistance identifier,
cameraCount (integer): Number of cameras on the site,
gateCount (integer): Number of gates on the site,
shutterCount (integer): Number of shutters on the site,
socketCount (integer): Number of sockets on the site,
moduleCount (integer): Number of modules on the site,
heaterCount (integer): Number of heaters on the site,
scenarioCount (integer): Number of scenarios on the site,
deviceTemperatureCount (integer): Number of temperature sensors on the site,
deviceStateCount (integer): Number of IntelliTag on the site,
deviceLightCount (integer): Number of light sensors on the site,
deviceDetectorCount (integer): Number of generic detectors on the site
}
Response Body
{
"status": "KO",
"timestamp": 1453799208,
"error": "invalid_token",
"error_description": "The access token provided is invalid"
}
Response Code
401
Response Headers
{
"Date": "Tue, 26 Jan 2016 09:06:48 GMT",
"Server": "Apache",
"Transfer-Encoding": "Identity",
"Access-Control-Allow-Methods": "GET,POST,HEAD,DELETE,PUT,OPTIONS",
"Content-Type": "application/json; charset=utf-8",
"Access-Control-Allow-Origin": "*",
"X-Host": "tag-web-02",
"Connection": "close",
"Access-Control-Allow-Headers": "X-Accept-Charset,X-Accept,Content-Type"
}
{
"status": "OK",
"timestamp": 1453799947,
"payload": {
"items": []
}
}
Response Code
200
Response Headers
{
"Date": "Tue, 26 Jan 2016 09:19:07 GMT",
"Server": "Apache",
"Transfer-Encoding": "Identity",
"Access-Control-Allow-Methods": "GET,POST,HEAD,DELETE,PUT,OPTIONS",
"Content-Type": "application/json; charset=utf-8",
"Access-Control-Allow-Origin": "*",
"X-Host": "tag-web-01",
"Connection": "close",
"Access-Control-Allow-Headers": "X-Accept-Charset,X-Accept,Content-Type"
xianghua a écrit:Sinon il est possible d'utiliser IFTTT avec le channel MyFox et Maker je pense.
Tu crées un capteur d'état sur la Eedomus, tu relèves le code api de ce capteur, ainsi que l'url d'API en set. Tu fais 3 états (désactivé, activé, partiel)
Puis tu fais un un recipe IFTTT si alarme Myfox désactivé, lancer la requete ainsi que la même chose pour les 2 autres états.
dede3828 a écrit:J ai eu une réponse du support api de myfox !
Copie du mail :
Bonjour,
L'API pour Myfox Home Alarm sera disponible courant mars.
Cordialement
Laurent Clouet
Lead Developer
Voilà y a plus qu à attendre !!!!
dede3828 a écrit:Réponse super rapide du support API myfox :
"Bonjour, il sera possible d'activer un calback http qui remontera les différents événements d'une installation à un tiers utilisant l'api (dans votre cas eedomus).
En attendant, vous pouvez connecter notre système avec d'autres systèmes reposant sur des API en utilisant IFTTT https://ifttt.com/myfox_security"
Ç est nikel !!! Vivement que l api sorte !
Retour vers Scripts & Périphériques du store
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 39 invité(s)