Registrant phone number not sent with webhook when approved through web interface

I have a webhook set to send to my API endpoint whenever a registration is approved, cancelled, created, or denied. We use the webhook to send out custom email and SMS notifications. When I approve a registration that has a phone number recorded, the phone number is not sent with the rest of the registrant data in the webhook. I only get first name, last name, and email.

I tried to put a screenshot of the web admin area showing the registration with a phone number, but it won’t let me embed the PNG image.

Here is the JSON data I receive from the webhook:

{“event”:“webinar.registration_approved”,“payload”:{“account_id”:“[REDACTED]”,“operator”:“[REDACTED]”,“operator_id”:“[REDACTED]”,“object”:{“uuid”:“[REDACTED]”,“id”:[REDACTED],“host_id”:“[REDACTED]”,“topic”:“[REDACTED]”,“type”:5,“start_time”:“2023-10-19T00:00:00Z”,“duration”:60,“timezone”:“America/Phoenix”,“registrant”:{“id”:“OYrameBtTpOUDaXja9009g”,“first_name”:“[REDACTED]”,“last_name”:“[REDACTED]”,“email”:“[REDACTED]”,“join_url”:"[REDACTED]}}},“event_ts”:1697149036788}

To reproduce, cancel a registration for a webinar, then go to the “Denied/Blocked” tab and approve the registration.

This topic was automatically closed 368 days after the last reply. New replies are no longer allowed.