Skip to main content
Question

Extension list API returns undefined firstName — breaks third-party integrations

  • June 29, 2026
  • 0 replies
  • 0 views

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:

  1. Is there a way to add a contact name to a forwarding extension so the API returns a valid object?
  2. If not, can I get Ext 101's internal API extension ID so I can enter it manually and bypass the dropdown?
  3. 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.