Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Retrieve a list of firmware configs

Request


Code Block
languagephp
themeConfluence
GET http://<host>:<port>/queries/firmwares?applicationType={type}


Headers:

Code Block
languagephp
themeConfluence
Accept = application/json OR application/xml

...



applicationType parameter is not required, default value is stb

...



Response: 200 OK OR 400 BAD REQUEST

Request: http://localhost:9091/queries/firmwares.json OR http://localhost:9091/queries/firmwares


JSON response:


Code Block
languagephp
themeConfluence
{

...



  "id": "firmwareConfigId",

...



  "description": "FirmwareDescription",

...



  "supportedModelIds": [

...



    "MODELA"

...



  ],

...



  "firmwareFilename": "FirmwareFilename",

...



  "firmwareVersion": "FirmwareVersion"

...



}


XML response

...

Code Block
languagephp
themeConfluence
<ArrayList>
 <item>
  <id>b65962b5-1481-4eed-a010-2abfa8c3bbfd</

...

id>
  <description>_-</

...

description>
  <supportedModelIds>
   <supportedModelIds>YETST</supportedModelIds>
  </supportedModelIds>
  <firmwareFilename>_-</

...

firmwareFilename>
  <firmwareVersion>_-</

...

firmwareVersion>
 </item>
 <item>
  <id>f0b7b35b-4b8e-4a15-9d66-91c4b3d575d1</

...

id>
  <description>prav_Firm<

...

/description>
  <supportedModelIds>
   <supportedModelIds>PX013ANM</supportedModelIds>
   <supportedModelIds>PX013ANC</supportedModelIds>
  </supportedModelIds>
  <firmwareFilename>PX013AN_2.1s11_VBN_HYBse-signed.bin</

...

firmwareFilename>
  <firmwareVersion>PX013AN_2.1s11_VBN_HYBse-signed</

...

firmwareVersion>
 </item>
</ArrayList>

Retrieve a single firmware config by id

...

http://localhost:9091/queries/firmwares/b65962b5-1481-4eed-a010-2abfa8c3bbfd.json


JSON response

Code Block

{

languagephp
themeConfluence
{

  "id": "b65962b5-1481-4eed-a010-2abfa8c3bbfd",

...



  "updated": 1440492963476,

...



  "description": "_-",

...



  "supportedModelIds": [

...



    "YETST"

...



  ],

...



  "firmwareDownloadProtocol": "tftp",

...



  "firmwareFilename": "_-",

...



  "firmwareVersion": "_-",

...



  "rebootImmediately": false

...



}


XML response

...

Code Block
languagephp
themeConfluence
<FirmwareConfig>
 <id>b65962b5-1481-4eed-a010-2abfa8c3bbfd</

...

id>
 <updated>1440492963476</updated>
 <description>_-</

...

description>
 <supportedModelIds>
  <supportedModelIds>YETST</supportedModelIds>
 </supportedModelIds>
 <firmwareDownloadProtocol>tftp</firmwareDownloadProtocol>
 <firmwareFilename>_-</

...

firmwareFilename>
 <firmwareVersion>_-</

...

firmwareVersion>
 <rebootImmediately>false</rebootImmediately>
</FirmwareConfig>

...

Retrieve firmware configs by modelId 

...