Conditions
Conditions select the network requests to which a profile applies. Different condition types are combined with logical AND. Multiple enabled values within a condition usually broaden that condition; excluded variants remove matches.
| Condition | Field |
|---|---|
| Request domains | requestDomains, excludedRequestDomains |
| URL filter | urlFilter |
| Regular expression filter | regexFilter |
| URL case sensitivity | isUrlFilterCaseSensitive |
| Initiator domains | initiatorDomains, excludedInitiatorDomains |
| Top-level domains | topDomains, excludedTopDomains |
| Domain type | domainType |
| Resource types | resourceTypes, excludedResourceTypes |
| Request methods | requestMethods, excludedRequestMethods |
| Tabs | tabIds, excludedTabIds |
| Tab groups | tabGroups, excludedTabGroups |
Disabled or empty items do not contribute to a generated rule. If no conditions remain, the profile is global. Headerly always excludes its own extension ID from initiator-domain matching to avoid applying rules to itself.