Summary
          Create Smart Template
          Description
          Create a Smart Template from native Config
          Route
          POST /smart_template/st/autogenerate
          Roles
          
            admin
          
          Parameters
          
            DetailsExampleSchema
          
          
            
              
                | Name | Type | Required | Description | 
            
            
              
    | operating_system | string | yes | NED ID | 
    | native_config | string | yes | Native device configuration | 
            
          
          
            Copied to Clipboard
            
            {
  "operating_system": "ios",
  "native_config": "interface GigabitEthernet1/1"
}
           
          
            Copied to Clipboard
            
            {
  "type": "object",
  "properties": {
    "operating_system": {
      "type": "string",
      "examples": [
        "ios",
        "junos",
        "iosxr"
      ]
    },
    "native_config": {
      "type": "string",
      "examples": [
        "hostname someHost",
        "interface GigabitEthernet1/1"
      ]
    }
  },
  "required": [
    "operating_system",
    "native_config"
  ],
  "additionalProperties": false
}
           
          Return
          
            DetailsExampleSchema
          
          
            
              
                | Name | Type | Description | 
            
            
              
                | config | object | Smart Template object | 
            
          
          
            Copied to Clipboard
            
            {
  "faml": {
    "_attr": {
      "type": "keyword",
      "ns": "http://tail-f.com/ns/ncs",
      "prefix": "ios",
      "condition": "cant",
      "severity": "warning"
    }
  },
  "form": {
    "name": "Form 123",
    "children": [
      {
        "properties": {
          "type": "leafref",
          "path": "/ncs:devices/ncs:device/ncs:name",
          "min": null,
          "max": null,
          "minLength": "1",
          "maxLength": null,
          "default": -93819105.87405331,
          "direction": "vertical",
          "required": true,
          "enforce": false,
          "hidden": true
        },
        "id": "ipsum aliqua mollit ea",
        "type": "container",
        "element": "{\"type\":\"service_model\",\"id\":{\"name\":\"/ncs:services/devices:stringified_json\"}",
        "name": "vlan_id_123",
        "display_name": "vlan",
        "source_type": "service_model",
        "source": "/ncs:services/abc_devices:ios.device",
        "key": "service.vlanid"
      },
      {
        "properties": {
          "type": "leafref",
          "path": "/ncs:devices/ncs:device/ncs:name",
          "min": "1",
          "max": null,
          "minLength": "1",
          "maxLength": null,
          "default": -44469717.16828267,
          "direction": "vertical",
          "required": false,
          "enforce": false,
          "hidden": true
        },
        "id": "Excepteur dolore",
        "type": "container",
        "element": "{\"type\":\"service_model\",\"id\":{\"name\":\"/ncs:services/devices:stringified_json\"}",
        "name": "vlan_id_123",
        "display_name": "vlan",
        "source_type": "service_model",
        "source": "/ncs:services/abc_devices:ios.device",
        "key": "key545385c3-fc66-491b-bf6f-abc2214366dc"
      }
    ],
    "elements": [
      {
        "type": "service_model",
        "id": {
          "name": "/ncs:services/test_devices:service_name"
        }
      },
      {
        "type": "service_model",
        "id": {
          "name": "/ncs:services/test_devices:service_name"
        }
      },
      {
        "type": "service_model",
        "id": {
          "name": "/ncs:services/test_devices:service_name"
        }
      },
      {
        "type": "service_model",
        "id": {
          "name": "/ncs:services/test_devices:service_name"
        }
      }
    ],
    "_id": "294e980c-8cf8-9b29-79cc-1adb7c803818",
    "groups": [
      "202352a58808ed3ac83c010d",
      "6064be0e5d850b2d14710534",
      "d329bf6c0526a4eb366a1ea3",
      "02eddfdfbad5069f52fe178e"
    ],
    "created": "1957-11-20T21:54:12.772Z",
    "created_by": "89b791f6754a0043d99edbb6",
    "last_updated": "2013-08-16T00:03:59.052Z",
    "last_updated_by": "02f8181236ae3f7def507bd5",
    "tags": [
      "esse nisi aliquip consequat non",
      "enim et irure Lorem voluptate",
      "minim aute",
      "id enim"
    ]
  }
}