Description#
This function allows you to insert a new Copy Page Rule.
Request Body Parameters#
| Parameter | Type | Required | Description |
|---|---|---|---|
Name |
String | Yes | Required. Name of the copy page rule (max 100 characters). Must be unique. |
Secure |
Boolean | No | Copy the page’s secure setting. Default is false. |
Title |
Boolean | No | Copy the page title. Default is false. |
Template |
Boolean | No | Copy the page template. Default is false. |
Items |
Boolean | No | Copy the page’s item assignments. Default is false. |
Settings |
String | No | Which item settings to copy. One of all, none or specific. Default is none. |
JavaScriptResourceAssignments |
Boolean | No | Copy JavaScript resource assignments. Default is false. |
CSSResourceAssignments |
Boolean | No | Copy CSS resource assignments. Default is false. |
CacheSettings |
Boolean | No | Copy cache settings. Default is false. |
Public |
Boolean | No | Whether the rule is public. Default is false. |
Example Request#
{
"Store_Code": "{{Store_Code}}",
"Miva_Request_Timestamp": "{{$timestamp}}",
"Function": "CopyPageRules_Insert",
"Name": "Custom Page Rule",
"Secure": true,
"Title": true,
"Template": false,
"Items": true,
"Settings": "all",
"JavaScriptResourceAssignments": true,
"CSSResourceAssignments": true,
"CacheSettings": true
}
Example Response#
{
"success": 1,
"data": {
"id": 2,
"name": "Custom Page Rule",
"secure": true,
"title": true,
"template": false,
"items": true,
"settings": "all",
"jsres": true,
"cssres": true,
"cacheset": true
}
}