06 · otp

Code OTP : vérifier l'identité

Deux appels pour prouver le numéro du client avant toute donnée sensible. Le bot exige un OTP vérifié avant ces outils.

  • POST session/otp/request { botId, sessionId, msisdn }, puis session/otp/verify { …, code } (4 à 8 chiffres).
  • En démo sans fournisseur SMS, le code est renvoyé dans debugCode (123456 en mode maquette).
  • Activez « Code SMS requis » dans Développeur > Accès & sécurité pour protéger les actions sensibles.
OTP — demander le code (cURL)
curl -X POST https://api.votredomaine.com/api/v1/re-act-agent/session/otp/request \
  -H "Content-Type: application/json" \
  -d '{
    "botId": "VOTRE_BOT_ID",
    "sessionId": "client-42-session-1",
    "msisdn": "0700000000"
  }'

// → { "sent": true, "via": "mock", "ttlSec": 300, "debugCode": "123456" }
OTP — vérifier le code (cURL)
curl -X POST https://api.votredomaine.com/api/v1/re-act-agent/session/otp/verify \
  -H "Content-Type: application/json" \
  -d '{
    "botId": "VOTRE_BOT_ID",
    "sessionId": "client-42-session-1",
    "msisdn": "0700000000",
    "code": "123456"
  }'