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

# Create site device vendor targeting

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

Creates a device vendor targeting rule for the specified site. The rule matches requests from devices made by the specified manufacturer (e.g. APPLE, SAMSUNG, HUAWEI). Use INCLUDE to serve ads only to users on devices from the specified vendor, or EXCLUDE to block them. Returns the created targeting rule on success. Requires DEVICE_VENDOR targeting permission.

## Path params

| Name | Type | Required | Example | Description |
|---|---|---|---|---|
| `siteId` | integer | yes | `3001` | Unique numeric ID of the site |

## 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 manufacturer/vendor to target (e.g. APPLE, SAMSUNG, HUAWEI) |

## Responses

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

## Example request

```bash
curl --request POST \
  --url 'https://YOUR-NETWORK-DOMAIN/rest-api/site/3001/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-site-targeting-device-vendor-create