Mettre à jour les points de terminaison des appels d'événement

Dans Classic Engine, la charge utile JSON des événements system.voice.send_phone_verification_call et system.sms.send_phone_verification_message contient le téléphone portable dans l'objet cible.

Copier
"target": [
….
{
"id": "mbl3p075rwLbODqXZ0g7",
"type": "MobilePhone",
"alternateId": "+14xxxxxxxxx",
"displayName": "+14xxxxxxxxx"
}
….

Objet debugContext Identity Engine

Identity Engine n'inclut pas de cible MobilePhone dans la charge utile JSON. Au lieu de cela, le Téléphone portable se trouve dans l'objet debugContext. Avant d'effectuer la mise à niveau vers Identity Engine, lmettez à jour le point de terminaison pour gérer le numéro de téléphone.

Copier
debugContext": {
"debugData": {
"phoneNumber": "+14xxxxxxxxx",
"countryCallingCode": "1",
"requestId": "84085715bcbbff7afd1a28bb40dcf305",
"smsProvider": "TELESIGN",
"threatSuspected": "false",
"requestUri": "/idp/idx/credential/enroll",
"targetEventHookIds": "who3p0a3y5uKucF8I0g7",
"transactionId": "65E3752B9054020491972E5DE8107404",
"url": "/idp/idx/credential/enroll?"
}
}