---
title: "Get operating system targeting values — advertiser"
type: reference
method: GET
path: /rest-api/advertiser/{advertiserId}/targeting/operating-system/values.do
tag: "Targeting Rules"
---

# Get operating system targeting values — advertiser

`GET https://YOUR-NETWORK-DOMAIN/rest-api/advertiser/{advertiserId}/targeting/operating-system/values.do`

Returns a JSON array of all available operating system enum values that can be used when creating OS targeting rules. Use OS version endpoints to retrieve specific version options. Requires UPDATE permission on the advertiser and MANAGE_DEMAND_TARGETING user permission.

## Path params

| Name | Type | Required | Example | Description |
|---|---|---|---|---|
| `advertiserId` | integer | yes | `1234` | Unique numeric ID of the advertiser |

## Responses

- `200` — Success
- `400` — Bad request — invalid or missing parameters
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Advertiser not found
- `500` — Internal server error

## Example request

```bash
curl --request GET \
  --url 'https://YOUR-NETWORK-DOMAIN/rest-api/advertiser/1234/targeting/operating-system/values.do' \
  --header 'X-Api-Key: YOUR_API_KEY'
```

Source: https://epom.com/ad-server/docs/api/targeting-rules/get-advertiser-targeting-operating-system-values