Templates API
Template management endpoints.
List Templates
GET /api/templates
Authorization: Bearer <token>
Response:
{
"data": [
{
"id": "uuid",
"name": "snmp-config",
"description": "SNMP configuration",
"device_types": ["cisco_ios"],
"version": 3
}
]
}Render Template
POST /api/templates/:id/render
Authorization: Bearer <token>
Content-Type: application/json
{
"variables": {
"snmp_community": "public",
"location": "DC1"
}
}
Response:
{
"rendered": "snmp-server community public RO\nsnmp-server location DC1"
}