Skip to content

intermedia-net/extend-api-samples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaScript sample code for Extend Platform API

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.).

Authorization

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.

Hosting the code

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).

Invoking the APIs

  • 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.

Credits

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.

License

This code sample is licensed under MIT License.

Feedback

Excited? Frustrated? Please feel free to contact us via the feedback form.