This metadata API returns a list of supported Operating Systems (OS) that can be used for device-level targeting during deal configuration. Each OS is identified by a unique ID and a human-readable name.
GET https://apis.demand.ssp.inmobi.com/v1/meta/operating-system
| Field Name | Type | Is mandatory (Y/N)? | Description |
|---|---|---|---|
| Authorization | String | Y | Bearer token for authentication (Bearer <token>) |
| X-USER-ID | String | Y | The ID of the user making the request |
| X-INMOBI-ORG-ID | String | Y | The organization ID associated with the user |
| Content-Type | String | Y | Specifies the media type of the request body. Use: application/json |
curl -X GET "https://apis.demand.ssp.inmobi.com/v1/meta/operating-system" \
-H "Authorization: Bearer <your bearer token>" \
-H "X-USER-ID: <test app>" \
-H "X-INMOBI-ORG-ID: <your org id>" \
-H "Content-Type: application/json"
{
"data": [
{ "id": 3, "name": "Android" },
{ "id": 42, "name": "Android Automotive" },
{ "id": 11, "name": "Bada OS" },
{ "id": 35, "name": "BlackBerry OS" },
{ "id": 18, "name": "Desktop" },
{ "id": 21, "name": "FireFox OS" },
{ "id": 32, "name": "Fire OS" },
{ "id": 43, "name": "Fuchsia" },
{ "id": 44, "name": "HarmonyOS" },
{ "id": 15, "name": "Hiptop OS" },
{ "id": 5, "name": "iOS" },
{ "id": 38, "name": "iPadOS" }
]
}
By installing this SDK update, you agree that your Children Privacy Compliance setting remains accurate or that you will update that setting, whenever there is a change in your app's audience. You may update the app's Children Privacy Compliance settings at https://publisher.inmobi.com/my-inventory/app-and-placements.
Support Center