11Sight RESTful API Integration

11Sight RESTful API

External API allows you to communicate with the 11Sight SDK Server. You can create users, fetch their calls, get information related to calls and so on. You can connect to the External API by making REST requests to the API. Base URL to make requests are https://sdk.11sight.com for Production and https://sdktest.11sight.com for Sandbox.

As an example, to get the list of your subscribers, make a request with the following curl command:

curl "https://sdk.11sight.com/api/v2/users.json" \
-H "S-Auth-Token: YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d $'{}'

11Sight Android SDK Integration

11Sight Android SDK

Our SDK allows you to add video calls to your app in matter of minutes by incorporating our SDK and using the following functions: loginUser, logoutUser, makeCall, and the callback onMessageReceived.

The first two are used to sign in the user and sign out the user. Your app uses “makeCall” to initiate a video/audio/text call. Your app should use the onMessageReceived call back which implements “handleIISightNotification” to receive a video/audio/text call.

All other complexity (session management, network management, call setup and tearing, notifications and recording) is handled and managed by 11Sight which makes your task of adding the communication app extremely simple.

11Sight iOS SDK Integration

11Sight iOS SDK

Our SDK allows you to add video calls to your app in a matter of minutes by incorporating our SDK and using the following functions: signIn, signOut, makeCall, and shareManager.

The first two are used to sign in the user and sign out the user. Your app uses “makeCall” to initiate a video/audio/text call. Your app should use “shareManager” to receive a video/audio/text call using iOS Call Kit.

All other complexity (session management, network management, call setup and tearing, notifications and recording) is handled and managed by 11Sight which makes your task of adding the communication app extremely simple.