This sample code shows how to work with Extend Platform API.
The Extend Platform API allows you to integrate the features of Intermedia's award-winning voice, video, contact center, and analytics services into business applications (CRMs, ERPs, Ticketing Systems, etc.).
You are going to need a set of valid credentials to invoke the APIs. Please follow the instructions provided in the Intermedia Unite Extend API page to register your service account and your application CLient ID.
NOTE: You need the Account Owner, or Technical Administrator with Intermedia Unite or Intermedia Anymeeting permissions to access the Extend API section of Hostpilot Control Panel. If you do not have the sufficient permissions, please contact your account administrator for help.
Please review the Authorization API reference for detailed information about supported authorization flows and credentials.
To use the provided samples, you would need to host the repository on some website (because you need a unique client URL for proper authorization configuration). There are multiple options how to achieve this, but the simplest ones are:
- Option 1: Fork the repository into your own account, and enable the GitHub pages for it.
- Option 2: Self-host the code. Clone our repository and use your favorite http server (nginx, apache, IIS, etc).
- Browse the index.html file to configure and authorize your client.
- After the successful authorization you will see the menu with the available API call samples.
This code sample uses OIDC client - a library for providing OpenID Connect (OIDC) and OAuth2 protocol support for client-side, browser-based JavaScript client applications.
This code sample is licensed under MIT License.
Excited? Frustrated? Please feel free to contact us via the feedback form.