Summary
Get all templates
Description
Get all the textfsm based templates.
Route
GET /template_builder/templates
Roles
admin
other
readonly
apiread
Parameters
DetailsExampleSchema
Name |
Type |
Required |
Description |
This method has no parameters |
Copied to Clipboard
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}
Return
DetailsExampleSchema
Name |
Type |
Description |
templatesResult |
object |
Template and example results from parsed text |
Copied to Clipboard
{
"templates": [
{
"name": "My Template",
"device": "Device Group A",
"command": "show hostname",
"template": "Value HOSTNAME (.+?)\n\nStart\n ^${HOSTNAME}\\s*$$ -> Record",
"text": "hostname",
"type": "custom",
"_id": "b3d9a743a310f098e54bb69a"
},
{
"name": "My Template",
"device": "Device Group A",
"command": "show hostname",
"template": "Value HOSTNAME (.+?)\n\nStart\n ^${HOSTNAME}\\s*$$ -> Record",
"text": "hostname",
"type": "custom",
"_id": "acbecade07db5b340ddc736a"
},
{
"name": "My Template",
"device": "Device Group A",
"command": "show hostname",
"template": "Value HOSTNAME (.+?)\n\nStart\n ^${HOSTNAME}\\s*$$ -> Record",
"text": "hostname",
"type": "custom",
"_id": "8242b26dec5ea7b994e74984"
},
{
"name": "My Template",
"device": "Device Group A",
"command": "show hostname",
"template": "Value HOSTNAME (.+?)\n\nStart\n ^${HOSTNAME}\\s*$$ -> Record",
"text": "hostname",
"type": "custom",
"_id": "b3dad45a4398e93a48f9caf1"
}
],
"devices": [
{
"name": "device1",
"id": "device1"
},
{
"name": "device1",
"id": "device1"
},
{
"name": "device1",
"id": "device1"
},
{
"name": "device1",
"id": "device1"
}
]
}