trpc_raw
Execute any Easypanel tRPC procedure outside dedicated tools. Defaults to read; write mutations require explicit confirmation.
Instructions
Chama diretamente qualquer procedure tRPC do Easypanel (~347 em 43 namespaces) não coberta pelas tools dedicadas. Use para recursos avançados: traefik., branding., cloudflareTunnel., box., mariadb., volumeBackups., databaseBackups.*, 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" — mutations arbitrárias pulam as proteções das tools curadas.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| procedure | Yes | Nome completo da procedure no formato "namespace.procedure", ex: "certificates.listCertificates", "traefik.getDashboard", "users.listUsers". | |
| input | No | Objeto de parâmetros da procedure (opcional). Ex: { projectName: "meu-app" }. | |
| isMutation | No | true para operações de escrita, false para leitura (padrão). Mutations exigem confirm. Em painéis 2.31+ o client valida contra o OpenAPI do painel e recusa mutations chamadas como leitura. | |
| confirm | No | Obrigatório quando isMutation=true. Deve ser exatamente "CONFIRMO". |