Skip to main content
POST
Start Password Reset

Start Password Reset

Sends a password-reset email to the customer’s registered email address. The email contains a one-time link that the customer can follow to set a new password. The portal calls this from the “Forgot your password?” flow on the sign-in page.

Authentication

No authentication required. This is a public endpoint.

Request Body

string
required
The email address of the account for which the password reset should be triggered.
number
The numeric identifier of the location the customer belongs to. Providing this ensures the correct branded email template is used.

Response

Returns an ActionConfirmation envelope. The portal treats any successful response as confirmation that the email was sent — it does not reveal whether the email address is registered, to prevent enumeration attacks.
boolean
true when the reset email was dispatched (or when no account was found — the response is intentionally the same to prevent user enumeration).
string | null
Usually null.
number
HTTP-style status code mirrored in the body. 200 on success.
string | null
Human-readable message. Usually null on success.
any
Validation errors. null on success.

Example Response

TypeScript Integration

Usage in Portal

Error Responses

error
The email field is missing or the request body is malformed.