The VoiceBase API provides developers the tools for managing all VoiceBase services through https requests. These requests are specified by various methods which can be customized using individual method based parameters. An example of one method is uploadMedia (uses http POST or http GET request) and is available in the API to populate users' accounts with audio or video content. Some methods and parameters have restrictions which require a special privilege to run. VoiceBase provides APIs for speech recognition, analytics, and insights.