action discourse_change_password { label: "Change password" provider: discourse method: PUT path: "/users/password-reset/{token}.json" encoding: json input: { type: "object" properties: { password: { type: "string" } token: { type: "string" } username: { type: "string" } } required: ["password", "token", "username"] additionalProperties: false } output: { type: "object" additionalProperties: true } }