POST
/member-login
https://auth.kleevopay.com/functions/v1/member-login
Autentica o membro e retorna o memberToken de sessão.
Corpo da requisição
{ "email": "...", "password": "..." }
Exemplo de requisição
cURL
curl --request POST \
--url https://auth.kleevopay.com/functions/v1/member-login \
--header 'content-type: application/json' \
--data '{ "email": "cliente@email.com", "password": "senha-do-cliente" }'
JavaScript
const response = await fetch(
'https://auth.kleevopay.com/functions/v1/member-login',
{
method: 'POST',
headers: { 'content-type': 'application/json' },
body: JSON.stringify({ email: 'cliente@email.com', password: 'senha-do-cliente' }),
}
)
const { token, firstAccess, member } = await response.json()
Python
import requests
response = requests.post(
"https://auth.kleevopay.com/functions/v1/member-login",
headers={"content-type": "application/json"},
json={"email": "cliente@email.com", "password": "senha-do-cliente"},
)
data = response.json()
Resposta 200
{ "token": "...", "firstAccess": false, "member": { "id": "...", "name": "...", "email": "..." } }
🚫 Resposta 429: limite de 5 tentativas por e-mail em 15 minutos.
