Created by potrace 1.16, written by Peter Selinger 2001-2019

Miva Developer Docs

This function allows you to insert a new Copy Page Rule.


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
    }
}