{"id":1824,"date":"2026-01-20T12:20:11","date_gmt":"2026-01-20T12:20:11","guid":{"rendered":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/?p=1824"},"modified":"2026-04-01T10:55:22","modified_gmt":"2026-04-01T10:55:22","slug":"system-requirements-zoom-account-types","status":"publish","type":"post","link":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/kivicare-telemed-addon\/documentation\/getting-started-telemed-addon\/system-requirements-zoom-account-types\/","title":{"rendered":"System Requirements &amp; Zoom Account Types"},"content":{"rendered":"<div class=\"nolwrap\">\n<p>Before configuring the KiviCare Telemedicine Addon, ensure your environment meets the following baseline requirements.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udcbb Server Requirements<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>PHP Version:<\/strong> 8.0 or higher (recommended 8.1+ for better performance).<\/li>\n\n\n\n<li><strong>WordPress Version:<\/strong> 6.0 or higher.<\/li>\n\n\n\n<li><strong>KiviCare Core Version:<\/strong> 3.0.0 or higher.<\/li>\n\n\n\n<li><strong>SSL Certificate:<\/strong> <strong>Mandatory<\/strong>. Zoom requires HTTPS for all OAuth redirects.<\/li>\n\n\n\n<li><strong>Memory Limit:<\/strong> 256MB or higher to handle API responses.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83c\udfa5 Zoom Account Requirements<\/h2>\n\n\n\n<p>The plugin supports various Zoom account types, but the experience varies:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Zoom Basic (Free)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Constraint:<\/strong> Group meetings (3+ participants) are limited to 40 minutes.<\/li>\n\n\n\n<li><strong>Compatibility:<\/strong> Fully compatible for 1-to-1 consultations.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">2. Zoom Pro \/ Business (Recommended)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Advantages:<\/strong> Unlimited meeting duration, cloud recording support, and better API rate limits.<\/li>\n\n\n\n<li><strong>Compatibility:<\/strong> Best for busy clinics.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">3. Zoom Education \/ Healthcare<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Advantages:<\/strong> Enhanced security features.<\/li>\n\n\n\n<li><strong>Compatibility:<\/strong> Fully supported via Server-to-Server OAuth.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udd11 Zoom App Marketplace Credentials<\/h2>\n\n\n\n<p>To use this plugin, you (or your clinic admin) must create an application on the <a href=\"https:\/\/marketplace.zoom.us\/\" target=\"_blank\" rel=\"noopener\">Zoom App Marketplace<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Requirement<\/th><th class=\"has-text-align-left\" data-align=\"left\">OAuth App<\/th><th class=\"has-text-align-left\" data-align=\"left\">S2S OAuth App<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Used for<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Individual Doctor Linking<\/td><td class=\"has-text-align-left\" data-align=\"left\">Clinic-wide Management<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Client ID<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Required<\/td><td class=\"has-text-align-left\" data-align=\"left\">Required<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Client Secret<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Required<\/td><td class=\"has-text-align-left\" data-align=\"left\">Required<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Account ID<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Not Required<\/td><td class=\"has-text-align-left\" data-align=\"left\"><strong>Required<\/strong><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Redirect URL<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Required<\/td><td class=\"has-text-align-left\" data-align=\"left\">Not Required<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udce6 Dependencies<\/h2>\n\n\n\n<p>This plugin uses the following internal libraries (handled via Composer):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>KCTApp\\telemed\\KCTZoom<\/code> (The core integration layer).<\/li>\n\n\n\n<li><code>KCTApp\\models\\KCTAppointmentZoomMapping<\/code> (The database model).<\/li>\n<\/ul>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Before configuring the KiviCare Telemedicine Addon, ensure your environment meets the following baseline requirements. \ud83d\udcbb Server Requirements \ud83c\udfa5 Zoom Account Requirements The plugin supports various Zoom account types, but the experience varies: 1. Zoom Basic (Free) 2. Zoom Pro \/ Business (Recommended) 3. Zoom Education \/ Healthcare \ud83d\udd11 Zoom App Marketplace Credentials To use this [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":0,"parent":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[54],"tags":[],"class_list":["post-1824","post","type-post","status-publish","format-standard","hentry","category-getting-started-telemed-addon"],"featured_image_src":null,"author_info":{"display_name":"wordpressadminiq","author_link":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/author\/wordpressadminiq\/"},"_links":{"self":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/posts\/1824","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/comments?post=1824"}],"version-history":[{"count":4,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/posts\/1824\/revisions"}],"predecessor-version":[{"id":3127,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/posts\/1824\/revisions\/3127"}],"wp:attachment":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/media?parent=1824"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/categories?post=1824"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/tags?post=1824"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}