I'm integrating RingCentral with Pipedream using the "New Inbound Message (Instant)" trigger. When Pipedream calls the extension list endpoint to populate the dropdown, it crashes with:
Cannot read properties of undefined (reading 'firstName')
The result is the extension dropdown won't load, so I can't select my extension and deploy the trigger.
My setup:
- Ext 101 — Halah Ladson, 704-941-4557 (the SMS line I want to listen on)
- Ext 102 — "Forward to English" (a call forwarding rule, no person attached)
I believe Ext 102 is returning a contact object with no firstName field, which causes the crash when the integration iterates over the list.
Questions:
- Is there a way to add a contact name to a forwarding extension so the API returns a valid object?
- If not, can I get Ext 101's internal API extension ID so I can enter it manually and bypass the dropdown?
- Is there a filter I can add to the extension list call to return only user-type extensions (exclude forwarding rules)?
Endpoint I'm hitting:
GET https://platform.ringcentral.com/restapi/v1.0/account/~/extension
Any help appreciated — I'm one field away from deploying an inbound SMS automation.