---
title: "Get OS targeting values for placement"
type: reference
method: GET
path: /rest-api/placement/{placementId}/targeting/operating-system/values.do
tag: "Targeting Rules"
---

# Get OS targeting values for placement

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

Returns the list of all available operating systems as a JSON array of OperatingSystem enum values. These values can be used in the operatingSystem parameter when creating an OS targeting rule. Requires UPDATE permission on the placement's site inventory and MANAGE_SUPPLY_PRE_TARGETING user permission.

## Path params

| Name | Type | Required | Example | Description |
|---|---|---|---|---|
| `placementId` | integer | yes | `4001` | Unique numeric ID of the placement |

## Responses

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

## Example request

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

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