Actions65
- Auth Actions
- License Actions
- Monitor Actions
- Project Actions
- Service Actions
- Create
- Create from Template
- Create from Schema
- Delete
- Deploy
- Disable
- Enable
- Expose Service
- Get
- Get Logs
- Get Stats
- Refresh Deploy Token
- Restart
- Update Backup
- Update Basic Auth
- Update Build
- Update Deploy
- Update Domains
- Update Environment
- Update Health Check
- Update Mounts
- Update Ports
- Update Redirects
- Update Resources
- Update Source - Docker Image
- Update Source - Git
- Update Source - GitHub
- Settings Actions
- Change Credentials
- Get GitHub Token
- Get Let's Encrypt Email
- Get Panel Domain
- Get Server IP
- Get Status
- Get Traefik Custom Config
- Prune Docker Builder
- Prune Docker Images
- Refresh Server IP
- Restart Easypanel
- Restart Traefik
- Set Docker Prune Daily
- Set GitHub Token
- Set Let's Encrypt Email
- Set Panel Domain
- Update Traefik Custom Config
- Template Actions
- User Actions
Template → List Templates
AI-generatedSummary
Fetches Easypanel’s template catalog and optionally filters it by a case-insensitive match against each template’s name, slug, tags, or description. Set Return All to include every match, or use Limit to cap the returned matches (default 50).
Inputs
- Search — Optional case-insensitive text to match against template names, slugs, tags, or descriptions; blank leaves the catalog unfiltered.
- Return All — Defaults to false. When enabled, returns all matching templates and hides Limit.
- Limit — Maximum number of matching templates when Return All is false; defaults to 50 and must be at least 1.
Output shape
One item containing a catalog summary and an array of templates.
The JSON has count (number of returned matches), totalAvailable (number in the fetched catalog before filtering or limiting), and templates (the filtered and possibly limited entries). Each template entry comes from the remote list and is not reshaped by this operation.