> ## Documentation Index > Fetch the complete documentation index at: https://docs.graphiant.com/llms.txt > Use this file to discover all available pages before exploring further. # /v1/users/{email}/password > Change password for a user using email and token ## OpenAPI ````json PATCH /v1/users/{email}/password { "openapi": "3.0.0", "info": { "title": "Graphiant APIs", "version": "1.0.0", "description": "Graphiant API documentation." }, "servers": [ { "url": "https://api.graphiant.com" } ], "security": [ { "jwtAuth": [] } ], "tags": [], "paths": { "/v1/users/{email}/password": { "patch": { "description": "Change password for a user using email and token", "parameters": [ { "in": "path", "name": "email", "required": true, "schema": { "type": "string", "example": "user@example.com" }, "description": "User email address" }, { "in": "query", "name": "token", "required": true, "schema": { "type": "string", "example": "verification-token-12345" }, "description": "Password reset token" } ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/v1UsersEmailPasswordPatchRequest" } } } }, "responses": { "204": { "description": "Password changed successfully" }, "400": { "description": "Bad request - Invalid input" }, "403": { "description": "Forbidden - Invalid token" }, "500": { "description": "Internal server error" } } } } }, "components": { "schemas": { "v1UsersEmailPasswordPatchRequest": { "type": "object", "properties": { "password": { "type": "string", "example": "newPassword123", "description": "New password for the user" } }, "required": [ "password" ] } }, "securitySchemes": { "jwtAuth": { "type": "apiKey", "in": "header", "name": "authorization", "description": "Use `Bearer `" } } } } ````