$ curl -s -XPOST http://dreambox/api/call -H 'Content-type: application/json' --data-binary '{"method":"enigma2.servicedata.getCurrentService"}' | jq .
{
"id": null,
"result": "1:0:19:283E:3FB:1:C00000:0:0:0:",
"error": null
}
$ curl -s -XPOST http://dreambox/api/call -H 'Content-type: application/json' --data-binary '{"method":"enigma2.servicedata.getServiceName","params":["1:0:19:283E:3FB:1:C00000:0:0:0:"]}' | jq .
{
"id": null,
"result": "arte HD",
"error": null
}
$ curl -s -XPOST http://dreambox/api/call -H 'Content-type: application/json' --data-binary '{"method":"enigma2.servicedata.getTVBouquets"}' | jq .
{
"id": null,
"result": [
[
"1:7:1:0:0:0:0:0:0:0:FROM BOUQUET \"userbouquet.favourites.tv\" ORDER BY bouquet",
"Favourites (TV)"
]
],
"error": null
}
$ curl -s -XPOST http://dreambox/api/call -H 'Content-type: application/json' --data-binary '{"method":"enigma2.servicedata.getServiceList","params":["1:7:1:0:0:0:0:0:0:0:FROM BOUQUET \"userbouquet.favourites.tv\" ORDER BY bouquet"]}' | jq .
{
"id": null,
"result": [
[
"1:0:19:283D:3FB:1:C00000:0:0:0:",
"Das Erste HD"
],
[
"1:0:19:2B66:3F3:1:C00000:0:0:0:",
"ZDF HD"
],
...
}