Read a template's files
Returns a template's meta.yaml and index.ts, for reading a built-in template or editing one added on this panel.
Any signed-in caller. Available to MCP clients and the assistant.
seylo_session<token>slug*string^[a-z0-9][a-z0-9-]*$1 <= length <= 60Success.
application/json- response
metaYaml*stringsource*stringbuiltIn*booleancurl -X GET 'https://example.com/api/v1/templates.source?slug=string'{ "metaYaml": "string", "source": "string", "builtIn": true}Add or change a custom template POST
Saves a template on this panel from its meta.yaml and index.ts (Easypanel's format). The files are checked first: the form must parse and generate() must run in the sandbox with the form's defaults. Built-in slugs cannot be used. Needs `templates.manage`, which owners and admins hold. Not available to MCP clients or the assistant.
Check for updates now POST
Fetches and verifies the signed release manifest now instead of waiting for the next scheduled check. Needs `updates.manage`, which owners and admins hold. Available to MCP clients and the assistant.