# Reset Token

Request and use password reset tokens.

## Generate reset token

> Generate reset token by organization user

```json
{"openapi":"3.0.3","info":{"title":"AppMaker API - OAS 3.0","version":"1.0.0"},"tags":[{"name":"auth","description":"Authentication and session management."},{"name":"reset-token","description":"Request and use password reset tokens."}],"servers":[{"url":"https://abp-api.akinon.net/api/v1","description":"Production server"},{"url":"https://abptest-api.akinon.net/api/v1","description":"Test server"},{"url":"http://localhost:5001/api/v1","description":"Local server"}],"security":[{"bearerAuth":[]},{"accessToken":[]}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT"},"accessToken":{"type":"apiKey","in":"header","name":"x-access-token"}},"requestBodies":{"GenerateResetTokenRequest":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["username"],"properties":{"username":{"type":"string","description":"User email"}}}}}}},"responses":{"GenerateResetTokenResponse":{"description":"Created"},"ValidationErrorResponse":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"object","properties":{"validationError":{"type":"object","properties":{}}}}}}}}},"paths":{"/auth/generate-reset-token":{"post":{"tags":["reset-token","auth"],"summary":"Generate reset token","description":"Generate reset token by organization user","operationId":"generateResetToken","requestBody":{"$ref":"#/components/requestBodies/GenerateResetTokenRequest"},"responses":{"201":{"$ref":"#/components/responses/GenerateResetTokenResponse"},"400":{"$ref":"#/components/responses/ValidationErrorResponse"}}}}}}
```
