- Property Manager name: Modify Incoming Response Header
- Behavior version: The
v2026-01-09rule format supports themodifyIncomingResponseHeaderbehavior v1.2. - Rule format status: GA, stable
- Access: Read/Write
- Allowed in includes: Yes
Modify, add, remove, or pass along specific response headers coming downstream from the origin.
Depending on the type of action you want to perform, specify the corresponding standard header name, or a customāHeaderāName if the standard name is set to OTHER. The headerāValue serves as a match condition when the action is DELETE or MODIFY, and the newāHeaderāValue applies when the action is ADD or MODIFY.
See also modifyāIncomingāRequestāHeader, modifyāOutgoingāRequestāHeader, and modifyāOutgoingāResponseāHeader.
| Option | Type | Description | Requires | |
|---|---|---|---|---|
action | enum | Either | {"displayType":"enum","options":["ADD","DELETE","MODIFY","PASS"],"tag":"select"} | |
ADD | Add the header. | |||
DELETE | Delete the header. | |||
MODIFY | Modify the header. | |||
PASS | Pass through the header. | |||
standardāAddāHeaderāName | enum | If the value of | action is ADD | {"displayType":"enum","options":["CACHE_CONTROL","CONTENT_TYPE","EDGE_CONTROL","EXPIRES","LAST_MODIFIED","OTHER"],"tag":"select"}{"if":{"attribute":"action","op":"eq","value":"ADD"}} |
CACHE_āCONTROL | The | |||
CONTENT_āTYPE | The | |||
EDGE_āCONTROL | The | |||
EXPIRES | The | |||
LAST_āMODIFIED | The | |||
OTHER | Specify another header to add. | |||
standardāDeleteāHeaderāName | enum | If the value of | action is DELETE | {"displayType":"enum","options":["CACHE_CONTROL","CONTENT_TYPE","VARY","OTHER"],"tag":"select"}{"if":{"attribute":"action","op":"eq","value":"DELETE"}} |
CACHE_āCONTROL | The | |||
CONTENT_āTYPE | The | |||
VARY | The | |||
OTHER | Specify another header to remove. | |||
standardāModifyāHeaderāName | enum | If the value of | action is MODIFY | {"displayType":"enum","options":["CACHE_CONTROL","CONTENT_TYPE","EDGE_CONTROL","OTHER"],"tag":"select"}{"if":{"attribute":"action","op":"eq","value":"MODIFY"}} |
CACHE_āCONTROL | The | |||
CONTENT_āTYPE | The | |||
EDGE_āCONTROL | The | |||
OTHER | Specify another header to modify. | |||
standardāPassāHeaderāName | enum | If the value of | action is PASS | {"displayType":"enum","options":["CACHE_CONTROL","EXPIRES","PRAGMA","OTHER"],"tag":"select"}{"if":{"attribute":"action","op":"eq","value":"PASS"}} |
CACHE_āCONTROL | Pass through the | |||
EXPIRES | Pass through the | |||
PRAGMA | Pass through the | |||
OTHER | Specify another header to pass. | |||
customāHeaderāName | string (allowsĀ variables) | Specifies a custom field name that applies when the relevant standard header name is set to | standardāAddāHeaderāName is OTHERORĀ standardāDeleteāHeaderāName is OTHERORĀ standardāModifyāHeaderāName is OTHERORĀ standardāPassāHeaderāName is OTHER | {"displayType":"string","tag":"input","type":"text"}{"if":{"op":"or","params":[{"attribute":"standardAddHeaderName","op":"eq","value":"OTHER"},{"attribute":"standardDeleteHeaderName","op":"eq","value":"OTHER"},{"attribute":"standardModifyHeaderName","op":"eq","value":"OTHER"},{"attribute":"standardPassHeaderName","op":"eq","value":"OTHER"}]}} |
headerāValue | string (allowsĀ variables) | Specifies the header's new value. | action is ADD | {"displayType":"string","tag":"input","type":"text"}{"if":{"attribute":"action","op":"eq","value":"ADD"}} |
newāHeaderāValue | string (allowsĀ variables) | Specifies an HTTP header replacement value. | action is MODIFY | {"displayType":"string","tag":"input","type":"text"}{"if":{"attribute":"action","op":"eq","value":"MODIFY"}} |
avoidāDuplicateāHeaders | boolean | When enabled with the | action is MODIFY | {"displayType":"boolean","tag":"input","type":"checkbox"}{"if":{"attribute":"action","op":"eq","value":"MODIFY"}} |
