Send fake password reset requests, inspect realistic token and validation responses, then write what you would test and compare your answer with structured API QA checklist coverage.
POST/api/auth/password-reset/{request,confirm}
Auth Public / reset tokenSuccess 200 OK / 202 AcceptedRules
Token expiry, reuse, rate limits, and session invalidation
Interactive sandbox
Try the request, inspect the response
Switch between reset-request and reset-confirm flows, edit JSON, send a simulated request, and inspect the fake API response. No real data is sent.
1. EDIT REQUEST
Build the reset request
POST/api/auth/password-reset/request
{
"email":"user@example.com"
}
Test case presets
Choose a case, inspect the fake response, then write what you would test.
Reset request flow
7 Cases
Confirm reset flow
8 Cases
Contract / error handling
3 Cases
2. INSPECT RESPONSE
Fake API result
Send a simulated request to see status, JSON response, QA note, and the risks this case should add to your answer.
3. WRITE TEST IDEAS
Test Ideas Notebook
List reset request checks, token expiry and reuse, password policy, user enumeration prevention, rate limiting, session invalidation, email side effects, safe errors, audit logs, metrics, and reliability.
Use Markdown lists to organize your test ideas.
Ready to evaluate: include happy path, negative cases, auth, data, errors, and observability.
Resources / Test Checklist
Rules
Token expiry, reuse, rate limits, and session invalidation
Endpoints
POST /api/auth/password-reset/{request,confirm}
Headers
Review request headers in the API Reference.
Scenarios
Happy path
Negative cases
Data rules
Security/API risks
UX/performance
4. COMPARE ANSWER
API ReferenceEndpoint, request fields, responses, and business rulesExpandCollapse
API reference
Password reset endpoints
Use this reference while you experiment in the sandbox and write test ideas.