Summary
          Run an Analytics Template
          Description
          Run an Analytic Template.
          Route
          POST /mop/runAnalyticsTemplate
          Roles
          
            admin
engineering
support
apiwrite
          
          Parameters
          
            DetailsExampleSchema
          
          
            
              
                | Name | Type | Required | Description | 
            
            
              
    | pre | object | yes | Pre command to run with the Analytic Template. | 
    | post | object | yes | Post command to run with the Analytic Template. | 
    | analytic_template_name | string | yes | Name of the Analytic Template to run. | 
    | variables | object | yes | Variables to run with the Analytic Template. | 
            
          
          
            Copied to Clipboard
            
            {
  "analytic_template_name": "test"
}
           
          
            Copied to Clipboard
            
            {
  "type": "object",
  "properties": {
    "pre": {
      "title": "pre",
      "type": "object",
      "properties": {}
    },
    "post": {
      "title": "post",
      "type": "object",
      "properties": {}
    },
    "analytic_template_name": {
      "title": "analytic_template_name",
      "type": "string",
      "examples": [
        "test"
      ]
    },
    "variables": {
      "$ref": "mopTemplateDoc#/definitions/variables"
    }
  },
  "required": [
    "pre",
    "post",
    "analytic_template_name",
    "variables"
  ],
  "additionalProperties": false
}
           
          Return
          
            DetailsExampleSchema
          
          
            
              
                | Name | Type | Description | 
            
            
              
                | analytic_template_results | object | Result of running Analytic Template | 
            
          
          
            Copied to Clipboard
            
            {
  "name": "ASR1K-MOP",
  "_id": "ASR1K-MOP",
  "os": "cisco-ios",
  "passRule": false,
  "prepostCommands": [
    {
      "preRawCommand": "show running-config ip prefix-list",
      "postRawCommand": "show running-config ip prefix-list",
      "passRule": true,
      "rules": [
        {
          "type": "regex",
          "preRegex": "",
          "postRegex": "",
          "evaluation": "="
        },
        {
          "type": "regex",
          "preRegex": "",
          "postRegex": "",
          "evaluation": "="
        }
      ],
      "preCommandResHTML": "Test a command or the template to get results here",
      "postCommandResHTML": "Test a command or the template to get results here"
    },
    {
      "preRawCommand": "show running-config ip prefix-list",
      "postRawCommand": "show running-config ip prefix-list",
      "passRule": true,
      "rules": [
        {
          "type": "regex",
          "preRegex": "",
          "postRegex": "",
          "evaluation": "="
        }
      ],
      "preCommandResHTML": "Test a command or the template to get results here",
      "postCommandResHTML": "Test a command or the template to get results here"
    },
    {
      "preRawCommand": "show running-config ip prefix-list",
      "postRawCommand": "show running-config ip prefix-list",
      "passRule": false,
      "rules": [
        {
          "type": "regex",
          "preRegex": "",
          "postRegex": "",
          "evaluation": "="
        },
        {
          "type": "regex",
          "preRegex": "",
          "postRegex": "",
          "evaluation": "="
        },
        {
          "type": "regex",
          "preRegex": "",
          "postRegex": "",
          "evaluation": "="
        }
      ],
      "preCommandResHTML": "Test a command or the template to get results here",
      "postCommandResHTML": "Test a command or the template to get results here"
    },
    {
      "preRawCommand": "show running-config ip prefix-list",
      "postRawCommand": "show running-config ip prefix-list",
      "passRule": true,
      "rules": [
        {
          "type": "regex",
          "preRegex": "",
          "postRegex": "",
          "evaluation": "="
        },
        {
          "type": "regex",
          "preRegex": "",
          "postRegex": "",
          "evaluation": "="
        }
      ],
      "preCommandResHTML": "Test a command or the template to get results here",
      "postCommandResHTML": "Test a command or the template to get results here"
    },
    {
      "preRawCommand": "show running-config ip prefix-list",
      "postRawCommand": "show running-config ip prefix-list",
      "passRule": true,
      "rules": [
        {
          "type": "regex",
          "preRegex": "",
          "postRegex": "",
          "evaluation": "="
        }
      ],
      "preCommandResHTML": "Test a command or the template to get results here",
      "postCommandResHTML": "Test a command or the template to get results here"
    }
  ],
  "created": 1508182880981,
  "createdBy": "exampleUser",
  "lastUpdated": 1508182880981,
  "lastUpdatedBy": "exampleUser"
}