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
Project → List with Services
AI-generatedSummary
Lists Easypanel projects together with their services. Returns all projects when Return All is enabled; otherwise, returns at most the configured limit (default 50).
Inputs
- Return All — Whether to return every project or limit the results. Defaults to false.
- Limit — Maximum number of projects to return when Return All is false. Defaults to 50; minimum is 1.
Output shape
A list of project records, each including services as provided by the Easypanel API.
The operation calls the projects.listProjectsAndServices endpoint and returns its projects array, or the projects property if the response is an object. With Return All disabled, it slices that array to the configured limit. n8n emits one output item containing each returned project record.