Documentacao APISandbox e producao com o mesmo contrato
Accounts / Multiacesso

Solicitar OTP

Solicita codigo OTP para operacoes de acesso.

POST/hb/multi-access/otp/request

Requisicao

AutenticacaomTLS + Bearer Token
AmbienteDefinido pelo certificado
ContaNao exige header de conta
IdempotenciaNao aplicavel

Campos obrigatorios

contextchanneldestination

Valores aceitos

contextACCOUNT_CREATION | ACCOUNT_UPDATE | ACCOUNT_BLOCK | ACCOUNT_UNBLOCK | TRANSACTION_APPROVAL | DEVICE_APPROVAL | PHONE_VERIFICATION
channelSMS | EMAIL

Body exemplo

{
  "context": "TRANSACTION_APPROVAL",
  "channel": "SMS",
  "destination": "+5511988223344"
}

Exemplos de execucao

curl -X POST 'https://uzepay-mtls.deploy.pixland.com.br/hb/multi-access/otp/request' \
  -H 'Authorization: Bearer <TOKEN>' \
  -H 'Content-Type: application/json' \
  -d '{
  "context": "TRANSACTION_APPROVAL",
  "channel": "SMS",
  "destination": "+5511988223344"
}'

Resposta exemplo

200 OK
{
  "otp": {
    "sent": true,
    "expiresIn": 300
  }
}