{"id":2143,"date":"2026-06-20T02:25:49","date_gmt":"2026-06-20T02:25:49","guid":{"rendered":"https:\/\/academics.solutions\/?page_id=2143"},"modified":"2026-06-25T03:15:11","modified_gmt":"2026-06-25T03:15:11","slug":"documentation","status":"publish","type":"page","link":"https:\/\/academics.solutions\/ar\/documentation\/","title":{"rendered":"Documentation"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"2143\" class=\"elementor elementor-2143\">\n\t\t\t\t<div class=\"elementor-element elementor-element-552a982 thegem-e-con-layout-thegem e-flex e-con-boxed e-con e-parent\" data-id=\"552a982\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;thegem_container_layout&quot;:&quot;thegem&quot;}\">\r\n\t\t\t\t\t<div class=\"e-con-inner\">\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ccbf01a e-con e-atomic-element e-flexbox-base e-9acbf6c\" data-id=\"ccbf01a\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"ccbf01a\">\n    \t\t<div class=\"elementor-element elementor-element-b8fd904 elementor-widget-divider--view-line flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-divider\" data-id=\"b8fd904\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-3453555 e-con e-atomic-element e-flexbox-base e-c91ed77\" data-id=\"3453555\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"3453555\">\n    \n<\/div>\n<div class=\"elementor-element elementor-element-c571198 e-con e-atomic-element e-flexbox-base e-1057f57\" data-id=\"c571198\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"c571198\">\n    \t\t<div class=\"elementor-element elementor-element-28b64b9 flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-text-editor\" data-id=\"28b64b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\r\n\t\t\t\t\t\t<h1>Academics.Solutions Documentation<\/h1>\n<h2>Academics.Solutions&nbsp;<span style=\"font-size: 28px; letter-spacing: 0px;\">Overview<\/span><\/h2>\n<p>Academics.Solutions is an education platform that assists students in discovering international education opportunities and attending online educational webinars.<\/p>\n<p>The Zoom integration is used <strong>only<\/strong> for webinar and meeting management. It is <strong>not<\/strong> a video conferencing platform itself and does not permanently store Zoom user information.<\/p>\n<p>The application follows the <strong>principle of least privilege<\/strong> and requests only the scopes necessary for the selected functionality.<\/p>\n<hr>\n<h1>Intended Users<\/h1>\n<ul>\n<li>\n<p>Students<\/p>\n<\/li>\n<li>\n<p>Academic advisors<\/p>\n<\/li>\n<li>\n<p>Education consultants<\/p>\n<\/li>\n<li>\n<p>Webinar administrators<\/p>\n<\/li>\n<\/ul>\n<hr>\n<h1>Integration Purpose<\/h1>\n<p>The Zoom OAuth integration enables administrators to:<\/p>\n<ul>\n<li>\n<p>Connect their Zoom account<\/p>\n<\/li>\n<li>\n<p>Schedule webinars<\/p>\n<\/li>\n<li>\n<p>Update webinars<\/p>\n<\/li>\n<li>\n<p>Delete webinars<\/p>\n<\/li>\n<li>\n<p>View webinar information<\/p>\n<\/li>\n<li>\n<p>Register participants<\/p>\n<\/li>\n<li>\n<p>Retrieve attendance information when required<\/p>\n<\/li>\n<\/ul>\n<p>End users never directly interact with Zoom OAuth.<\/p>\n<hr>\n<h1>Authentication Flow<\/h1>\n<ol>\n<li>\n<p>Administrator signs into Academics.Solutions.<\/p>\n<\/li>\n<li>\n<p>Administrator selects <strong>Connect Zoom<\/strong>.<\/p>\n<\/li>\n<li>\n<p>Zoom OAuth authorization page is displayed.<\/p>\n<\/li>\n<li>\n<p>Administrator grants permission.<\/p>\n<\/li>\n<li>\n<p>Access and refresh tokens are securely stored.<\/p>\n<\/li>\n<li>\n<p>Tokens are used only for Zoom API requests initiated by the administrator.<\/p>\n<\/li>\n<\/ol>\n<hr>\n<h1>Why These OAuth Scopes Were Selected<\/h1>\n<p>The requested scopes were chosen according to Zoom&#8217;s official documentation for WordPress content management integrations and webinar management.<\/p>\n<p>The application only requests permissions required to perform:<\/p>\n<ul>\n<li>\n<p>Webinar creation<\/p>\n<\/li>\n<li>\n<p>Webinar updates<\/p>\n<\/li>\n<li>\n<p>Webinar deletion<\/p>\n<\/li>\n<li>\n<p>Webinar registration<\/p>\n<\/li>\n<li>\n<p>Viewing webinar details<\/p>\n<\/li>\n<li>\n<p>Viewing user profile information required for OAuth authentication<\/p>\n<\/li>\n<\/ul>\n<p>No unnecessary scopes are requested.<\/p>\n<hr>\n<h1>User Experience<\/h1>\n<p>The application provides:<\/p>\n<ul>\n<li>\n<p>Webinar management dashboard<\/p>\n<\/li>\n<li>\n<p>Create Webinar<\/p>\n<\/li>\n<li>\n<p>Edit Webinar<\/p>\n<\/li>\n<li>\n<p>Delete Webinar<\/p>\n<\/li>\n<li>\n<p>Register attendees<\/p>\n<\/li>\n<li>\n<p>View webinar status<\/p>\n<\/li>\n<\/ul>\n<hr>\n<h1>Data Collected<\/h1>\n<p>The application stores only information required to operate the webinar.<\/p>\n<p>Examples include:<\/p>\n<ul>\n<li>\n<p>Zoom User ID<\/p>\n<\/li>\n<li>\n<p>Access Token<\/p>\n<\/li>\n<li>\n<p>Refresh Token<\/p>\n<\/li>\n<li>\n<p>Webinar ID<\/p>\n<\/li>\n<li>\n<p>Webinar title<\/p>\n<\/li>\n<li>\n<p>Webinar schedule<\/p>\n<\/li>\n<\/ul>\n<p>Passwords are never stored.<\/p>\n<hr>\n<h1>Data Security<\/h1>\n<p>Academics.Solutions implements:<\/p>\n<ul>\n<li>\n<p>HTTPS encryption<\/p>\n<\/li>\n<li>\n<p>Secure OAuth authentication<\/p>\n<\/li>\n<li>\n<p>Token encryption<\/p>\n<\/li>\n<li>\n<p>Server-side validation<\/p>\n<\/li>\n<li>\n<p>Least privilege access<\/p>\n<\/li>\n<li>\n<p>No sharing of user information with third parties<\/p>\n<\/li>\n<\/ul>\n<hr>\n<h1>Information Not Collected<\/h1>\n<p>The application does NOT collect:<\/p>\n<ul>\n<li>\n<p>Zoom passwords<\/p>\n<\/li>\n<li>\n<p>Chat messages<\/p>\n<\/li>\n<li>\n<p>Meeting recordings<\/p>\n<\/li>\n<li>\n<p>Personal files<\/p>\n<\/li>\n<li>\n<p>Contact lists<\/p>\n<\/li>\n<li>\n<p>Calendar information outside Zoom APIs used by the application<\/p>\n<\/li>\n<\/ul>\n<hr>\n<h1>Revoking Access<\/h1>\n<p>Administrators can disconnect Zoom at any time from:<\/p>\n<p>Settings \u2192 Zoom Integration<\/p>\n<p>OAuth tokens are removed immediately.<\/p>\n<hr>\n<h1>Support<\/h1>\n<p>Email:<\/p>\n<p><a href=\"mailto:info@academics.solutions\">info@academics.solutions<\/a><\/p>\n<p>Website:<\/p>\n<p><a href=\"https:\/\/academics.solutions\/ar\/\">https:\/\/academics.solutions<\/a><\/p>\n<p>Privacy Policy:<\/p>\n<p><a href=\"https:\/\/academics.solutions\/ar\/privacy-policy\/\">https:\/\/academics.solutions\/privacy-policy\/<\/a><\/p>\n<p>Terms of Service:<\/p>\n<p><a href=\"https:\/\/academics.solutions\/ar\/terms_service\/\">https:\/\/academics.solutions\/terms_service\/<\/a><\/p>\n<p>Support:<\/p>\n<p><a href=\"https:\/\/academics.solutions\/ar\/support\/\">https:\/\/academics.solutions\/support<\/a><\/p>\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Academics.Solutions Documentation Academics.Solutions&nbsp;Overview Academics.Solutions is an education platform that assists students in discovering international education opportunities and attending online educational&#8230;<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-fullwidth.php","meta":{"footnotes":""},"class_list":["post-2143","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/academics.solutions\/ar\/wp-json\/wp\/v2\/pages\/2143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/academics.solutions\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/academics.solutions\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/academics.solutions\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/academics.solutions\/ar\/wp-json\/wp\/v2\/comments?post=2143"}],"version-history":[{"count":13,"href":"https:\/\/academics.solutions\/ar\/wp-json\/wp\/v2\/pages\/2143\/revisions"}],"predecessor-version":[{"id":2165,"href":"https:\/\/academics.solutions\/ar\/wp-json\/wp\/v2\/pages\/2143\/revisions\/2165"}],"wp:attachment":[{"href":"https:\/\/academics.solutions\/ar\/wp-json\/wp\/v2\/media?parent=2143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}