1.0.0 • Published 7 years ago

bluejeans-api-rest-onvideo v1.0.0

Weekly downloads
4
License
MIT
Repository
github
Last release
7 years ago

bluejeans-api-rest-onvideo

BlueJeansOnVideoRestApi - JavaScript client for bluejeans-api-rest-onvideo

Video That Works Where You Do.

This SDK is automatically generated by the Swagger Codegen project:

  • API version: 1.0.0
  • Package version: 1.0.0
  • Build package: io.swagger.codegen.languages.JavascriptClientCodegen For more information, please visit http://bluejeans.com/

Installation

For Node.js

npm

To publish the library as a npm, please follow the procedure in "Publishing npm packages".

Then install it via:

npm install bluejeans-api-rest-onvideo --save
Local development

To use the library locally without publishing to a remote npm registry, first install the dependencies by changing into the directory containing package.json (and this README). Let's call this JAVASCRIPT_CLIENT_DIR. Then run:

npm install

Next, link it globally in npm with the following, also from JAVASCRIPT_CLIENT_DIR:

npm link

Finally, switch to the directory you want to use your bluejeans-api-rest-onvideo from, and run:

npm link /path/to/<JAVASCRIPT_CLIENT_DIR>

You should now be able to require('bluejeans-api-rest-onvideo') in javascript files from the directory you ran the last command above from.

git

If the library is hosted at a git repository, e.g. https://github.com/bluejeans/api-rest-onvideo#npm-repo then install it via:

    npm install bluejeans/api-rest-onvideo#npm-repo --save

For browser

The library also works in the browser environment via npm and browserify. After following the above steps with Node.js and installing browserify with npm install -g browserify, perform the following (assuming main.js is your entry file, that's to say your javascript file where you actually use this library):

browserify main.js > bundle.js

Then include bundle.js in the HTML pages.

Webpack Configuration

Using Webpack you may encounter the following error: "Module not found: Error: Cannot resolve module", most certainly you should disable AMD loader. Add/merge the following section to your webpack config:

module: {
  rules: [
    {
      parser: {
        amd: false
      }
    }
  ]
}

Getting Started

Please follow the installation instruction and execute the following JS code:

var BlueJeansOnVideoRestApi = require('bluejeans-api-rest-onvideo');

var defaultClient = BlueJeansOnVideoRestApi.ApiClient.instance;

// Configure API key authorization: access_token
var access_token = defaultClient.authentications['access_token'];
access_token.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//access_token.apiKeyPrefix['access_token'] = "Token"

var api = new BlueJeansOnVideoRestApi.ApplicationApi()

var userId = 56; // {Number} The ID of the user of interest. This value is an integer which can be retrieved for the current user via the Get User Account Details endpoint.

var application = new BlueJeansOnVideoRestApi.Application(); // {Application} The information about the new client application.


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createClientApplication(userId, application, callback);

Documentation for API Endpoints

All URIs are relative to https://api.bluejeans.com

ClassMethodHTTP requestDescription
BlueJeansOnVideoRestApi.ApplicationApicreateClientApplicationPOST /v1/user/{user_id}/developer_applicationsCreate Client Application
BlueJeansOnVideoRestApi.ApplicationApiregenerateClientApplicationSecretPUT /v1/user/{user_id}/developer_applications/{client_id}/secretRegenerate Client Application Secret
BlueJeansOnVideoRestApi.ApplicationApiupdateClientApplicationPUT /v1/user/{user_id}/developer_applications/{client_id}Update Client Application
BlueJeansOnVideoRestApi.AuthenticationApigetAuthorizationCodeGET /oauth2/authorizeGet Authorization Code
BlueJeansOnVideoRestApi.AuthenticationApigetTokenByClientPOST /oauth2/token?ClientAuthentication via Client Grant Type
BlueJeansOnVideoRestApi.AuthenticationApigetTokenByCodePOST /oauth2/token?CodeAuthentication via Code Grant Type
BlueJeansOnVideoRestApi.AuthenticationApigetTokenByMeetingPOST /oauth2/token?MeetingAuthentication via Meeting Grant Type
BlueJeansOnVideoRestApi.AuthenticationApigetTokenByPasswordPOST /oauth2/token?PasswordAuthentication via Password Grant Type
BlueJeansOnVideoRestApi.AuthenticationApigetTokenByRefreshPOST /oauth2/token?RefreshAuthentication via Refresh Grant Type
BlueJeansOnVideoRestApi.AuthenticationApigetTokenInfoGET /oauth2/tokenInfoValidate a Token
BlueJeansOnVideoRestApi.AuthenticationApirevokeAccessTokenDELETE /oauth2/token?RevokeRevoke Access Token
BlueJeansOnVideoRestApi.CommandCenterApigetEndpointDistributionGET /v1/enterprise/{enterprise_id}/indigo/analytics/endpoints/distributionEndpoint Distribution
BlueJeansOnVideoRestApi.CommandCenterApigetFeedbackCommentsGET /v1/enterprise/{enterprise_id}/indigo/analytics/feedback/commentsSurvey Feedback Comments
BlueJeansOnVideoRestApi.CommandCenterApigetFeedbackCountGET /v1/enterprise/{enterprise_id}/indigo/feedback/countSurvey Feedback Scores
BlueJeansOnVideoRestApi.CommandCenterApigetMeetingLiveByEnterpriseGET /v1/enterprise/{enterprise_id}/indigo/meetings/live/{meeting_uuid}/endpoints/List Live Meeting Endpoints by Enterprise
BlueJeansOnVideoRestApi.CommandCenterApigetMeetingPastByEnterpriseGET /v1/enterprise/{enterprise_id}/indigo/meetings/{meeting_uuid}List Meeting Endpoints & Stats by Enterprise
BlueJeansOnVideoRestApi.CommandCenterApigetMeetingPastByUserGET /v1/user/{user_id}/indigo/meetings/{meeting_uuid}List Meeting Endpoints & Stats by User
BlueJeansOnVideoRestApi.CommandCenterApigetMeetingUsageGET /v1/enterprise/{enterprise_id}/indigo/analytics/meetings/usageMeeting Usage Over Time
BlueJeansOnVideoRestApi.CommandCenterApigetMeetingsLiveByEnterpriseGET /v1/enterprise/{enterprise_id}/indigo/meetings/liveLive Meetings Summary by Enterprise
BlueJeansOnVideoRestApi.CommandCenterApigetMeetingsPastByEnterpriseGET /v1/enterprise/{enterprise_id}/indigo/meetingsList Past Meetings by Enterprise
BlueJeansOnVideoRestApi.CommandCenterApigetMeetingsPastByUserGET /v1/user/{user_id}/indigo/meetingsList Past Meetings by User
BlueJeansOnVideoRestApi.CommandCenterApigetRoiRangesGET /v1/enterprise/{enterprise_id}/indigo/analytics/roi_rangesROI Data
BlueJeansOnVideoRestApi.CommandCenterApigetTopUsersGET /v1/enterprise/{enterprise_id}/indigo/analytics/users/usageTop Users
BlueJeansOnVideoRestApi.EnterpriseApicreateUserPOST /v1/enterprise/{enterprise_id}/usersCreate Enterprise User
BlueJeansOnVideoRestApi.EnterpriseApiexportUsersGET /v1/enterprise/{enterprise_id}/users/exportExport Enterprise Users
BlueJeansOnVideoRestApi.EnterpriseApilistUsersGET /v1/enterprise/{enterprise_id}/usersList Enterprise Users
BlueJeansOnVideoRestApi.EnterpriseApiremoveUserDELETE /v1/enterprise/{enterprise_id}/users/{user_id}Remove Enterprise User
BlueJeansOnVideoRestApi.HistoryApigetHistoryByEnterpriseGET /v1/enterprise/{enterprise_id}/meeting_history/{meeting_guid}Get Meeting History by Enterprise
BlueJeansOnVideoRestApi.HistoryApigetHistoryByUserGET /v1/user/{user_id}/meeting_history/{meeting_guid}Get Meeting History by User
BlueJeansOnVideoRestApi.HistoryApigetHistorySharingByUserGET /v1/user/{user_id}/meeting_history/{meeting_guid}/sharingGet Meeting History Sharing by User
BlueJeansOnVideoRestApi.HistoryApigetRecordingGET /v1/user/{user_id}/meeting_history/recordings/{recording_entity_id}Get Recording
BlueJeansOnVideoRestApi.HistoryApilistHistoryByEnterpriseGET /v1/enterprise/{enterprise_id}/meeting_historyList History by Enterprise
BlueJeansOnVideoRestApi.HistoryApilistHistoryByUserGET /v1/user/{user_id}/meeting_historyList History by User
BlueJeansOnVideoRestApi.HistoryApilistRecordingsGET /v1/user/{user_id}/meeting_history/recordingsList Meeting Recordings
BlueJeansOnVideoRestApi.MeetingApicancelMeetingDELETE /v1/user/{user_id}/scheduled_meeting/{meeting_id}Cancel Meeting
BlueJeansOnVideoRestApi.MeetingApicreateMeetingPOST /v1/user/{user_id}/scheduled_meetingCreate Meeting
BlueJeansOnVideoRestApi.MeetingApidialoutPstnPOST /v1/user/{user_id}/live_meetings/{numeric_meeting_id}/dialout/pstnDialout via PSTN
BlueJeansOnVideoRestApi.MeetingApigeneratePairingCodePstnPOST /v1/user/{user_id}/live_meetings/{numeric_meeting_id}/pairing_code/PSTNGenerate Pairing Code (PSTN)
BlueJeansOnVideoRestApi.MeetingApigeneratePairingCodeSipPOST /v1/user/{user_id}/live_meetings/{numeric_meeting_id}/pairing_code/SIPGenerate Pairing Code (SIP)
BlueJeansOnVideoRestApi.MeetingApigeneratePairingCodeWebRtcPOST /v1/user/{user_id}/live_meetings/{numeric_meeting_id}/pairing_code/webrtcGenerate Pairing Code (WebRTC)
BlueJeansOnVideoRestApi.MeetingApigetEndpointLayoutGET /v1/user/{user_id}/live_meetings/{numeric_meeting_id}/endpoints/{endpoint_guid}/layoutGet Endpoint Layout
BlueJeansOnVideoRestApi.MeetingApigetMeetingGET /v1/user/{user_id}/scheduled_meeting/{meeting_id}Get Meeting
BlueJeansOnVideoRestApi.MeetingApigetMeetingEmailsGET /v1/user/{user_id}/scheduled_meeting/{meeting_id}/emailsGet Meeting Email
BlueJeansOnVideoRestApi.MeetingApigetMeetingEndpointGET /v1/user/{user_id}/live_meetings/{numeric_meeting_id}/endpoints/{endpoint_guid}Get Endpoint Information
BlueJeansOnVideoRestApi.MeetingApigetMeetingEndpointsGET /v1/user/{user_id}/live_meetings/{numeric_meeting_id}/endpointsList Meeting Endpoints
BlueJeansOnVideoRestApi.MeetingApigetMeetingNumbersGET /v1/user/{user_id}/meetings/{meeting_id}/numbersGet Meeting Join Info
BlueJeansOnVideoRestApi.MeetingApigetMeetingStateGET /v1/user/{user_id}/live_meetings/{numeric_meeting_id}Get Meeting State
BlueJeansOnVideoRestApi.MeetingApilistMeetingsGET /v1/user/{user_id}/scheduled_meetingList Meetings
BlueJeansOnVideoRestApi.MeetingApisendMeetingInvitePOST /v1/user/{user_id}/live_meetings/{numeric_meeting_id}/inviteSend Email Invite
BlueJeansOnVideoRestApi.MeetingApiupdateEndpointLayoutPUT /v1/user/{user_id}/live_meetings/{numeric_meeting_id}/endpoints/{endpoint_guid}/layoutUpdate Endpoint Layout
BlueJeansOnVideoRestApi.MeetingApiupdateMeetingPUT /v1/user/{user_id}/scheduled_meeting/{meeting_id}Update Meeting
BlueJeansOnVideoRestApi.MeetingApiupdateMeetingEndpointPUT /v1/user/{user_id}/live_meetings/{numeric_meeting_id}/endpoints/{endpoint_guid}Update Endpoint Video/Audio State
BlueJeansOnVideoRestApi.MeetingApiupdateMeetingEndpointsPUT /v1/user/{user_id}/live_meetings/{numeric_meeting_id}/endpointsUpdate Meeting Endpoints State
BlueJeansOnVideoRestApi.MeetingApiupdateMeetingStatePUT /v1/user/{user_id}/live_meetings/{numeric_meeting_id}Update Meeting State
BlueJeansOnVideoRestApi.RecordingApigetMeetingRecordingsGET /v1/user/{user_id}/meeting_history/{meeting_id}/recordingsGet All Recordings for a Specified Meeting ID
BlueJeansOnVideoRestApi.RecordingApigetRecordingContentGET /v1/user/{user_id}/cms/{content_id}Get Recording Download Link
BlueJeansOnVideoRestApi.RecordingApistartRecordingPOST /v1/user/{user_id}/live_meetings/{meeting_id}/recordingsStart Recording
BlueJeansOnVideoRestApi.RecordingApistopRecordingPUT /v1/user/{user_id}/live_meetings/{meeting_id}/recordingsStop Recording
BlueJeansOnVideoRestApi.RecordingApiv1UserUserIdMeetingHistoryMeetingGuidRecordingsDeleteDELETE /v1/user/{user_id}/meeting_history/{meeting_guid}/recordings/Delete All Recordings for a Specified Meeting GUID
BlueJeansOnVideoRestApi.RecordingApiv1UserUserIdMeetingHistoryMeetingIdRecordingsRecordingChapterIdDeleteDELETE /v1/user/{user_id}/meeting_history/{meeting_id}/recordings/{recording_chapter_id}/Delete a Specified Recording Chapter
BlueJeansOnVideoRestApi.UserApigetEnterpriseProfileGET /v1/user/{user_id}/enterprise_profileGet Enterprise Profile
BlueJeansOnVideoRestApi.UserApigetGrantedApplicationsGET /v1/user/{user_id}/granted_applicationsGet Granted Applications
BlueJeansOnVideoRestApi.UserApigetGroupsGET /v1/user/{user_id}/groupsGet User Feature Groups
BlueJeansOnVideoRestApi.UserApigetRoomGET /v1/user/{user_id}/roomGet User’s Default Meeting Settings
BlueJeansOnVideoRestApi.UserApigetUserGET /v1/user/{user_id}Get User Account Details
BlueJeansOnVideoRestApi.UserApirevokeGrantedApplicationDELETE /v1/user/{user_id}/granted_applications/{client_id}Remoke Granted Application
BlueJeansOnVideoRestApi.UserApisetGroupsPUT /v1/user/{user_id}/groupsSet User Feature Groups
BlueJeansOnVideoRestApi.UserApiupdateRoomPUT /v1/user/{user_id}/roomUpdate User’s Default Meeting Settings
BlueJeansOnVideoRestApi.UserApiupdateUserPUT /v1/user/{user_id}Update User Account Details

Documentation for Models

Documentation for Authorization

access_token

  • Type: API key
  • API key parameter name: access_token
  • Location: URL query string
1.0.0

7 years ago