| Name | Type | Description | Notes |
|---|---|---|---|
| regionids | int[] | `geo2_locations.id` include-list. Visitor's lineage (continent / country / region / region2 / city) matches when any ancestor id is in this set. From `GET /api/v1/lookups/regions`. | [optional] |
| os_id | int[] | OS id include-list. From `GET /api/v1/lookups/operating-systems`. | [optional] |
| browser_id | int[] | Browser id include-list. From `GET /api/v1/lookups/browsers`. | [optional] |
| device_id | int[] | Device-type id include-list. From `GET /api/v1/lookups/device-types`. | [optional] |
| zone | int[] | Adzone id include-list (`publisher_adzones.id`). | [optional] |
| domainids | int[] | Domain id include-list (`bigdata.domains.id`). | [optional] |
| zone_block | int[] | Adzone id exclude-list (`publisher_adzones.id`). | [optional] |
| domainids_block | int[] | Domain id exclude-list (`bigdata.domains.id`). | [optional] |
| carrier_id | int[] | Cellular carrier id include-list (`isp_carriers.id`). Only meaningful when paired with `conn_type` containing `"cellular"`. | [optional] |
| conn_type | string[] | Connection-class include-list. | [optional] |
| lang | string[] | Two-letter ISO language code include-list (e.g. `["en", "de"]`). | [optional] |
| hour_start | int | Inclusive start hour (0..23) of the daypart window in the rule's tz. Pair with `hour_end`. When omitted, the rule runs at any hour. | [optional] |
| hour_end | int | Inclusive end hour (0..23) of the daypart window in the rule's tz. When `hour_end < hour_start` the window wraps past midnight (e.g. 18→3 = 18:00 through 03:00 next day). | [optional] |