Hydrios API
Point d'entrée : https://api.hydrios.io
retcodes
OK
ERROR -> If so, error_code and error_text will be set
Auth
auth/getKey
Params
email
password
Returns
retcode
key
dt_validity
uid_user
uid_account
User
user/getUsers
Params
key
picture : if present, send back picture (blob base64_encoded) and picture_format
Returns
retcode
users (array) :
id,email,roles,fname,lname,uid_position,position_name,phone,mobile,picture,picture_format
user/addUser
Params
key
email
roles : ["ROLE_ADMIN"] or ["ROLE_USER"]
fname
lname
uid_position : integer, see getPositions()
phone
mobile
Returns
retcode
uid_user
user/editUser
Params
key
uid_user
email
roles : ["ROLE_ADMIN"] or ["ROLE_USER"]
fname
lname
uid_position : integer, see getPositions()
phone
mobile
Returns
retcode
user/deleteUser
Params
key
uid_user
Returns
retcode
Note
Only allowed to ROLE_ADMIN and not on itself.
user/setUserPicture
Params
key
uid_user
picture : base64_encoded BLOB, max 8mb
picture_format : "jpeg" or "png"
Returns
retcode
user/getPositions
Params
key
Returns
retcode
positions (array) :
uid,label,is_default,color,n_users
user/addPosition
Params
key
label
color
Returns
retcode
uid_position :
user/sendMessage
Params
key
uid_user
uid_user_to
message : base64 encoded message
media : "email", "sms" or "email,sms"
Returns
retcode
Equipments
equipments/getEquipments
Params
key
Returns
retcode
equipments (array) :
uid,sn,uid_account,lat,lng,controller,version,comType,alimType,keyActivation,dtActivation,boxStatus,reference,uid_typeName
equipments/getEquipmentsType
Params
key
Returns
retcode
equipmentstypes (array) :
uid,type_name,labelclass
Example