Operating System Extended service
This read-only service shows you the list of specific operating system versions that you can target in the Profile Service.
Tip
You can also target operating systems as a whole (all versions). To see the operating systems (Android, Apple iOS, Windows 7, etc.) registered in the system, use the Operating System Family Service.
REST API
HTTP Method | Endpoint | Description |
---|---|---|
GET |
https://api.appnexus.com/operating-system-extended |
View all operating systems. |
GET |
https://api.appnexus.com/operating-system-extended?search=SEARCH_TERM |
View all operating systems with IDs or names containing certain characters. |
GET |
https://api.appnexus.com/operating-system-extended?family_id=OS_FAMILY_ID |
View all operating systems within a specific family. |
GET |
https://api.appnexus.com/operating-system-extended?family_name=OS_FAMILY_NAME |
View all operating systems within a specific family. |
GET |
https://api.appnexus.com/operating-system-extended?id=OPERATING_SYSTEM_ID |
View a specific operating system. |
GET |
https://api.appnexus.com/operating-system-extended/meta |
Find out which fields you can filter and sort by. |
JSON fields
Field | Type | Description |
---|---|---|
id |
int | The Xandr ID of the operating system. |
family |
object | The operating system family, e.g., "Android" , "Apple iOS" , "Apple Mac/OSX" , etc. See Family below, for more details. |
last_modified |
date | The date and time when the operating system entry was last modified. |
name |
string | The name of the specific operating system version. |
Family
The family
object contains the following fields.
Field | Type | Description |
---|---|---|
id |
int | The Xandr ID of the operating system family. |
name |
string | The name of the operating system family, e.g., "Android" , "Apple iOS" , "Apple Mac/OSX" , etc. |
Examples
View all operating systems
$ curl -b cookies -c cookies "https://api.appnexus.com/operating-system-extended"
{
"response": {
"status": "OK",
"count": 87,
"start_element": 0,
"num_elements": 100,
"operating-systems-extended": [
{
"id": 15,
"name": "Android 2.2 Froyo",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 16,
"name": "Android 2.2.1 Froyo",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 17,
"name": "Android 2.2.2 Froyo",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 18,
"name": "Android 2.2.3 Froyo",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 19,
"name": "Android 2.3 Gingerbread",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 20,
"name": "Android 2.3.1 Gingerbread",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 21,
"name": "Android 2.3.2 Gingerbread",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 22,
"name": "Android 2.3.3 Gingerbread",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 23,
"name": "Android 2.3.4 Gingerbread",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 24,
"name": "Android 2.3.5 Gingerbread",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 25,
"name": "Android 2.3.6 Gingerbread",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
...
{
"id": 95,
"name": "Windows Phone 7",
"last_modified": "2013-07-17 13:18:07",
"family": {
"id": "7",
"name": "Microsoft Mobile"
}
},
{
"id": 96,
"name": "Windows Phone 7.5",
"last_modified": "2013-07-17 13:18:07",
"family": {
"id": "7",
"name": "Microsoft Mobile"
}
},
{
"id": 97,
"name": "Windows Phone 8",
"last_modified": "2013-07-17 13:18:07",
"family": {
"id": "7",
"name": "Microsoft Mobile"
}
},
{
"id": 98,
"name": "Windows Mobile (all)",
"last_modified": "2013-07-17 13:18:14",
"family": {
"id": "7",
"name": "Microsoft Mobile"
}
},
{
"id": 99,
"name": "Linux x64",
"last_modified": "2013-07-17 13:18:28",
"family": {
"id": "8",
"name": "Linux"
}
},
{
"id": 100,
"name": "Linux i86",
"last_modified": "2013-07-17 13:18:28",
"family": {
"id": "8",
"name": "Linux"
}
},
{
"id": 101,
"name": "Linux arm",
"last_modified": "2013-07-17 13:18:28",
"family": {
"id": "8",
"name": "Linux"
}
}
],
}
}
View all operating systems with names containing certain characters
$ curl -b cookies -c cookies "https://api.appnexus.com/operating-system-extended?search=and"
{
"response": {
"status": "OK",
"count": 32,
"start_element": 0,
"num_elements": 100,
"operating-systems-extended": [
{
"id": 15,
"name": "Android 2.2 Froyo",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 16,
"name": "Android 2.2.1 Froyo",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 17,
"name": "Android 2.2.2 Froyo",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 18,
"name": "Android 2.2.3 Froyo",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 19,
"name": "Android 2.3 Gingerbread",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 20,
"name": "Android 2.3.1 Gingerbread",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
...
{
"id": 42,
"name": "Android 4.1.1 Jelly Bean",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 43,
"name": "Android 4.1.2 Jelly Bean",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 44,
"name": "Android 4.2 Jelly Bean",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 45,
"name": "Android 4.2.1 Jelly Bean",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 46,
"name": "Android 4.2.2 Jelly Bean",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
}
],
}
}
View all operating systems within a specific family
$ curl -b cookies -c cookies "https://api.appnexus.com/operating-system-extended?family_id=8"
{
"response": {
"status": "OK",
"count": 3,
"start_element": 0,
"num_elements": 100,
"operating-systems-extended": [
{
"id": 99,
"name": "Linux x64",
"last_modified": "2013-07-17 13:18:28",
"family": {
"id": "8",
"name": "Linux"
}
},
{
"id": 100,
"name": "Linux i86",
"last_modified": "2013-07-17 13:18:28",
"family": {
"id": "8",
"name": "Linux"
}
},
{
"id": 101,
"name": "Linux arm",
"last_modified": "2013-07-17 13:18:28",
"family": {
"id": "8",
"name": "Linux"
}
}
],
}
}
View a specific operating system
$ curl -b cookies -c cookies "https://api.appnexus.com/operating-system-extended?id=46"
{
"response": {
"status": "OK",
"count": 1,
"start_element": 0,
"num_elements": 100,
"operating-system-extended": {
"id": 46,
"name": "Android 4.2.2 Jelly Bean",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
}
}