Summary
          Create an Analytic Template
          Description
          Create an Analytic Template.
          Route
          POST /mop/createAnalyticTemplate
          Roles
          
            admin
apiwrite
          
          Parameters
          
            DetailsExampleSchema
          
          
            
              
                | Name | Type | Required | Description | 
            
            
              
    | template | object | yes | Analytic Template to save. | 
            
          
          
            Copied to Clipboard
            
            {
  "template": {
    "name": "ASR1K-MOP",
    "_id": "ASR1K-MOP",
    "os": "cisco-ios",
    "passRule": true,
    "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": "="
          },
          {
            "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": "="
          },
          {
            "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": false,
        "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"
  }
}
           
          
            Copied to Clipboard
            
            {
  "type": "object",
  "properties": {
    "template": {
      "$ref": "mopAnalyticTemplateDoc"
    }
  },
  "required": [
    "template"
  ],
  "additionalProperties": false
}
           
          Return
          
            DetailsExampleSchema
          
          
            
              
                | Name | Type | Description | 
            
            
              
                | result | object | Result of the creation. |