action c19qrserver_post_request_password_reset { label: "Used for requesting a password reset code" description: "The admin should run this on behalf of a user who forgot their password. The API will generate a password reset code which the admin should then provide to the user. The user can use their client to reset their password. Normally the password reset code is mailed to the user, but I didn't want to do this in this case because I didn't want to introduce the complicated dependency of having an SMTP server just for this purpose. Doing it this way makes it easy for people to adopt this API.\n" provider: c19qrserver method: POST path: "/requestPasswordReset" encoding: json input: { type: "object" properties: { email: { type: "string" description: "The user whose password you want to reset" } } } output: { type: "object" description: "This object contains the password reset code for the user" properties: { email: { type: "string" description: "The user's email address" } guid: { type: "string" description: "The password reset code" } } } }