---
title: "Read a site's Open RTB categories"
type: reference
method: GET
path: /rest-api/sites/{siteId}/openrtb.do
tag: "Categories"
---

# Read a site's Open RTB categories

`GET https://YOUR-NETWORK-DOMAIN/rest-api/sites/{siteId}/openrtb.do`

Returns the site's Open RTB settings from the console's Open RTB card: its OpenRTB publisher id, the IAB categories sent for it in bid requests and the IAB categories whose ads it refuses. Needs the Open RTB permission and view rights on the site.

## Path params

| Name | Type | Required | Example | Description |
|---|---|---|---|---|
| `siteId` | integer | yes | `3001` | Site id |

## Responses

- `200` — {siteId, openRtbPublisherId, iabCategories:[{id, code, description}], blockedIabCategories:[…]}
- `400` — Bad request — invalid or missing parameters
- `401` — Authentication error
- `403` — The Open RTB permission is off, or no view rights on the site
- `404` — The site does not exist or is deleted

## Example request

```bash
curl --request GET \
  --url 'https://YOUR-NETWORK-DOMAIN/rest-api/sites/3001/openrtb.do' \
  --header 'X-Api-Key: YOUR_API_KEY'
```

Source: https://epom.com/ad-server/docs/api/categories/get-sites-openrtb