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