easypanel_raw
Execute any Easypanel API operation not covered by dedicated tools, including advanced features like Traefik, branding, backups, and notifications. Use for reading or writing with explicit confirmation for mutations.
Instructions
Chama diretamente qualquer operação da API do Easypanel (~375) não coberta pelas tools dedicadas. Use para recursos avançados: Traefik, branding, Cloudflare Tunnel, Box, WordPress, backups de volume/banco, notificações, storage providers, etc. Leitura (isMutation=false) é o padrão. ⚠️ Reads podem retornar dados sensíveis (env vars/secrets de qualquer projeto). Para escrita, passe isMutation:true E confirm:"CONFIRMO" — escritas arbitrárias pulam as proteções das tools curadas. Para descobrir os nomes disponíveis, leia GET /api/openapi.json.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input | No | Objeto de parâmetros da procedure (opcional). Ex: { projectName: "meu-app" }. | |
| confirm | No | Obrigatório quando isMutation=true. Deve ser exatamente "CONFIRMO". | |
| procedure | Yes | Nome da operação. Em painéis 2.33+ use o nome achatado da API pública, ex: "listCertificates", "getDashboard", "listVolumeBackups". A notação antiga com namespace ("certificates.listCertificates") também é aceita e traduzida. | |
| isMutation | No | true para operações de escrita, false para leitura (padrão). Escritas exigem confirm. O client valida contra o OpenAPI do painel e recusa escrita chamada como leitura (e vice-versa). |