Device Manufacturers (devices/manufacturers)

Device types are represented as objects with the following fields

Name

Type

Read Only

Comment

id

integer

yes

The unique ID for this device manufacture

manufacturer_name

string

yes

Name of the device manufacturer

Get all device types

URL

https://api.icetv.com.au/devices/manufacturers

Method

GET

Query String

 

Returns

200 OK & Document (XML or JSON)

 

404 Not Found

 

503 Service Unavailable

NOTE: As this information is required to be able to create a device during login, this node is not authenticated.

Request - URL
GET https://api.icetv.com.au/devices/manufacturers?api_key=API_KEY&application_version=APPLICATION_VERSION
XML - Example of response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE devices SYSTEM "http://iceguide.icetv.com.au/iceguide/devices.dtd">
<devices>
<manufacturer id="2" name="Elgato" url=""/>
<manufacturer id="4" name="Microsoft" url=""/>
 
--- truncated ---
 
<manufacturer id="10" name="Humax" url=""/>
<manufacturer id="11" name="Reycom" url=""/>
</devices>
JSON - Example of response
{
"manufacturers": [
{
"id": "2",
"name": "Elgato",
"url": ""
},
{
"id": "4",
"name": "Microsoft",
"url": ""
},
 
--- truncated ---
 
{
"id": "10",
"name": "Humax",
"url": ""
},
{
"id": "11",
"name": "Reycom",
"url": ""
}
]
}

Get a specific device manufacturer

URL

https://api.icetv.com.au/devices/manufacturers/#

Method

GET

Query String

 

Returns

200 OK & Document (XML or JSON)

 

404 Not Found

 

503 Service Unavailable

Request - URL
GET https://api.icetv.com.au/devices/manufacturers/19?api_key=API_KEY&application_version=APPLICATION_VERSION
JSON - Example of response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE devices SYSTEM "http://iceguide.icetv.com.au/iceguide/devices.dtd">
<devices>
<manufacturer id="6" name="Beyonwiz" url=""></manufacturer>
</devices>
JSON - Example of response
{
"manufacturers" : [
{
"id" : "6",
"name" : "Beyonwiz",
"url" : ""
}
]
}