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

# Get available targeting types for placement

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

Returns the list of targeting types available for the specified placement as a JSON array of TargetType enum values. The list is filtered based on the current user's targeting permissions, so only types the user is authorized to manage are returned. 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/types.do' \
  --header 'X-Api-Key: YOUR_API_KEY'
```

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