EndpointsUsers
Set or change password
Sets a password for the authenticated user, or changes it if one already exists. HIBP/length validation always applies. Changing an existing password requires the current password. Adding a password to a Google-only account does not require email verification (OAuth already proved email control).
POST
JWT-authheader
AuthorizationBearer <token>application/json- body
currentPassword?stringRequired if changing an existing password.
newPassword*stringLength
12 <= length <= 128response?unknownapplication/jsoncurl -X POST 'https://api.routess.com/users/me/password' \ -H 'Content-Type: application/json' \ -d '{ "newPassword": "new correct horse battery staple"}'{ "success": true}Get current user profile
Returns the authenticated user's profile with route statistics. `/users/profile` is an alias of `/users/me`.
Export account data as ZIP
Returns a ZIP containing routess-export.json (full account dump) and one GPX file per Route. Soft-capped at 1000 routes; accounts above the cap get a 400 and should contact support. GDPR Art. 15 right of access.