Skip to main content

Request a password reset

API operation: Open the endpoint in Scalar

Use POST /users/forgot to request a password-reset email. The current public operation is User.forgot and does not require an authenticated user.

{
"email": "user@example.com"
}

When the operation accepts a valid request, it queues a reset email. Project settings and request context determine the reset destination; rate limits may restrict repeated requests.

A successful API response confirms that the request was accepted for processing; it does not confirm email delivery or completion of the password reset.

Legacy SDK example​

const response = await ordering.users().forgotPassword({email: email})

Confirm the SDK package and version before using this helper.

OpenAPI reference​

Operation: POST /users/forgot

Header parameters

NameTypeRequiredDescription
X-APP-XstringNo—
OriginstringNo—
RefererstringNo—
X-INTERNAL-PRODUCT-XstringNo—

Request body fields

NameTypeRequired
emailanyNo

Responses

CodeDescription
200OK (Envelope)
400Bad Request (ErrorResponse)
401Unauthorized (ProjectAccessErrorResponse)
404Not Found
429Too Many Requests (ErrorResponse)
500Internal Server Error (ErrorResponse)
503Service Unavailable (ErrorResponse)
Open this operation in the API reference