VismaBouwsoftAPICalls.v1_GET_Devices | Method |
This API call is used to get fields of a(n) Device(s)
HTTP method | API version |
---|---|
GET | v1 |
Don’t forget to put the Authorization field in the header
API Path: /Devices/
or
API Path: /Devices/{id}
You can make this API call:
* without the key field id to get a list of Devices
* with the key field id as the path parameter (the specific id of the Device you want to get)
Fields
The following fields are available:
Field Name | Type |
---|---|
id | Number |
maintenancesheet_id | Number |
group | String |
nr | String |
description | String |
product_id | Number |
machine_id | Number |
unit | String |
quantity | Number |
serialnr | String |
typenr | String |
brand | String |
constructionyear | Number |
active | Boolean |
installationdate | String |
lastmaintenance | String |
nextmaintenance | String |
maintenancecycle | String |
ef_Brander.1traps.Bool | Boolean |
ef_Brander.Aantalbrandgangen.Text | String |
ef_Brander.Bouwjaar.Int | Number |
ef_Brander.Debiet.Text | String |
ef_Brander.Fabricatienr.Text | String |
ef_Brander.Merk.Text | String |
ef_Brander.Modulerend.Bool | Boolean |
ef_Brander.ntraps.Bool | Boolean |
ef_Brander.ntrapsAantal.Int | Number |
ef_Brander.Type.Text | String |
ef_Installatie.Warmteoverdrachtsvloeistof.StoomOnderLageDruk.Bool | Boolean |
ef_Installatie.Warmteoverdrachtsvloeistof.ThermischeOlie.Bool | Boolean |
ef_Installatie.Warmteoverdrachtsvloeistof.Water.Bool | Boolean |
ef_Installatie.Warmteproductie.ECS.Bool | Boolean |
ef_Installatie.Warmteproductie.Verwarming.Bool | Boolean |
ef_Installatie.Warmteproductie.VerwarmingEnECS.Bool | Boolean |
ef_Kenmerken.Aansluittype.Text | String |
ef_Kenmerken.AansluittypeB.Text | String |
ef_Kenmerken.AansluittypeC.Text | String |
ef_Kenmerken.AantalVerwarmingstoestellen.Text | String |
ef_Kenmerken.Centraal.Bool | Boolean |
ef_Kenmerken.IdentificatieVerwarmingstoestel.Text | String |
ef_Kenmerken.TypeB.Open.Bool | Boolean |
ef_Kenmerken.TypeC.Gesloten.Bool | Boolean |
ef_KenmerkenGas.Aardgas.Bool | Boolean |
ef_KenmerkenGas.AardgasG20.Bool | Boolean |
ef_KenmerkenGas.AardgasG25.Bool | Boolean |
ef_KenmerkenGas.Andere.Bool | Boolean |
ef_KenmerkenGas.Andere.Text | String |
ef_KenmerkenGas.Biogas.Bool | Boolean |
ef_KenmerkenGas.Butaan.Bool | Boolean |
ef_KenmerkenGas.Gasketel.Unit.Bool | Boolean |
ef_KenmerkenGas.Gasketel.VentilatorBrander.GII.Bool | Boolean |
ef_KenmerkenGas.Gasvormige.Brandstof.Bool | Boolean |
ef_KenmerkenGas.Label.Energielabel.Bool | Boolean |
ef_KenmerkenGas.Label.Energielabel.Text | String |
ef_KenmerkenGas.Label.Geen.Bool | Boolean |
ef_KenmerkenGas.Label.HR.Bool | Boolean |
ef_KenmerkenGas.Label.HRPlus.Bool | Boolean |
ef_KenmerkenGas.Label.HRTop.Bool | Boolean |
ef_KenmerkenGas.Label.Wit.Bool | Boolean |
ef_KenmerkenGas.LPG.Bool | Boolean |
ef_KenmerkenGas.NietPremix.GI.Bool | Boolean |
ef_KenmerkenGas.Premix.GI.Bool | Boolean |
ef_KenmerkenGas.Propaan.Bool | Boolean |
ef_KenmerkenVast.Andere.Bool | Boolean |
ef_KenmerkenVast.Andere.Text | String |
ef_KenmerkenVast.Granen.Bool | Boolean |
ef_KenmerkenVast.Houtblokken.Bool | Boolean |
ef_KenmerkenVast.Houtpellets.Bool | Boolean |
ef_KenmerkenVast.Label.Energielabel.Bool | Boolean |
ef_KenmerkenVast.Label.Energielabel.Text | String |
ef_KenmerkenVast.Label.Geen.Bool | Boolean |
ef_KenmerkenVast.Spaanders.Bool | Boolean |
ef_KenmerkenVast.Steenkool.Bool | Boolean |
ef_KenmerkenVast.VasteBrandstof.Bool | Boolean |
ef_KenmerkenVloeibaar.Andere.Bool | Boolean |
ef_KenmerkenVloeibaar.Gasolie.Bool | Boolean |
ef_KenmerkenVloeibaar.GasolieExtra.Bool | Boolean |
ef_KenmerkenVloeibaar.Label.Energielabel.Bool | Boolean |
ef_KenmerkenVloeibaar.Label.Energielabel.Text | String |
ef_KenmerkenVloeibaar.Label.Geen.Bool | Boolean |
ef_KenmerkenVloeibaar.Label.Optimaz.Bool | Boolean |
ef_KenmerkenVloeibaar.Label.OptimazElite.Bool | Boolean |
ef_KenmerkenVloeibaar.VloeibareBrandstof.Bool | Boolean |
ef_KenmerkenVloeibaar.VloeibareBrandstof.Type.Text | String |
ef_KenmerkenVloeibaar.ZwareStookolie.Bool | Boolean |
ef_Toestel.AlsGasOpenKetelJa.Bool | Boolean |
ef_Toestel.AlsGasOpenKetelNee.Bool | Boolean |
ef_Toestel.AlsMazoutLuchtOfRookklepJa.Bool | Boolean |
ef_Toestel.AlsMazoutLuchtOfRookklepNee.Bool | Boolean |
ef_Toestel.Bouwjaar.Int | Number |
ef_Toestel.CondensatieJa.Bool | Boolean |
ef_Toestel.CondensatieNee.Bool | Boolean |
ef_Toestel.Fabricatienr.Text | String |
ef_Toestel.KenplaatAanwezig.Bool | Boolean |
ef_Toestel.KenplaatAfwezig.Bool | Boolean |
ef_Toestel.Label.Text | String |
ef_Toestel.Merk.Text | String |
ef_Toestel.Type.Text | String |
ef_Toestel.Vermogen.Double | Number |
/Devices/
API Path: /Devices/
If everything succeeds the HTTP response status is 200
(200 OK)
If there is something wrong with the request, the response status and code is 400
(400 Bad Request)
If you forget to send the Authorization, the response status is 401
(401 Unauthorized)
If what you sent can’t be processed, the response status is 500
(500 Internal Server Error)
For an explanation of all possible errors, please consult our section on possible answers to API calls here
Examples:
https://ra.bouwsoft.be/api/v1/Devices
with the following parameters :
Header Parameters :
ParameterName: Clientnr, ParameterValue: 115
ParameterName: AccessToken, ParameterValue: mltfWxfUjAzSfjtGmfzRqtlPflftGfOmfOrbzIbOVtGfrPtfVm
Query Parameters :
ParameterName: filter, ParameterValue: maintenancesheet_id eq 553
Success gives statuscode 200 And the following result
{
“Content-Range”:“0–0/1”,
“Records”:
[
{
"id": 880,
"maintenancesheet_id": 553,
"group": "",
"nr": "190165",
"description": "Inox buizen",
"product_id": 2809432,
"machine_id": 0,
"unit": "m",
"quantity": 15,
"serialnr": "",
"typenr": "",
"brand": "",
"constructionyear": 0,
"active": true,
"installationdate": "",
"lastmaintenance": "",
"nextmaintenance": "",
"maintenancecycle": "",
"ef_Brander.1traps.Bool": false,
"ef_Brander.Aantalbrandgangen.Text": "",
"ef_Brander.Bouwjaar.Int": 0,
"ef_Brander.Debiet.Text": "",
"ef_Brander.Fabricatienr.Text": "",
"ef_Brander.Merk.Text": "",
"ef_Brander.Modulerend.Bool": false,
"ef_Brander.ntraps.Bool": false,
"ef_Brander.ntrapsAantal.Int": 0,
"ef_Brander.Type.Text": "",
"ef_Installatie.Warmteoverdrachtsvloeistof.StoomOnderLageDruk.Bool": false,
"ef_Installatie.Warmteoverdrachtsvloeistof.ThermischeOlie.Bool": false,
"ef_Installatie.Warmteoverdrachtsvloeistof.Water.Bool": false,
"ef_Installatie.Warmteproductie.ECS.Bool": false,
"ef_Installatie.Warmteproductie.Verwarming.Bool": false,
"ef_Installatie.Warmteproductie.VerwarmingEnECS.Bool": false,
"ef_Kenmerken.Aansluittype.Text": "",
"ef_Kenmerken.AansluittypeB.Text": "",
"ef_Kenmerken.AansluittypeC.Text": "",
"ef_Kenmerken.AantalVerwarmingstoestellen.Text": "",
"ef_Kenmerken.Centraal.Bool": false,
"ef_Kenmerken.IdentificatieVerwarmingstoestel.Text": "",
"ef_Kenmerken.TypeB.Open.Bool": false,
"ef_Kenmerken.TypeC.Gesloten.Bool": false,
"ef_KenmerkenGas.Aardgas.Bool": false,
"ef_KenmerkenGas.AardgasG20.Bool": false,
"ef_KenmerkenGas.AardgasG25.Bool": false,
"ef_KenmerkenGas.Andere.Bool": false,
"ef_KenmerkenGas.Andere.Text": "",
"ef_KenmerkenGas.Biogas.Bool": false,
"ef_KenmerkenGas.Butaan.Bool": false,
"ef_KenmerkenGas.Gasketel.Unit.Bool": false,
"ef_KenmerkenGas.Gasketel.VentilatorBrander.GII.Bool": false,
"ef_KenmerkenGas.Gasvormige.Brandstof.Bool": false,
"ef_KenmerkenGas.Label.Energielabel.Bool": false,
"ef_KenmerkenGas.Label.Energielabel.Text": "",
"ef_KenmerkenGas.Label.Geen.Bool": false,
"ef_KenmerkenGas.Label.HR.Bool": false,
"ef_KenmerkenGas.Label.HRPlus.Bool": false,
"ef_KenmerkenGas.Label.HRTop.Bool": false,
"ef_KenmerkenGas.Label.Wit.Bool": false,
"ef_KenmerkenGas.LPG.Bool": false,
"ef_KenmerkenGas.NietPremix.GI.Bool": false,
"ef_KenmerkenGas.Premix.GI.Bool": false,
"ef_KenmerkenGas.Propaan.Bool": false,
"ef_KenmerkenVast.Andere.Bool": false,
"ef_KenmerkenVast.Andere.Text": "",
"ef_KenmerkenVast.Granen.Bool": false,
"ef_KenmerkenVast.Houtblokken.Bool": false,
"ef_KenmerkenVast.Houtpellets.Bool": false,
"ef_KenmerkenVast.Label.Energielabel.Bool": false,
"ef_KenmerkenVast.Label.Energielabel.Text": "",
"ef_KenmerkenVast.Label.Geen.Bool": false,
"ef_KenmerkenVast.Spaanders.Bool": false,
"ef_KenmerkenVast.Steenkool.Bool": false,
"ef_KenmerkenVast.VasteBrandstof.Bool": false,
"ef_KenmerkenVloeibaar.Andere.Bool": false,
"ef_KenmerkenVloeibaar.Gasolie.Bool": false,
"ef_KenmerkenVloeibaar.GasolieExtra.Bool": false,
"ef_KenmerkenVloeibaar.Label.Energielabel.Bool": false,
"ef_KenmerkenVloeibaar.Label.Energielabel.Text": "",
"ef_KenmerkenVloeibaar.Label.Geen.Bool": false,
"ef_KenmerkenVloeibaar.Label.Optimaz.Bool": false,
"ef_KenmerkenVloeibaar.Label.OptimazElite.Bool": false,
"ef_KenmerkenVloeibaar.VloeibareBrandstof.Bool": false,
"ef_KenmerkenVloeibaar.VloeibareBrandstof.Type.Text": "",
"ef_KenmerkenVloeibaar.ZwareStookolie.Bool": false,
"ef_Toestel.AlsGasOpenKetelJa.Bool": false,
"ef_Toestel.AlsGasOpenKetelNee.Bool": false,
"ef_Toestel.AlsMazoutLuchtOfRookklepJa.Bool": false,
"ef_Toestel.AlsMazoutLuchtOfRookklepNee.Bool": false,
"ef_Toestel.Bouwjaar.Int": 0,
"ef_Toestel.CondensatieJa.Bool": false,
"ef_Toestel.CondensatieNee.Bool": false,
"ef_Toestel.Fabricatienr.Text": "",
"ef_Toestel.KenplaatAanwezig.Bool": false,
"ef_Toestel.KenplaatAfwezig.Bool": false,
"ef_Toestel.Label.Text": "",
"ef_Toestel.Merk.Text": "",
"ef_Toestel.Type.Text": "",
"ef_Toestel.Vermogen.Double": 0
}
]
}
https://ra.bouwsoft.be/api/v1/Devices
with the following parameters :
Header Parameters :
ParameterName: Clientnr, ParameterValue: 115
ParameterName: AccessToken, ParameterValue: bGkfWxfOkkzSfjfGjfzRqDrPffArfGrjfDVkzlDOGOmGbIIUfb
Query Parameters :
ParameterName: limit, ParameterValue: 5
Success gives statuscode 200 And the following result
{
“Content-Range”:“0–4/704”,
“Records”:
[
{
"id": 1,
"maintenancesheet_id": 1,
"group": "Oliecondensatieketel",
"nr": "Viess CV O 003",
"description": "Vitoladens 300 W",
"product_id": 30,
"machine_id": 0,
"unit": "st.",
"quantity": 1,
"serialnr": "123456",
"typenr": "vs125",
"brand": "Viessmann",
"constructionyear": 2011,
"active": true,
"installationdate": "2012–04–23",
"lastmaintenance": "2014–11–20",
"nextmaintenance": "2016–11–20",
"maintenancecycle": "Every 2 years",
"ef_Brander.1traps.Bool": true,
"ef_Brander.Aantalbrandgangen.Text": "3",
"ef_Brander.Bouwjaar.Int": 2012,
"ef_Brander.Debiet.Text": "60,78",
"ef_Brander.Fabricatienr.Text": "45.ty.op",
"ef_Brander.Merk.Text": "brander merk",
"ef_Brander.Modulerend.Bool": true,
"ef_Brander.ntraps.Bool": true,
"ef_Brander.ntrapsAantal.Int": 2,
"ef_Brander.Type.Text": "brander type",
"ef_Installatie.Warmteoverdrachtsvloeistof.StoomOnderLageDruk.Bool": true,
"ef_Installatie.Warmteoverdrachtsvloeistof.ThermischeOlie.Bool": true,
"ef_Installatie.Warmteoverdrachtsvloeistof.Water.Bool": true,
"ef_Installatie.Warmteproductie.ECS.Bool": true,
"ef_Installatie.Warmteproductie.Verwarming.Bool": true,
"ef_Installatie.Warmteproductie.VerwarmingEnECS.Bool": true,
"ef_Kenmerken.Aansluittype.Text": "",
"ef_Kenmerken.AansluittypeB.Text": "123",
"ef_Kenmerken.AansluittypeC.Text": "456",
"ef_Kenmerken.AantalVerwarmingstoestellen.Text": "1",
"ef_Kenmerken.Centraal.Bool": true,
"ef_Kenmerken.IdentificatieVerwarmingstoestel.Text": "1.1.1",
"ef_Kenmerken.TypeB.Open.Bool": true,
"ef_Kenmerken.TypeC.Gesloten.Bool": true,
"ef_KenmerkenGas.Aardgas.Bool": true,
"ef_KenmerkenGas.AardgasG20.Bool": true,
"ef_KenmerkenGas.AardgasG25.Bool": true,
"ef_KenmerkenGas.Andere.Bool": true,
"ef_KenmerkenGas.Andere.Text": "gas andere",
"ef_KenmerkenGas.Biogas.Bool": true,
"ef_KenmerkenGas.Butaan.Bool": true,
"ef_KenmerkenGas.Gasketel.Unit.Bool": true,
"ef_KenmerkenGas.Gasketel.VentilatorBrander.GII.Bool": true,
"ef_KenmerkenGas.Gasvormige.Brandstof.Bool": true,
"ef_KenmerkenGas.Label.Energielabel.Bool": true,
"ef_KenmerkenGas.Label.Energielabel.Text": "gas label",
"ef_KenmerkenGas.Label.Geen.Bool": true,
"ef_KenmerkenGas.Label.HR.Bool": true,
"ef_KenmerkenGas.Label.HRPlus.Bool": true,
"ef_KenmerkenGas.Label.HRTop.Bool": true,
"ef_KenmerkenGas.Label.Wit.Bool": true,
"ef_KenmerkenGas.LPG.Bool": true,
"ef_KenmerkenGas.NietPremix.GI.Bool": true,
"ef_KenmerkenGas.Premix.GI.Bool": true,
"ef_KenmerkenGas.Propaan.Bool": true,
"ef_KenmerkenVast.Andere.Bool": true,
"ef_KenmerkenVast.Andere.Text": "vast andere",
"ef_KenmerkenVast.Granen.Bool": true,
"ef_KenmerkenVast.Houtblokken.Bool": true,
"ef_KenmerkenVast.Houtpellets.Bool": true,
"ef_KenmerkenVast.Label.Energielabel.Bool": true,
"ef_KenmerkenVast.Label.Energielabel.Text": "vast label",
"ef_KenmerkenVast.Label.Geen.Bool": true,
"ef_KenmerkenVast.Spaanders.Bool": true,
"ef_KenmerkenVast.Steenkool.Bool": true,
"ef_KenmerkenVast.VasteBrandstof.Bool": true,
"ef_KenmerkenVloeibaar.Andere.Bool": true,
"ef_KenmerkenVloeibaar.Gasolie.Bool": true,
"ef_KenmerkenVloeibaar.GasolieExtra.Bool": true,
"ef_KenmerkenVloeibaar.Label.Energielabel.Bool": true,
"ef_KenmerkenVloeibaar.Label.Energielabel.Text": "vl label",
"ef_KenmerkenVloeibaar.Label.Geen.Bool": true,
"ef_KenmerkenVloeibaar.Label.Optimaz.Bool": true,
"ef_KenmerkenVloeibaar.Label.OptimazElite.Bool": true,
"ef_KenmerkenVloeibaar.VloeibareBrandstof.Bool": true,
"ef_KenmerkenVloeibaar.VloeibareBrandstof.Type.Text": "vl andere",
"ef_KenmerkenVloeibaar.ZwareStookolie.Bool": true,
"ef_Toestel.AlsGasOpenKetelJa.Bool": true,
"ef_Toestel.AlsGasOpenKetelNee.Bool": true,
"ef_Toestel.AlsMazoutLuchtOfRookklepJa.Bool": true,
"ef_Toestel.AlsMazoutLuchtOfRookklepNee.Bool": true,
"ef_Toestel.Bouwjaar.Int": 2011,
"ef_Toestel.CondensatieJa.Bool": true,
"ef_Toestel.CondensatieNee.Bool": true,
"ef_Toestel.Fabricatienr.Text": "123456",
"ef_Toestel.KenplaatAanwezig.Bool": true,
"ef_Toestel.KenplaatAfwezig.Bool": true,
"ef_Toestel.Label.Text": "toestel label",
"ef_Toestel.Merk.Text": "Viessmann",
"ef_Toestel.Type.Text": "4J.45",
"ef_Toestel.Vermogen.Double": 45.780000000000001
},
{
"id": 2,
"maintenancesheet_id": 1,
"group": "Radiatoren",
"nr": "Viess R 001",
"description": "Vitoset universele radiator 300x1000mm",
"product_id": 31,
"machine_id": 0,
"unit": "st.",
"quantity": 6,
"serialnr": "65655",
"typenr": "",
"brand": "merken",
"constructionyear": 0,
"active": true,
"installationdate": "2012–04–23",
"lastmaintenance": "2014–11–20",
"nextmaintenance": "2015–11–20",
"maintenancecycle": "Yearly",
"ef_Brander.1traps.Bool": false,
"ef_Brander.Aantalbrandgangen.Text": "3",
"ef_Brander.Bouwjaar.Int": 2012,
"ef_Brander.Debiet.Text": "",
"ef_Brander.Fabricatienr.Text": "45.ty.op",
"ef_Brander.Merk.Text": "brander merk",
"ef_Brander.Modulerend.Bool": false,
"ef_Brander.ntraps.Bool": true,
"ef_Brander.ntrapsAantal.Int": 0,
"ef_Brander.Type.Text": "",
"ef_Installatie.Warmteoverdrachtsvloeistof.StoomOnderLageDruk.Bool": false,
"ef_Installatie.Warmteoverdrachtsvloeistof.ThermischeOlie.Bool": false,
"ef_Installatie.Warmteoverdrachtsvloeistof.Water.Bool": false,
"ef_Installatie.Warmteproductie.ECS.Bool": false,
"ef_Installatie.Warmteproductie.Verwarming.Bool": true,
"ef_Installatie.Warmteproductie.VerwarmingEnECS.Bool": false,
"ef_Kenmerken.Aansluittype.Text": "",
"ef_Kenmerken.AansluittypeB.Text": "",
"ef_Kenmerken.AansluittypeC.Text": "",
"ef_Kenmerken.AantalVerwarmingstoestellen.Text": "",
"ef_Kenmerken.Centraal.Bool": true,
"ef_Kenmerken.IdentificatieVerwarmingstoestel.Text": "",
"ef_Kenmerken.TypeB.Open.Bool": true,
"ef_Kenmerken.TypeC.Gesloten.Bool": false,
"ef_KenmerkenGas.Aardgas.Bool": true,
"ef_KenmerkenGas.AardgasG20.Bool": false,
"ef_KenmerkenGas.AardgasG25.Bool": true,
"ef_KenmerkenGas.Andere.Bool": false,
"ef_KenmerkenGas.Andere.Text": "gas andere",
"ef_KenmerkenGas.Biogas.Bool": false,
"ef_KenmerkenGas.Butaan.Bool": false,
"ef_KenmerkenGas.Gasketel.Unit.Bool": false,
"ef_KenmerkenGas.Gasketel.VentilatorBrander.GII.Bool": false,
"ef_KenmerkenGas.Gasvormige.Brandstof.Bool": true,
"ef_KenmerkenGas.Label.Energielabel.Bool": false,
"ef_KenmerkenGas.Label.Energielabel.Text": "",
"ef_KenmerkenGas.Label.Geen.Bool": false,
"ef_KenmerkenGas.Label.HR.Bool": false,
"ef_KenmerkenGas.Label.HRPlus.Bool": true,
"ef_KenmerkenGas.Label.HRTop.Bool": false,
"ef_KenmerkenGas.Label.Wit.Bool": false,
"ef_KenmerkenGas.LPG.Bool": false,
"ef_KenmerkenGas.NietPremix.GI.Bool": true,
"ef_KenmerkenGas.Premix.GI.Bool": false,
"ef_KenmerkenGas.Propaan.Bool": false,
"ef_KenmerkenVast.Andere.Bool": true,
"ef_KenmerkenVast.Andere.Text": "vast andere",
"ef_KenmerkenVast.Granen.Bool": true,
"ef_KenmerkenVast.Houtblokken.Bool": true,
"ef_KenmerkenVast.Houtpellets.Bool": true,
"ef_KenmerkenVast.Label.Energielabel.Bool": false,
"ef_KenmerkenVast.Label.Energielabel.Text": "",
"ef_KenmerkenVast.Label.Geen.Bool": false,
"ef_KenmerkenVast.Spaanders.Bool": true,
"ef_KenmerkenVast.Steenkool.Bool": true,
"ef_KenmerkenVast.VasteBrandstof.Bool": false,
"ef_KenmerkenVloeibaar.Andere.Bool": false,
"ef_KenmerkenVloeibaar.Gasolie.Bool": false,
"ef_KenmerkenVloeibaar.GasolieExtra.Bool": false,
"ef_KenmerkenVloeibaar.Label.Energielabel.Bool": false,
"ef_KenmerkenVloeibaar.Label.Energielabel.Text": "vl label",
"ef_KenmerkenVloeibaar.Label.Geen.Bool": true,
"ef_KenmerkenVloeibaar.Label.Optimaz.Bool": true,
"ef_KenmerkenVloeibaar.Label.OptimazElite.Bool": true,
"ef_KenmerkenVloeibaar.VloeibareBrandstof.Bool": true,
"ef_KenmerkenVloeibaar.VloeibareBrandstof.Type.Text": "vl andere",
"ef_KenmerkenVloeibaar.ZwareStookolie.Bool": true,
"ef_Toestel.AlsGasOpenKetelJa.Bool": false,
"ef_Toestel.AlsGasOpenKetelNee.Bool": false,
"ef_Toestel.AlsMazoutLuchtOfRookklepJa.Bool": false,
"ef_Toestel.AlsMazoutLuchtOfRookklepNee.Bool": false,
"ef_Toestel.Bouwjaar.Int": 0,
"ef_Toestel.CondensatieJa.Bool": false,
"ef_Toestel.CondensatieNee.Bool": true,
"ef_Toestel.Fabricatienr.Text": "65655",
"ef_Toestel.KenplaatAanwezig.Bool": false,
"ef_Toestel.KenplaatAfwezig.Bool": false,
"ef_Toestel.Label.Text": "",
"ef_Toestel.Merk.Text": "merken",
"ef_Toestel.Type.Text": "",
"ef_Toestel.Vermogen.Double": 0
}
,
…
]
}
/Devices/{id}
If everything succeeds the HTTP response status is 200
(200 OK)
If there is something wrong with the request, the response status and code is 400
(400 Bad Request)
If there is no record that has the requested id the HTTP response status and code is 404
(404 Not found)
If you forget to send the Authorization, the response status is 401
(401 Unauthorized)
If what you sent can’t be processed, the response status is 500
(500 Internal Server Error)
For an explanation of all possible errors, please consult our section on possible answers to API calls here
Examples:
https://ra.bouwsoft.be/api/v1/Devices/880
with the following parameters :
Header Parameters :
ParameterName: Clientnr, ParameterValue: 115
ParameterName: AccessToken, ParameterValue: mltfWxfUjAzSfjtGmfzRqtlPflftGfOmfOrbzIbOVtGfrPtfVm
Success gives statuscode 200 And the following result
{
“Content-Range”:“0–0/1”,
“Records”:
[
{
"id": 880,
"maintenancesheet_id": 553,
"group": "",
"nr": "190165",
"description": "Inox buizen",
"product_id": 2809432,
"machine_id": 0,
"unit": "m",
"quantity": 15,
"serialnr": "",
"typenr": "",
"brand": "",
"constructionyear": 0,
"active": true,
"installationdate": "",
"lastmaintenance": "",
"nextmaintenance": "",
"maintenancecycle": "",
"ef_Brander.1traps.Bool": false,
"ef_Brander.Aantalbrandgangen.Text": "",
"ef_Brander.Bouwjaar.Int": 0,
"ef_Brander.Debiet.Text": "",
"ef_Brander.Fabricatienr.Text": "",
"ef_Brander.Merk.Text": "",
"ef_Brander.Modulerend.Bool": false,
"ef_Brander.ntraps.Bool": false,
"ef_Brander.ntrapsAantal.Int": 0,
"ef_Brander.Type.Text": "",
"ef_Installatie.Warmteoverdrachtsvloeistof.StoomOnderLageDruk.Bool": false,
"ef_Installatie.Warmteoverdrachtsvloeistof.ThermischeOlie.Bool": false,
"ef_Installatie.Warmteoverdrachtsvloeistof.Water.Bool": false,
"ef_Installatie.Warmteproductie.ECS.Bool": false,
"ef_Installatie.Warmteproductie.Verwarming.Bool": false,
"ef_Installatie.Warmteproductie.VerwarmingEnECS.Bool": false,
"ef_Kenmerken.Aansluittype.Text": "",
"ef_Kenmerken.AansluittypeB.Text": "",
"ef_Kenmerken.AansluittypeC.Text": "",
"ef_Kenmerken.AantalVerwarmingstoestellen.Text": "",
"ef_Kenmerken.Centraal.Bool": false,
"ef_Kenmerken.IdentificatieVerwarmingstoestel.Text": "",
"ef_Kenmerken.TypeB.Open.Bool": false,
"ef_Kenmerken.TypeC.Gesloten.Bool": false,
"ef_KenmerkenGas.Aardgas.Bool": false,
"ef_KenmerkenGas.AardgasG20.Bool": false,
"ef_KenmerkenGas.AardgasG25.Bool": false,
"ef_KenmerkenGas.Andere.Bool": false,
"ef_KenmerkenGas.Andere.Text": "",
"ef_KenmerkenGas.Biogas.Bool": false,
"ef_KenmerkenGas.Butaan.Bool": false,
"ef_KenmerkenGas.Gasketel.Unit.Bool": false,
"ef_KenmerkenGas.Gasketel.VentilatorBrander.GII.Bool": false,
"ef_KenmerkenGas.Gasvormige.Brandstof.Bool": false,
"ef_KenmerkenGas.Label.Energielabel.Bool": false,
"ef_KenmerkenGas.Label.Energielabel.Text": "",
"ef_KenmerkenGas.Label.Geen.Bool": false,
"ef_KenmerkenGas.Label.HR.Bool": false,
"ef_KenmerkenGas.Label.HRPlus.Bool": false,
"ef_KenmerkenGas.Label.HRTop.Bool": false,
"ef_KenmerkenGas.Label.Wit.Bool": false,
"ef_KenmerkenGas.LPG.Bool": false,
"ef_KenmerkenGas.NietPremix.GI.Bool": false,
"ef_KenmerkenGas.Premix.GI.Bool": false,
"ef_KenmerkenGas.Propaan.Bool": false,
"ef_KenmerkenVast.Andere.Bool": false,
"ef_KenmerkenVast.Andere.Text": "",
"ef_KenmerkenVast.Granen.Bool": false,
"ef_KenmerkenVast.Houtblokken.Bool": false,
"ef_KenmerkenVast.Houtpellets.Bool": false,
"ef_KenmerkenVast.Label.Energielabel.Bool": false,
"ef_KenmerkenVast.Label.Energielabel.Text": "",
"ef_KenmerkenVast.Label.Geen.Bool": false,
"ef_KenmerkenVast.Spaanders.Bool": false,
"ef_KenmerkenVast.Steenkool.Bool": false,
"ef_KenmerkenVast.VasteBrandstof.Bool": false,
"ef_KenmerkenVloeibaar.Andere.Bool": false,
"ef_KenmerkenVloeibaar.Gasolie.Bool": false,
"ef_KenmerkenVloeibaar.GasolieExtra.Bool": false,
"ef_KenmerkenVloeibaar.Label.Energielabel.Bool": false,
"ef_KenmerkenVloeibaar.Label.Energielabel.Text": "",
"ef_KenmerkenVloeibaar.Label.Geen.Bool": false,
"ef_KenmerkenVloeibaar.Label.Optimaz.Bool": false,
"ef_KenmerkenVloeibaar.Label.OptimazElite.Bool": false,
"ef_KenmerkenVloeibaar.VloeibareBrandstof.Bool": false,
"ef_KenmerkenVloeibaar.VloeibareBrandstof.Type.Text": "",
"ef_KenmerkenVloeibaar.ZwareStookolie.Bool": false,
"ef_Toestel.AlsGasOpenKetelJa.Bool": false,
"ef_Toestel.AlsGasOpenKetelNee.Bool": false,
"ef_Toestel.AlsMazoutLuchtOfRookklepJa.Bool": false,
"ef_Toestel.AlsMazoutLuchtOfRookklepNee.Bool": false,
"ef_Toestel.Bouwjaar.Int": 0,
"ef_Toestel.CondensatieJa.Bool": false,
"ef_Toestel.CondensatieNee.Bool": false,
"ef_Toestel.Fabricatienr.Text": "",
"ef_Toestel.KenplaatAanwezig.Bool": false,
"ef_Toestel.KenplaatAfwezig.Bool": false,
"ef_Toestel.Label.Text": "",
"ef_Toestel.Merk.Text": "",
"ef_Toestel.Type.Text": "",
"ef_Toestel.Vermogen.Double": 0
}
]
}