action discourse_update_email { label: "Update email" provider: discourse method: PUT path: "/u/{username}/preferences/email.json" encoding: json input: { type: "object" properties: { email: { type: "string" format: "email" } username: { type: "string" } } required: ["email", "username"] additionalProperties: false } output: { type: "object" additionalProperties: true } }