These docs are for v2.0. Click to read the latest docs for v3.3.

Get latest firmware version

Query for the latest firmware informations for the model of the thing corresponding to the specified thing token. It will return all latest firmware registered for every micro-controller (MCU)

CoAP Request

GET coap://coap.thethings.io/v2/things/THING_TOKEN/firmwares/latest

coap get coap://coap.thethings.io/v2/things/THING_TOKEN/firmwares/latest
{
  "status": "success",
  "firmwares": [
    {
      productId: 1234,
      version: '1.0.1',
      notes: 'Wifi firmware changelog',
      _id: '56c5a331665c14fa09612f38',
      createdAt: '2016-02-18T10:55:45.517Z',
      file:
      {
        id: '56c5a331665c14fa09612f35',
        md5: '0ad066a5d29f3f2a2a1c7c17dd082a79',
        type: 'gfs',
        url: 'https://api.thethings.io/v2/models/125/firmwares/download/ey...oeZPc1raYnhDe7mLo'
      },
      targetMCU: 'WiFi'
    },
    {
      productId: 1234,
      version: '1.0.2',
      notes: 'Main board firmware changelog',
      _id: '56c5a331665c14fa09612f39',
      createdAt: '2016-02-18T10:55:45.519Z',
      file:
      {
        id: '56c5a331665c14fa09612f34',
        md5: '0ad066a5d29f3f2a2a1c7c17dd082a79',
        type: 'gfs',
        url: 'https://api.thethings.io/v2/models/125/firmwares/download/ey...ljMAXtn3snvSz0dT1Rw'
      },
      targetMCU: 'Main'
    }
  ]
}