action discourse_update_user { label: "Update a user" provider: discourse method: PUT path: "/u/{username}.json" encoding: json input: { type: "object" properties: { "Api-Key": { type: "string" } "Api-Username": { type: "string" } email: { type: "string" } external_ids: { type: "object" } name: { type: "string" } password: { type: "string" } username: { type: "string" } } required: ["Api-Key", "Api-Username", "username"] additionalProperties: false } output: { required: ["success", "user"] properties: { success: { type: "string" } user: { type: "object" } } additionalProperties: false } }