{
  "opencollection": "1.0.0",
  "info": {
    "name": "The Things Stack — Application Server AppAs DeviceRepository API",
    "version": "v3.36"
  },
  "items": [
    {
      "info": {
        "name": "DeviceRepository",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "DeviceRepository_ListBrands2",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/dr/applications/:application_ids.application_id/brands",
            "params": [
              {
                "name": "application_ids.application_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "Limit the number of results per page."
              },
              {
                "name": "page",
                "value": "",
                "type": "query",
                "description": "Page number for pagination. 0 is interpreted as 1."
              },
              {
                "name": "order_by",
                "value": "",
                "type": "query",
                "description": "Order (for pagination)"
              },
              {
                "name": "search",
                "value": "",
                "type": "query",
                "description": "Search for brands matching a query string."
              },
              {
                "name": "field_mask",
                "value": "",
                "type": "query",
                "description": "Field mask paths."
              }
            ]
          }
        },
        {
          "info": {
            "name": "DeviceRepository_GetBrand2",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/dr/applications/:application_ids.application_id/brands/:brand_id",
            "params": [
              {
                "name": "application_ids.application_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "brand_id",
                "value": "",
                "type": "path",
                "description": "Brand identifier, as defined in the Device Repository."
              },
              {
                "name": "field_mask",
                "value": "",
                "type": "query",
                "description": "Field mask paths."
              }
            ]
          }
        },
        {
          "info": {
            "name": "DeviceRepository_ListModels4",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/dr/applications/:application_ids.application_id/brands/:brand_id/models",
            "params": [
              {
                "name": "application_ids.application_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "brand_id",
                "value": "",
                "type": "path",
                "description": "List end devices from a specific brand."
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "Limit the number of results per page."
              },
              {
                "name": "page",
                "value": "",
                "type": "query",
                "description": "Page number for pagination. 0 is interpreted as 1."
              },
              {
                "name": "order_by",
                "value": "",
                "type": "query",
                "description": "Order end devices"
              },
              {
                "name": "search",
                "value": "",
                "type": "query",
                "description": "List end devices matching a query string."
              },
              {
                "name": "field_mask",
                "value": "",
                "type": "query",
                "description": "Field mask paths."
              }
            ]
          }
        },
        {
          "info": {
            "name": "DeviceRepository_GetModel2",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/dr/applications/:application_ids.application_id/brands/:brand_id/models/:model_id",
            "params": [
              {
                "name": "application_ids.application_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "brand_id",
                "value": "",
                "type": "path",
                "description": "Brand identifier, as defined in the Device Repository."
              },
              {
                "name": "model_id",
                "value": "",
                "type": "path",
                "description": "Model identifier, as defined in the Device Repository."
              },
              {
                "name": "field_mask",
                "value": "",
                "type": "query",
                "description": "Field mask paths."
              }
            ]
          }
        },
        {
          "info": {
            "name": "DeviceRepository_GetDownlinkDecoder2",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/dr/applications/:application_ids.application_id/brands/:version_ids.brand_id/models/:version_ids.model_id/:version_ids.firmware_version/:version_ids.band_id/formatters/downlink/decoder",
            "params": [
              {
                "name": "application_ids.application_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.brand_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.model_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.firmware_version",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.band_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.hardware_version",
                "value": "",
                "type": "query"
              },
              {
                "name": "field_mask",
                "value": "",
                "type": "query",
                "description": "Field mask paths."
              }
            ]
          }
        },
        {
          "info": {
            "name": "DeviceRepository_GetDownlinkEncoder2",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/dr/applications/:application_ids.application_id/brands/:version_ids.brand_id/models/:version_ids.model_id/:version_ids.firmware_version/:version_ids.band_id/formatters/downlink/encoder",
            "params": [
              {
                "name": "application_ids.application_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.brand_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.model_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.firmware_version",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.band_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.hardware_version",
                "value": "",
                "type": "query"
              },
              {
                "name": "field_mask",
                "value": "",
                "type": "query",
                "description": "Field mask paths."
              }
            ]
          }
        },
        {
          "info": {
            "name": "DeviceRepository_GetUplinkDecoder2",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/dr/applications/:application_ids.application_id/brands/:version_ids.brand_id/models/:version_ids.model_id/:version_ids.firmware_version/:version_ids.band_id/formatters/uplink/decoder",
            "params": [
              {
                "name": "application_ids.application_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.brand_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.model_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.firmware_version",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.band_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.hardware_version",
                "value": "",
                "type": "query"
              },
              {
                "name": "field_mask",
                "value": "",
                "type": "query",
                "description": "Field mask paths."
              }
            ]
          }
        },
        {
          "info": {
            "name": "DeviceRepository_GetTemplate3",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/dr/applications/:application_ids.application_id/brands/:version_ids.brand_id/models/:version_ids.model_id/:version_ids.firmware_version/:version_ids.band_id/template",
            "params": [
              {
                "name": "application_ids.application_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.brand_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.model_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.firmware_version",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.band_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.hardware_version",
                "value": "",
                "type": "query"
              },
              {
                "name": "end_device_profile_ids.vendor_id",
                "value": "",
                "type": "query",
                "description": "VendorID managed by the LoRa Alliance, as defined in TR005."
              },
              {
                "name": "end_device_profile_ids.vendor_profile_id",
                "value": "",
                "type": "query",
                "description": "ID of the LoRaWAN end device profile assigned by the vendor."
              }
            ]
          }
        },
        {
          "info": {
            "name": "DeviceRepository_ListModels3",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/dr/applications/:application_ids.application_id/models",
            "params": [
              {
                "name": "application_ids.application_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "brand_id",
                "value": "",
                "type": "query",
                "description": "List end devices from a specific brand."
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "Limit the number of results per page."
              },
              {
                "name": "page",
                "value": "",
                "type": "query",
                "description": "Page number for pagination. 0 is interpreted as 1."
              },
              {
                "name": "order_by",
                "value": "",
                "type": "query",
                "description": "Order end devices"
              },
              {
                "name": "search",
                "value": "",
                "type": "query",
                "description": "List end devices matching a query string."
              },
              {
                "name": "field_mask",
                "value": "",
                "type": "query",
                "description": "Field mask paths."
              }
            ]
          }
        },
        {
          "info": {
            "name": "DeviceRepository_GetTemplate4",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/dr/applications/:application_ids.application_id/vendors/:end_device_profile_ids.vendor_id/profiles/:end_device_profile_ids.vendor_profile_id/template",
            "params": [
              {
                "name": "application_ids.application_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "end_device_profile_ids.vendor_id",
                "value": "",
                "type": "path",
                "description": "VendorID managed by the LoRa Alliance, as defined in TR005."
              },
              {
                "name": "end_device_profile_ids.vendor_profile_id",
                "value": "",
                "type": "path",
                "description": "ID of the LoRaWAN end device profile assigned by the vendor."
              },
              {
                "name": "version_ids.brand_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "version_ids.model_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "version_ids.hardware_version",
                "value": "",
                "type": "query"
              },
              {
                "name": "version_ids.firmware_version",
                "value": "",
                "type": "query"
              },
              {
                "name": "version_ids.band_id",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "DeviceRepository_ListBrands",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/dr/brands",
            "params": [
              {
                "name": "application_ids.application_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "Limit the number of results per page."
              },
              {
                "name": "page",
                "value": "",
                "type": "query",
                "description": "Page number for pagination. 0 is interpreted as 1."
              },
              {
                "name": "order_by",
                "value": "",
                "type": "query",
                "description": "Order (for pagination)"
              },
              {
                "name": "search",
                "value": "",
                "type": "query",
                "description": "Search for brands matching a query string."
              },
              {
                "name": "field_mask",
                "value": "",
                "type": "query",
                "description": "Field mask paths."
              }
            ]
          }
        },
        {
          "info": {
            "name": "DeviceRepository_GetBrand",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/dr/brands/:brand_id",
            "params": [
              {
                "name": "brand_id",
                "value": "",
                "type": "path",
                "description": "Brand identifier, as defined in the Device Repository."
              },
              {
                "name": "application_ids.application_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "field_mask",
                "value": "",
                "type": "query",
                "description": "Field mask paths."
              }
            ]
          }
        },
        {
          "info": {
            "name": "DeviceRepository_ListModels2",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/dr/brands/:brand_id/models",
            "params": [
              {
                "name": "brand_id",
                "value": "",
                "type": "path",
                "description": "List end devices from a specific brand."
              },
              {
                "name": "application_ids.application_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "Limit the number of results per page."
              },
              {
                "name": "page",
                "value": "",
                "type": "query",
                "description": "Page number for pagination. 0 is interpreted as 1."
              },
              {
                "name": "order_by",
                "value": "",
                "type": "query",
                "description": "Order end devices"
              },
              {
                "name": "search",
                "value": "",
                "type": "query",
                "description": "List end devices matching a query string."
              },
              {
                "name": "field_mask",
                "value": "",
                "type": "query",
                "description": "Field mask paths."
              }
            ]
          }
        },
        {
          "info": {
            "name": "DeviceRepository_GetModel",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/dr/brands/:brand_id/models/:model_id",
            "params": [
              {
                "name": "brand_id",
                "value": "",
                "type": "path",
                "description": "Brand identifier, as defined in the Device Repository."
              },
              {
                "name": "model_id",
                "value": "",
                "type": "path",
                "description": "Model identifier, as defined in the Device Repository."
              },
              {
                "name": "application_ids.application_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "field_mask",
                "value": "",
                "type": "query",
                "description": "Field mask paths."
              }
            ]
          }
        },
        {
          "info": {
            "name": "DeviceRepository_GetDownlinkDecoder",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/dr/brands/:version_ids.brand_id/models/:version_ids.model_id/:version_ids.firmware_version/:version_ids.band_id/formatters/downlink/decoder",
            "params": [
              {
                "name": "version_ids.brand_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.model_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.firmware_version",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.band_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "application_ids.application_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "version_ids.hardware_version",
                "value": "",
                "type": "query"
              },
              {
                "name": "field_mask",
                "value": "",
                "type": "query",
                "description": "Field mask paths."
              }
            ]
          }
        },
        {
          "info": {
            "name": "DeviceRepository_GetDownlinkEncoder",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/dr/brands/:version_ids.brand_id/models/:version_ids.model_id/:version_ids.firmware_version/:version_ids.band_id/formatters/downlink/encoder",
            "params": [
              {
                "name": "version_ids.brand_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.model_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.firmware_version",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.band_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "application_ids.application_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "version_ids.hardware_version",
                "value": "",
                "type": "query"
              },
              {
                "name": "field_mask",
                "value": "",
                "type": "query",
                "description": "Field mask paths."
              }
            ]
          }
        },
        {
          "info": {
            "name": "DeviceRepository_GetUplinkDecoder",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/dr/brands/:version_ids.brand_id/models/:version_ids.model_id/:version_ids.firmware_version/:version_ids.band_id/formatters/uplink/decoder",
            "params": [
              {
                "name": "version_ids.brand_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.model_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.firmware_version",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.band_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "application_ids.application_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "version_ids.hardware_version",
                "value": "",
                "type": "query"
              },
              {
                "name": "field_mask",
                "value": "",
                "type": "query",
                "description": "Field mask paths."
              }
            ]
          }
        },
        {
          "info": {
            "name": "DeviceRepository_GetTemplate",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/dr/brands/:version_ids.brand_id/models/:version_ids.model_id/:version_ids.firmware_version/:version_ids.band_id/template",
            "params": [
              {
                "name": "version_ids.brand_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.model_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.firmware_version",
                "value": "",
                "type": "path"
              },
              {
                "name": "version_ids.band_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "application_ids.application_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "version_ids.hardware_version",
                "value": "",
                "type": "query"
              },
              {
                "name": "end_device_profile_ids.vendor_id",
                "value": "",
                "type": "query",
                "description": "VendorID managed by the LoRa Alliance, as defined in TR005."
              },
              {
                "name": "end_device_profile_ids.vendor_profile_id",
                "value": "",
                "type": "query",
                "description": "ID of the LoRaWAN end device profile assigned by the vendor."
              }
            ]
          }
        },
        {
          "info": {
            "name": "DeviceRepository_ListModels",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/dr/models",
            "params": [
              {
                "name": "application_ids.application_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "brand_id",
                "value": "",
                "type": "query",
                "description": "List end devices from a specific brand."
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "Limit the number of results per page."
              },
              {
                "name": "page",
                "value": "",
                "type": "query",
                "description": "Page number for pagination. 0 is interpreted as 1."
              },
              {
                "name": "order_by",
                "value": "",
                "type": "query",
                "description": "Order end devices"
              },
              {
                "name": "search",
                "value": "",
                "type": "query",
                "description": "List end devices matching a query string."
              },
              {
                "name": "field_mask",
                "value": "",
                "type": "query",
                "description": "Field mask paths."
              }
            ]
          }
        },
        {
          "info": {
            "name": "DeviceRepository_GetTemplate2",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/dr/vendors/:end_device_profile_ids.vendor_id/profiles/:end_device_profile_ids.vendor_profile_id/template",
            "params": [
              {
                "name": "end_device_profile_ids.vendor_id",
                "value": "",
                "type": "path",
                "description": "VendorID managed by the LoRa Alliance, as defined in TR005."
              },
              {
                "name": "end_device_profile_ids.vendor_profile_id",
                "value": "",
                "type": "path",
                "description": "ID of the LoRaWAN end device profile assigned by the vendor."
              },
              {
                "name": "application_ids.application_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "version_ids.brand_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "version_ids.model_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "version_ids.hardware_version",
                "value": "",
                "type": "query"
              },
              {
                "name": "version_ids.firmware_version",
                "value": "",
                "type": "query"
              },
              {
                "name": "version_ids.band_id",
                "value": "",
                "type": "query"
              }
            ]
          }
        }
      ]
    }
  ],
  "bundled": true
}