changePassword
const url = 'https://example.com/api/auth/change-password';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"newPassword":"example","currentPassword":"example","revokeOtherSessions":true}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/api/auth/change-password \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "newPassword": "example", "currentPassword": "example", "revokeOtherSessions": true }'Change the password of the user
Authorizations
Section titled “Authorizations”Request Bodyrequired
Section titled “Request Bodyrequired”object
The new password to set
The current password is required
Must be a boolean value
Examplegenerated
{ "newPassword": "example", "currentPassword": "example", "revokeOtherSessions": true}Responses
Section titled “Responses”Password successfully changed
object
New session token if other sessions were revoked
object
The unique identifier of the user
The email address of the user
The name of the user
The profile image URL of the user
Whether the email has been verified
When the user was created
When the user was last updated
Examplegenerated
{ "token": "example", "user": { "id": "example", "email": "hello@example.com", "name": "example", "image": "https://example.com", "emailVerified": true, "createdAt": "2026-04-15T12:00:00Z", "updatedAt": "2026-04-15T12:00:00Z" }}Bad Request. Usually due to missing parameters, or invalid parameters.
object
Examplegenerated
{ "message": "example"}Unauthorized. Due to missing or invalid authentication.
object
Examplegenerated
{ "message": "example"}Forbidden. You do not have permission to access this resource or to perform this action.
object
Examplegenerated
{ "message": "example"}Not Found. The requested resource was not found.
object
Examplegenerated
{ "message": "example"}Too Many Requests. You have exceeded the rate limit. Try again later.
object
Examplegenerated
{ "message": "example"}Internal Server Error. This is a problem with the server that you cannot fix.
object
Examplegenerated
{ "message": "example"}