API Reference
Change own password
PUT
/api/users/me/password
Requires current password for verification.
Operation IDchangeOwnPassword
Authentication
- BearerAuth
http bearerAPI key token (envoy_<hex>). Create keys from Settings → API Keys — see Using the API.
Request body
This request body is required.
Content typeapplication/json
requestobject2 properties
current_passwordstringrequirednew_passwordstringrequiredSuccess response body
200Password changed
Password changed
Content typeapplication/json
responseobject1 property
successbooleanError responses
400Validation error
Validation error
Content typeapplication/json
responseobject2 properties
errorstringmessagestringExample response
{
"error": "VALIDATION_ERROR",
"message": "Invalid input"
}401Current password incorrect
Current password incorrect
No response content schema is documented.
429Too many requests
Too many requests
Content typeapplication/json
responseobject2 properties
errorstringmessagestringExample response
{
"error": "RATE_LIMITED",
"message": "Too many failed TOTP attempts. Try again later."
}