Create new room
+Create new room
Promise
Generate join token
+Generate join token
Promise
If room is active or not
+If room is active or not
Promise
Get active room information
+Get active room information
Promise
Get all active rooms
+Get all active rooms
Promise
Fetch info about past rooms
+Fetch info about past rooms
Promise
End active room
+End active room
Promise
Fetch analytics
+Fetch analytics
Promise
Delete analytics
+Delete analytics
Promise
Generate token to download recording
+Generate token to download recording
Promise
Fetch recordings
+Fetch recordings
Promise
Delete recording
+Delete recording
Promise
Generate token to download recording
+Generate token to download recording
Promise
To get JS & CSS files to build interface
+To get JS & CSS files to build interface
Promise
Plug-N-Meet JS SDK for NodeJS. You can use this SDK to make API requests to the Plug-N-Meet server from your backend application.
-npm install plugnmeet-sdk-js
-
-Import
+Plug-N-Meet JS SDK for NodeJS. You can use this SDK to make API requests to the Plug-N-Meet server from your backend application.
+npm install plugnmeet-sdk-js
+
+
+Import
CommonJS:
-const plugNmeet = require('plugnmeet-sdk-js').PlugNmeet;
// now
const pnm = new plugNmeet(
'http://localhost:8080',
'plugnmeet',
'zumyyYWqv7KR2kUqvYdq4z4sXg7XTBD2ljT6',
);
-
+const plugNmeet = require('plugnmeet-sdk-js').PlugNmeet;
// now
const pnm = new plugNmeet(
'http://localhost:8080',
'plugnmeet',
'zumyyYWqv7KR2kUqvYdq4z4sXg7XTBD2ljT6',
);
+
+
ES Modules/TypeScript:
-import { PlugNmeet } from 'plugnmeet-sdk-js';
const pnm = new PlugNmeet(
'http://localhost:8080',
'plugnmeet',
'zumyyYWqv7KR2kUqvYdq4z4sXg7XTBD2ljT6',
);
-
+import { PlugNmeet } from 'plugnmeet-sdk-js';
const pnm = new PlugNmeet(
'http://localhost:8080',
'plugnmeet',
'zumyyYWqv7KR2kUqvYdq4z4sXg7XTBD2ljT6',
);
+
+
Please check examples
directory to see some examples.
Methods | Description | |
---|---|---|
createRoom | To create new room | |
getClientFiles | -Get client's files | +Get client's files |
Create new room
+Create new room
Promise
Generate join token
+Generate join token
Promise
If room is active or not
+If room is active or not
Promise
Get active room information
+Get active room information
Promise
Get all active rooms
+Get all active rooms
Promise
Fetch info about past rooms
+Fetch info about past rooms
Promise
End active room
+End active room
Promise
Fetch analytics
+Fetch analytics
Promise
Delete analytics
+Delete analytics
Promise
Generate token to download recording
+Generate token to download recording
Promise
Fetch recordings
+Fetch recordings
Promise
Delete recording
+Delete recording
Promise
Generate token to download recording
+Generate token to download recording
Promise
To get JS & CSS files to build interface
+To get JS & CSS files to build interface
Promise
Optional
token?: stringOptional
css?: string[]Optional
js?: string[]Optional
max_Optional
empty_Optional
roomOptional
from?: numberOptional
limit?: numberOptional
order_Optional
result?: FetchAnalyticsResultOptional
room_Optional
from?: numberOptional
limit?: numberOptional
order_Optional
from?: numberOptional
limit?: numberOptional
order_Optional
result?: FetchRecordingsResultOptional
result?: PastRoomInfoResultOptional
is_Optional
token?: stringOptional
user_Optional
profile_Optional
lock_Optional
lock_Optional
lock_Optional
lock_Optional
lock_Optional
lock_Optional
lock_Optional
lock_Optional
lock_Optional
token?: stringOptional
welcome_Optional
webhook_Optional
logout_Optional
default_Optional
copyright_Optional
extra_Optional
shared_Optional
whiteboard_Optional
external_Optional
waiting_Optional
breakout_Optional
display_Optional
ingress_Optional
speech_Optional
end_Optional
waiting_Optional
preload_
plugNmeet server URL
+