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

# Create advertiser device vendor targeting

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

Creates a device vendor targeting rule for the specified advertiser. The rule filters ad requests based on the manufacturer/vendor of the user's device (e.g., Apple, Samsung, Huawei). Use the device vendor values endpoint to retrieve the full list of available vendors. 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 |

## Form params

| Name | Type | Required | Example | Description |
|---|---|---|---|---|
| `rule` | string | yes | `INCLUDE` | Targeting rule type — INCLUDE for whitelist or EXCLUDE for blacklist |
| `deviceVendor` | string | yes | `SAMSUNG` | Device vendor/manufacturer enum value (e.g., APPLE, SAMSUNG, HUAWEI) |

## Responses

- `200` — Success
- `400` — Invalid targeting value
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Advertiser not found
- `500` — Internal server error

## Example request

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

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