{ "templateVersion": 1, "templateName": "Starter Template (Edit Me)", "description": "Copy this file, update paths/labels, then upload it back to JTF.", "match": { "requiredKeys": [] }, "recordLabel": { "fields": [ { "path": "Number", "prefix": "#", "maxLen": 10 }, { "path": "Title", "prefix": " ", "maxLen": 60 } ], "fallback": "Record {n}" }, "layout": [ { "section": "Header", "fields": [ { "path": "Title", "label": "Title", "format": "text" }, { "path": "Status.Name", "label": "Status", "format": "badge" }, { "path": "Priority.Name", "label": "Priority", "format": "badge" } ] }, { "section": "Details", "fields": [ { "path": "Description", "label": "Description", "format": "multiline" }, { "path": "DueDate", "label": "Due Date", "format": "date" }, { "path": "ViewerUrl", "label": "Viewer URL", "format": "link" }, { "path": "AssignedTo", "label": "Assigned To", "format": "chips" }, { "path": "NotifyList.UsersToNotify", "label": "Notify Users", "format": "chips" } ] }, { "section": "Example Array (Cards)", "fields": [ { "path": "Items", "label": "Items", "format": "json", "fields": [ { "path": "Name", "label": "Name", "format": "text" }, { "path": "Date", "label": "Date", "format": "date" }, { "path": "Notes", "label": "Notes", "format": "multiline" } ] } ] } ] }