RingCentral Developers Spring ’20 Release

John Wang
RingCentral Developers
3 min readJun 9, 2020

The RingCentral Developers Spring ’20 Release includes a variety of APIs and SDK enhancements to drive popular use cases including RingCentral Video APIs and Embeddable support, high volume A2P SMS enhancements, and Engage Voice APIs and SDKs. Embeddable for Office has also been enhanced and is now paired with a new Embeddable for Engage.

Please try out our new APIs and let us know what you think!

Overview

  • Office APIs: Video API, A2P SMS Log API, Custom Fields, E911 Address-per-Device API
  • Office SDKs: The Embeddable web widget has been enhanced with Video APIs & Events, Navigation APIs, Call Control APIs, Additional Events, HubSpot Integration Enhancements
  • Engage APIs: API Reference Code Samples, Developer Guides for Call Control, Call Monitoring and Brand Compatibility, Improved App Gallery Profile Editing
  • Engage SDKs: The Engage Embeddable Web Widget has been enhanced with Developer Website, API Reference and Explorer, API Developer Guide

Office APIs

  • Video API: APIs for RingCentral Video are now in private beta. Popular use cases are supported including scheduling meetings, listing historical meetings and downloading recordings. Read more and sign up for the private beta on the RingCentral Video page.
  • A2P SMS Log API: The high volume SMS API now supports SMS logs to track SMS text history and status. Sign up here to access our A2P SMS private beta.
  • Custom Fields API: User-defined fields are now available on the User object on a per-account level. This is designed to support use cases where reporting and campaign information is useful to store with the user object. Read more in the Developer Guide and API Reference.
  • E911 Address-per-Device API: It’s now possible to store separate physical address locations per endpoint device, such as a soft phone or hard phone. Previously only one address was stored per user.

Office SDKs

Embeddable Web Widget has been enhanced with the following:

  • Video APIs and Events: RingCentral Video is now supported including click-to schedule a meeting, scheduling / starting / joining meetings along with viewing historical meetings and recordings. It also supports creating meeting logs from meeting history with recording links. See the Office Embeddable Widget for more including the new Schedule Meeting API.
  • Navigation APIs; New APIs allow on focus APIs to open up specific tabs. For example, this will enable a click-to-schedule Video button to open the Embeddable to the Video tab. Read more here.
  • Call Control APIs: New call control APIs for hold, unhold, transfer, forward, record and mute are supported.
  • Additional Events: new events for dialer status event, meeting status event.
  • HubSpot Integration Enhancements: support for RingCentral Video including click-to schedule, start / join meeting, and sync call log / recording. Also adds new support for large contacts support, create contact from call / SMS log.

Engage APIs

  • Engage Voice Developer Guide: A new developer guide covering popular use cases including downloading CDRs and call recordings, agent session reports, adding / syncing agents, adding queues and adding /syncing leads. Examples in HTTP, cURL JavaScript, Python and PHP are available.
  • Engage Voice API Reference and OpenAPI Spec: A new API Reference and OpenAPI spec are available covering Agent API, Queue API, Campaign API, Leads API and others. See more at the Engage Voice API Reference and Engage Voice OpenAPI Spec.
  • Engage Voice Client SDKs: New client SDKs are supported for JavaScript and Python.
  • Postman Collection: Postman collections are available for Engage Voice and Engage Digital.

Engage SDKs

The Engage Embeddable Web Widget has been enhanced with the following:

  • Engage Voice Widget: A version of the Embeddable is snow available for Engage Voice. It includes Engage functionality such as logging into queues, immediately accepting calls, changing agent state, etc. See more on GitHub.
  • Engage Voice HubSpot Integration (RC Labs): Try out the Engage Voice widget as implemented for HubSpot with example code on GitHub.

Learn More

We’d love to hear your feedback and use cases for these APIs. To learn even more about our APIs or if you have questions go to the following resources:

--

--

John Wang
RingCentral Developers

AVP Platform Products for @RingCentral with a focus on improving life through innovative products and software