{"id":3720,"date":"2021-10-01T18:54:04","date_gmt":"2021-10-01T10:54:04","guid":{"rendered":"https:\/\/www.enablex.io\/developer\/?page_id=3720"},"modified":"2025-04-11T20:33:41","modified_gmt":"2025-04-11T12:33:41","slug":"enxrtc","status":"publish","type":"page","link":"https:\/\/doc.smartflomeet.ttns.in\/developer\/video-api\/client-api\/cordova-toolkit\/enxrtc\/","title":{"rendered":"EnxRtc Class: Cordova\/Ionic SDK &#8211; Video API"},"content":{"rendered":"\n<blockquote class=\"wp-block-quote\"><p>This Class features host of methods and event listeners to help developers to create RTC Application. Using these methods, a Client End Point can connect a Video Session and manage different aspect to conduct an effective Session <\/p><\/blockquote>\n\n\n\n<a name=\"methodsd\"><\/a>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2>Methods<\/h2>\n\n\n\n<p>Given below is a categorized listing of methods:  <\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Connection <\/strong><\/p>\n\n\n\n<ul><li><a href=\"..\/room-connection\/#join-room\" target=\"_blank\" rel=\"noreferrer noopener\"><code>joinRoom()<\/code><\/a> &#8211; To connect and join Room with a Stream.<\/li><li><a href=\"..\/room-connection\/#disconnect-room\" target=\"_blank\" rel=\"noreferrer noopener\"><code>disconnect()<\/code><\/a> &#8211; To disconnect End-Point from the room.<\/li><\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Room Information<\/strong><\/p>\n\n\n\n<ul><li><a href=\"..\/room-information\/#get-room-id\" target=\"_blank\" rel=\"noreferrer noopener\"><code>getRoomId()<\/code><\/a> &#8211; To get Room ID.<\/li><li><a href=\"..\/room-information\/#room-meta-data\" target=\"_blank\" rel=\"noreferrer noopener\"><code>getRoomMetadata()<\/code><\/a>&#8211; To get complete information about the room.<\/li><li><a href=\"..\/room-information\/#is-room-connected\" target=\"_blank\" rel=\"noreferrer noopener\"><code>isConnected()<\/code><\/a>&#8211; To know the status of the Room if it is connected or not.<\/li><li><a href=\"..\/room-information\/#get-room-mode\" target=\"_blank\" rel=\"noreferrer noopener\"><code>getMode()<\/code><\/a>&#8211; To know whether the room is in group mode or lecture mode.<\/li><li><a href=\"..\/room-information\/#get-connected-user-id\" target=\"_blank\" rel=\"noreferrer noopener\"><code>getClientId()<\/code><\/a> &#8211; To get Client ID of the connected user to the room.<\/li><li><a href=\"..\/room-information\/#get-connected-user-name\" target=\"_blank\" rel=\"noreferrer noopener\"><code>getClientName()<\/code><\/a> &#8211; To get Client Name of connected user to the room.<\/li><li><a href=\"..\/room-information\/#get-connected-user-role\" target=\"_blank\" rel=\"noreferrer noopener\"><code>getRole()<\/code><\/a>&#8211; To get role of user connected to the room, viz. <em>moderator <\/em>or <em>participant<\/em>.<\/li><li><a href=\"..\/room-information\/#whoami\" target=\"_blank\" rel=\"noreferrer noopener\"><code>whoAmI()<\/code><\/a> &#8211; To get connected user information at an End-Point.<\/li><li><a href=\"..\/room-information\/#get-connected-user-list\" target=\"_blank\" rel=\"noreferrer noopener\"><code>getUserList()<\/code><\/a>&#8211; To get list of all the users connected to the room.<\/li><\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Streaming<\/strong><\/p>\n\n\n\n<ul><li><a href=\"..\/active-talkers\/#get-max-talkers\" target=\"_blank\" rel=\"noreferrer noopener\"><code>getMaxTalkers()<\/code><\/a> &#8211; To know the maximum permissible Active Talkers that you may receive and you can set.<\/li><li><a href=\"..\/active-talkers\/#get-talker-count\" target=\"_blank\" rel=\"noreferrer noopener\"><code>getTalkerCount()<\/code><\/a> &#8211; To get number of talkers to receive in Active Talker List.<\/li><li><a href=\"..\/active-talkers\/#set-talker-count\" target=\"_blank\" rel=\"noreferrer noopener\"><code>setTalkerCount()<\/code><\/a> &#8211; To opt for number of talkers to receive in Active Talker List. <\/li><li><a href=\"..\/audio-only-mode\/\" target=\"_blank\" rel=\"noreferrer noopener\"><code>setAudioOnlyMode()<\/code><\/a> &#8211; To change to an audio-only call, i.e. you neither want to receive anyone\u2019s video nor want to publish your video.<\/li><li><a href=\"..\/advance-stream-options\/#get-opt\" target=\"_blank\" rel=\"noreferrer noopener\"><code>getAdvancedOptions()<\/code><\/a> &#8211; To get advanced options like battery updated, video quality changed etc.<\/li><li><a href=\"..\/advance-stream-options\/#set-opt\" target=\"_blank\" rel=\"noreferrer noopener\"><code>setAdvancedOptions()<\/code><\/a> &#8211; To set advanced options.<\/li><li><a href=\"..\/mute-unmute-audio-of-subscribed-streams\/\" target=\"_blank\" rel=\"noreferrer noopener\"><code>muteSubscribeStreamsAudio()<\/code><\/a> &#8211; To mute\/unmute audio of subscribed stream.<\/li><li><a href=\"..\/update-stream-configuration\/\" target=\"_blank\" rel=\"noreferrer noopener\"><code>updateConfiguration()<\/code><\/a> &#8211; To update the parameters of a stream.<\/li><li><a rel=\"noreferrer noopener\" href=\"..\/room-information\/#local-stream-id\" target=\"_blank\"><code>getLocalStreamID()<\/code><\/a>&#8211; To obtain the ID of the Local Stream.<\/li><\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Messaging &amp; File Sharing<\/strong><\/p>\n\n\n\n<ul><li><a href=\"..\/chat\/\" target=\"_blank\" rel=\"noreferrer noopener\"><code>sendMessage()<\/code><\/a> &#8211; To send public and private chat-message.<\/li><li><a href=\"..\/file-sharing\/#upload-file\" target=\"_blank\" rel=\"noreferrer noopener\"><code>sendFiles()<\/code><\/a> &#8211; To send files to specific user, a group or all.<\/li><li><a href=\"..\/file-sharing\/#cancel-upload\" target=\"_blank\" rel=\"noreferrer noopener\"><code>cancelUpload()<\/code><\/a> &#8211; To cancel ongoing upload of a file.<\/li><li><a href=\"..\/file-sharing\/#cancel-uploads\" target=\"_blank\" rel=\"noreferrer noopener\"><code>cancelAllUploads()<\/code><\/a> &#8211; To cancel all uploads.<\/li><li><a href=\"..\/file-sharing\/#available-files-download\" target=\"_blank\" rel=\"noreferrer noopener\"><code>getAvailableFiles()<\/code><\/a> &#8211; To know what all files are available for download.<\/li><li><a href=\"..\/file-sharing\/#start-download\" target=\"_blank\" rel=\"noreferrer noopener\"><code>downloadFile()<\/code><\/a> &#8211; To download a file.<\/li><li><a href=\"..\/file-sharing\/#cancel-download\" target=\"_blank\" rel=\"noreferrer noopener\"><code>cancelDownload()<\/code><\/a> &#8211; To cancel downloading a particular file.<\/li><li><a href=\"..\/file-sharing\/#cancel-all-download\" target=\"_blank\" rel=\"noreferrer noopener\"><code>cancelAllDownloads()<\/code><\/a> &#8211; To cancel all downloads.<\/li><li><a href=\"..\/custom-signalling\/\" target=\"_blank\" rel=\"noreferrer noopener\"><code>sendUserData()<\/code><\/a> &#8211; To send messages to all or selected participants in a Room.<\/li><\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Moderator Controls<\/strong><\/p>\n\n\n\n<ul><li><a href=\"..\/recording\/#on-demand-recording\" target=\"_blank\" rel=\"noreferrer noopener\"><code>startRecord()<\/code><\/a> &#8211; To start session recording.<\/li><li><a href=\"..\/recording\/#on-demand-recording\" target=\"_blank\" rel=\"noreferrer noopener\"><code>stopRecord()<\/code><\/a> &#8211; To stop ongoing session recording.<\/li><li><a href=\"..\/hard-muting\/\" target=\"_blank\" rel=\"noreferrer noopener\"><code>hardMute()<\/code><\/a> &#8211; To hard-mute a Room, no participant is allowed to talk.<\/li><li><a href=\"..\/hard-muting\/\" target=\"_blank\" rel=\"noreferrer noopener\"><code>hardUnMute()<\/code><\/a> &#8211; To hard-unmute a Room, a participant can talk if desired.<\/li><li><a href=\"..\/room-entry-restriction\/\" target=\"_blank\" rel=\"noreferrer noopener\"><code>lockRoom()<\/code><\/a> &#8211; To lock Room to disallow further entry into Room.<\/li><li><a href=\"..\/room-entry-restriction\/\" target=\"_blank\" rel=\"noreferrer noopener\"><code>unLockRoom()<\/code><\/a> &#8211; To unlock Room to allow entry into Room subsequently.<\/li><li><a href=\"..\/disconnect-user\/\" target=\"_blank\" rel=\"noreferrer noopener\"><code>dropUser()<\/code><\/a> &#8211; To disconnect or force-drop one or more participant(s) from the Session.<\/li><li><a href=\"..\/session-extension-closure\/#destroy-session\" target=\"_blank\" rel=\"noreferrer noopener\"><code>destroy()<\/code><\/a> &#8211; To terminate an ongoing session.<\/li><li><a href=\"..\/participant-role-switch\/\" target=\"_blank\" rel=\"noreferrer noopener\"><code>switchUserRole()<\/code><\/a> &#8211; For the Moderator&nbsp;to designate a connected Participant to act as a Moderator during the session.<\/li><\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Screen Sharing<\/strong><\/p>\n\n\n\n<ul><li><a href=\"..\/screen-share\/\" target=\"_blank\" rel=\"noreferrer noopener\"><code>addScreenShare()<\/code><\/a> &#8211; To start screen sharing.<\/li><li><a href=\"..\/screen-share\/\" target=\"_blank\" rel=\"noreferrer noopener\"><code>removeScreenShare()<\/code><\/a> &#8211; To stop screen sharing.<\/li><li><a href=\"..\/configure-view\/#hide-screenshare\" target=\"_blank\" rel=\"noreferrer noopener\"><code>hideScreenShareView()<\/code><\/a> &#8211; To hide and unhide screen share view in the running conference.<\/li><\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Canvas Streaming <\/strong><\/p>\n\n\n\n<ul><li><a href=\"..\/canvas-streaming\/\" target=\"_blank\" rel=\"noreferrer noopener\"><code>addCanvasScreen()<\/code><\/a> &#8211; To start showing canvas streaming in the room.<\/li><li><a href=\"..\/canvas-streaming\/\" target=\"_blank\" rel=\"noreferrer noopener\"><code>removeCanvasScreen()<\/code><\/a> &#8211; To stop showing canvas streaming in the room.<\/li><li><a href=\"..\/configure-view\/#hide-canvas\" target=\"_blank\" rel=\"noreferrer noopener\"><code>hideCanvasScreen()<\/code><\/a> &#8211; To hide and unhide canvas view in the running conference.<\/li><\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Annotations<\/strong><\/p>\n\n\n\n<ul><li><a href=\"..\/annotations\/\" target=\"_blank\" rel=\"noreferrer noopener\"><code>startAnnotation()<\/code><\/a> &#8211; To start annotations.<\/li><li><a href=\"..\/annotations\/\" target=\"_blank\" rel=\"noreferrer noopener\"><code>stopAnnotations()<\/code><\/a> &#8211; To stop annotations.<\/li><\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Floor Access Control<\/strong><\/p>\n\n\n\n<ul><li><a href=\"..\/floor-access-control\/#request-floor-access\" target=\"_blank\" rel=\"noreferrer noopener\"><code>requestFloor()<\/code><\/a> &#8211; To request moderator for Floor Access to publish.<\/li><li><a href=\"..\/floor-access-control\/#cancel-floor-access\" target=\"_blank\" rel=\"noreferrer noopener\"><code>cancelFloor()<\/code><\/a> &#8211; Participant cancels his own request for Floor Access which is pending at the Moderator\u2019s end.<\/li><li><a href=\"..\/floor-access-control\/#grant-floor-access\" target=\"_blank\" rel=\"noreferrer noopener\"><code>grantFloor()<\/code><\/a> &#8211; To &nbsp;grant floor access to one or many users one by one allowing him to publish.<\/li><li><a href=\"..\/floor-access-control\/#deny-floor-access\" target=\"_blank\" rel=\"noreferrer noopener\"><code>denyFloor()<\/code><\/a> &#8211; To deny Floor Access to a participant who had requested access.<\/li><li><a href=\"..\/floor-access-control\/#finish-floor-access\" target=\"_blank\" rel=\"noreferrer noopener\"><code>finishFloor()<\/code><\/a> &#8211; For the participant to end floor access granted to him by Moderator.<\/li><li><a href=\"..\/floor-access-control\/#release-floor-access\" target=\"_blank\" rel=\"noreferrer noopener\"><code>releaseFloor()<\/code><\/a> &#8211; For the Moderator to terminate floor access to a participant granted earlier.<\/li><\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Devices<\/strong><\/p>\n\n\n\n<ul><li><a href=\"..\/get-devices\/\" target=\"_blank\" rel=\"noreferrer noopener\"><code>getDevices()<\/code><\/a> &#8211; To get a list of all the audio devices connected to your Device.<\/li><li><a href=\"..\/get-devices\/#get-selected-devices\" target=\"_blank\" rel=\"noreferrer noopener\"><code>getSelectedDevice()<\/code><\/a> &#8211; To get the currently selected or in-use Audio Device for the Stream.<\/li><li><a href=\"..\/switch-camera-mic-speaker\/#switch-media-devices\" target=\"_blank\" rel=\"noreferrer noopener\"><code>switchMediaDevice()<\/code><\/a> &#8211; To switch Microphone, Bluetooth devices, or speakers.<\/li><\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Stream Controls<\/strong><\/p>\n\n\n\n<ul><li><a href=\"..\/mute-audio-video-stream\/#mute-unmute-audio\" target=\"_blank\" rel=\"noreferrer noopener\"><code>muteSelfAudio()<\/code><\/a>&nbsp;\u2013 To mute\/unmute audio of own published stream.<\/li><li><a href=\"..\/mute-audio-video-stream\/#mute-unmute-video\" target=\"_blank\" rel=\"noreferrer noopener\"><code>muteSelfVideo()<\/code><\/a>&nbsp;\u2013 To mute\/unmute video of own published stream.<\/li><li><a href=\"..\/switch-camera-mic-speaker\/#switch-camera\" target=\"_blank\" rel=\"noreferrer noopener\"><code>switchCamera()<\/code><\/a>&nbsp;\u2013 To switch from rear to front Camera and vice-versa to change Stream Source.<\/li><li><a href=\"..\/room-connection\/#init-view\" target=\"_blank\" rel=\"noreferrer noopener\"><code>initLocalView()<\/code><\/a> &#8211; To display local stream.<\/li><li><a href=\"..\/room-connection\/#init-view\" target=\"_blank\" rel=\"noreferrer noopener\"><code>initRemoteView()<\/code><\/a>&#8211; To show remote streams.<\/li><li><a href=\"..\/configure-view\/#hide-local-view\" target=\"_blank\" rel=\"noreferrer noopener\"><code>hideSelfView()<\/code><\/a>&#8211; To hide and unhide local stream view in the running conference.<\/li><li><a href=\"..\/configure-view\/#hide-local-view\" target=\"_blank\" rel=\"noreferrer noopener\"><code>hideRemoteView()<\/code><\/a>&#8211; To hide and unhide remote stream view in the running conference.<\/li><li><a href=\"..\/configure-view\/#resize-local-view\" target=\"_blank\" rel=\"noreferrer noopener\"><code>resizeLocalView()<\/code><\/a>&#8211; To resize the local view in the running conference.<\/li><li><a href=\"..\/configure-view\/#resize-remote-view\" target=\"_blank\" rel=\"noreferrer noopener\"><code>resizeRemoteView()<\/code><\/a> &#8211; To resize the remote view in the running conference.<\/li><\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p> <strong>Manage Logging<\/strong><\/p>\n\n\n\n<ul><li><a rel=\"noreferrer noopener\" href=\"..\/manage-log\/#enable-log\" target=\"_blank\"><code>enableLogs()<\/code><\/a> &#8211; To enable Client Side Logging.<\/li><li><a rel=\"noreferrer noopener\" href=\"..\/manage-log\/#share-log\" target=\"_blank\"><code>postClientLogs()<\/code><\/a> &#8211; To submit Client End Point logs to the Portal Team to audit.<\/li><\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p> <strong>Handle Application Switch<\/strong> <\/p>\n\n\n\n<ul><li><a href=\"..\/handle-application-switch\/\" target=\"_blank\" rel=\"noreferrer noopener\"><code>stopVideoTracksOnApplicationBackground()<\/code><\/a> &#8211; &nbsp;To switch to different application pushing your RTC Application to Background.<\/li><li><a href=\"..\/handle-application-switch\/\" target=\"_blank\" rel=\"noreferrer noopener\"><code>startVideoTracksOnApplicationForeground()<\/code><\/a> &#8211; To switch back to your RTC Application. <\/li><\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>  <strong>Manage Video <\/strong><\/p>\n\n\n\n<ul><li><a href=\"..\/configure-view\/#get-video-quality\" target=\"_blank\" rel=\"noreferrer noopener\"><code>setReceiveVideoQuality()<\/code><\/a><code> <\/code>&#8211; To opt to receive the desired video quality for available bandwidth.<\/li><li><a href=\"..\/configure-view\/#get-video-quality\" target=\"_blank\" rel=\"noreferrer noopener\"><code>getReceiveVideoQuality()<\/code><\/a>&#8211; To get currently selected video quality.<\/li><li><a href=\"..\/configure-view\/#adjust-layout\" target=\"_blank\" rel=\"noreferrer noopener\"><code>adjustLayout()<\/code><\/a> &#8211; To adjust Video Player Layout in case you have received complete Active Talker View.<\/li><\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Miscellaneous<\/strong><\/p>\n\n\n\n<ul><li><a rel=\"noreferrer noopener\" href=\"..\/session-extension-closure\/#extend-session\" target=\"_blank\"><code>extendConferenceDuration()<\/code><\/a> &#8211; To extend Conference Duration.<\/li><li><a rel=\"noreferrer noopener\" href=\"..\/enable-proximity-sensor\/\" target=\"_blank\"><code>enableProximitySensor()<\/code><\/a> &#8211; To enable Proximity Sensor.<\/li><li><a rel=\"noreferrer noopener\" href=\"..\/live-media-statistics\/\" target=\"_blank\"><code>enableStats()<\/code><\/a>&#8211; To enable\/disable streaming stats for all the streams in the room.<\/li><\/ul>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<p>\u2190 <a href=\"..\/manage-log\/\"><\/a><a href=\"..\/manage-log\/\">Manage Log<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column\">\n<p class=\"has-text-align-center\"><a href=\"..\/\">Index<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column\">\n<p class=\"has-text-align-right\"> <\/p>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This Class features host of methods and event listeners to help developers to create RTC Application. Using these methods, a Client End Point can connect a Video Session and manage different aspect to conduct an effective Session Methods Given below is a categorized listing of methods: Connection joinRoom() &#8211; To connect and join Room with a Stream. disconnect() &#8211; To disconnect End-Point from the room. Room Information getRoomId() &#8211; To&hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"parent":3719,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ub_ctt_via":""},"featured_image_src":null,"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"featured":false,"featured-large":false},"uagb_author_info":{"display_name":"vcxdevwpadmin","author_link":"https:\/\/doc.smartflomeet.ttns.in\/developer\/author\/vcxdevwpadmin\/"},"uagb_comment_info":0,"uagb_excerpt":"This Class features host of methods and event listeners to help developers to create RTC Application. Using these methods, a Client End Point can connect a Video Session and manage different aspect to conduct an effective Session Methods Given below is a categorized listing of methods: Connection joinRoom() &#8211; To connect and join Room with&hellip;","_links":{"self":[{"href":"https:\/\/doc.smartflomeet.ttns.in\/developer\/wp-json\/wp\/v2\/pages\/3720"}],"collection":[{"href":"https:\/\/doc.smartflomeet.ttns.in\/developer\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/doc.smartflomeet.ttns.in\/developer\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/doc.smartflomeet.ttns.in\/developer\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/doc.smartflomeet.ttns.in\/developer\/wp-json\/wp\/v2\/comments?post=3720"}],"version-history":[{"count":0,"href":"https:\/\/doc.smartflomeet.ttns.in\/developer\/wp-json\/wp\/v2\/pages\/3720\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/doc.smartflomeet.ttns.in\/developer\/wp-json\/wp\/v2\/pages\/3719"}],"wp:attachment":[{"href":"https:\/\/doc.smartflomeet.ttns.in\/developer\/wp-json\/wp\/v2\/media?parent=3720"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}