---
title: "Create advertiser blocked placement targeting"
type: reference
method: POST
path: /rest-api/advertiser/{advertiserId}/targeting/placement/create.do
tag: "Targeting Rules"
---

# Create advertiser blocked placement targeting

`POST https://YOUR-NETWORK-DOMAIN/rest-api/advertiser/{advertiserId}/targeting/placement/create.do`

Creates a blocked placement targeting rule for the specified advertiser. Multiple placement IDs can be provided as a comma-separated string. Duplicate placements that already exist as targets are silently skipped. Requires UPDATE permission on the advertiser and MANAGE_DEMAND_TARGETING user permission. A created target also switches the entity's targeting on, since targets take effect only while it is on. The answer lists the ids targeted now in 'created' and the ones that already were in 'alreadyTargeted'; an unknown or deleted id is refused and nothing is created.

## Path params

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

## Form params

| Name | Type | Required | Example | Description |
|---|---|---|---|---|
| `placementId` | string | yes | `101,102,103` | Comma-separated list of placement IDs to block (e.g., '101,102,103') |
| `rule` | string | yes | `INCLUDE` | Targeting rule type — INCLUDE for whitelist or EXCLUDE for blacklist |

## Responses

- `200` — {success, created, alreadyTargeted}
- `400` — An unknown or deleted id
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Advertiser or placement not found
- `500` — Internal server error

## Example request

```bash
curl --request POST \
  --url 'https://YOUR-NETWORK-DOMAIN/rest-api/advertiser/1234/targeting/placement/create.do' \
  --header 'X-Api-Key: YOUR_API_KEY' \
  --header 'Content-Type: application/x-www-form-urlencoded' \
  --data-urlencode 'placementId=101,102,103' \
  --data-urlencode 'rule=INCLUDE'
```

Source: https://epom.com/ad-server/docs/api/targeting-rules/post-advertiser-targeting-placement-create