Back to Warranty API
Change Password
POST
/api/v1/auth/change-password
Change your account password. Requires a valid access token and your current password for verification.
Headers
| Parameter | Type | Required | Description |
|---|---|---|---|
| Authorization | string | Yes | Bearer token from login (e.g., Bearer eyJhbG...) |
Request Body
| Parameter | Type | Required | Description |
|---|---|---|---|
| current_password | string | Yes | Your current account password |
| new_password | string | Yes | New password (minimum 8 characters) |
Example Request
curl -X POST https://api.marquatica.com/api/v1/auth/change-password \
-H "Authorization: Bearer <Token>" \
-H "Content-Type: application/json" \
-d '{"current_password": "oldpassword", "new_password": "newpassword123"}'
Success Response (200)
{
"success": true,
"status": 200,
"data": {
"message": "Password changed successfully"
}
}
Error Responses
{
"success": false,
"status": 400,
"error": {
"code": "VALIDATION_ERROR",
"message": "current_password and new_password are required"
}
}
{
"success": false,
"status": 401,
"error": {
"code": "INVALID_PASSWORD",
"message": "Current password is incorrect"
}
}
{
"success": false,
"status": 400,
"error": {
"code": "VALIDATION_ERROR",
"message": "New password must be at least 8 characters"
}
}
Try It Out
cURL Preview
POST https://api.marquatica.com/api/v1/auth/change-password
Base URL
Authorization
* Bearer Token required
Body Parameters
* current_password required
* new_password required
Response
Send a request to see the response