POST
/member-change-password
https://auth.kleevopay.com/functions/v1/member-change-password
🔑 Autenticação: requer o
memberToken obtido em /member-login.Corpo da requisição — trocar senha
{ "memberToken": "...", "currentPassword": "...", "newPassword": "..." }
Corpo da requisição — atualizar perfil
Também aceita o formato abaixo para atualizar nome e avatar:
{ "memberToken": "...", "action": "update-profile", "name": "...", "avatarUrl": "..." }
Exemplo de requisição
cURL
curl --request POST \
--url https://auth.kleevopay.com/functions/v1/member-change-password \
--header 'content-type: application/json' \
--data '{
"memberToken": "token-de-sessao-do-membro",
"currentPassword": "senha-atual",
"newPassword": "nova-senha"
}'
JavaScript
const response = await fetch(
'https://auth.kleevopay.com/functions/v1/member-change-password',
{
method: 'POST',
headers: { 'content-type': 'application/json' },
body: JSON.stringify({
memberToken: 'token-de-sessao-do-membro',
currentPassword: 'senha-atual',
newPassword: 'nova-senha',
}),
}
)
Python
import requests
response = requests.post(
"https://auth.kleevopay.com/functions/v1/member-change-password",
headers={"content-type": "application/json"},
json={
"memberToken": "token-de-sessao-do-membro",
"currentPassword": "senha-atual",
"newPassword": "nova-senha",
},
)
🚫 Respostas de erro: seguem o formato padrão { “error”: “…” }.
