
{"id":11686,"date":"2021-07-22T07:10:25","date_gmt":"2021-07-22T14:10:25","guid":{"rendered":"https:\/\/www.vtiger.com\/blog\/?p=11686"},"modified":"2021-07-22T07:10:25","modified_gmt":"2021-07-22T14:10:25","slug":"vtap-module-designer-our-low-code-platform-to-make-the-crm-your-own","status":"publish","type":"post","link":"https:\/\/www.vtiger.com\/blog\/vtap-module-designer-our-low-code-platform-to-make-the-crm-your-own\/","title":{"rendered":"VTAP Module Designer &#8211; Our low code platform to make the CRM your own!"},"content":{"rendered":"<p><body><br \/>\n<br \/> VTAP is Vtiger\u2019s low code platform that helps developers and administrators to extend the capabilities of CRM.  We have two tools that provide the ability to build low code applications.<br \/>\nOne is the Module Designer, and the other one is API Designer. In this blog, we will go over what, how, and when to use Module designer.<\/br><br \/>\n<br \/><b>Module Designer<\/br><br \/>\nWhen to use Module Designer (Use cases)<\/b><\/br><br \/>\nYou can use the Module Designer to:<\/p>\n<ul>\n<li>Apply complex formulas and update a field<\/li>\n<li>Flash a warning when a user is inputting incorrect information<\/li>\n<li>Save some user preferences<\/li>\n<li>Save extension settings or configuration data<\/li>\n<li>Add buttons, widgets, and icons<\/li>\n<\/ul>\n<p><b>What does the Module Designer provide you with to accomplish the above objectives?<\/b><\/p>\n<ul>\n<li>Integrated Development Environment (IDE), where you can write the logic and custom code<\/li>\n<li><a href=\"https:\/\/extend.vtiger.com\/vtap\/documentation\/wikis\/VTAP-Javascript-APIs\">VTAP Javascript APIs<\/a><\/li>\n<\/ul>\n<p><b>How to use Module Designer?<\/b><\/br><br \/>\nThe Module Designer is available under Main Menu > Platform App. It is free for all Professional and Enterprise customers. If you want to develop and release extensions to the marketplace you can sign for a free developer edition from <a href=\"https:\/\/www.vtiger.com\/vtap\/\">here<\/a>.<\/p>\n<p>You can use the Module Designer to add the following:<\/p>\n<ol>\n<li>VTAP Scripts &#8211; Lets you add custom buttons, widgets, etc.<\/li>\n<li>Components  &#8211; Lets you add custom components.<\/li>\n<li>VTAP Styles &#8211; Helps you change the look and feel of the UI.<\/li>\n<li>Page &#8211; Allows you to add custom pages. <\/li>\n<\/ol>\n<p>In this blog, we will discuss how to add VTAP scripts to the Module Designer.<\/p>\n<p><b>Adding VTAP Scripts<\/b><\/br><br \/>\nVTAP Scripts are the entry points for custom logic. You start by giving a name to the script and selecting the module for which the script should run. It is important to choose a module since you very often have module-specific needs like listening to a contact\u2019s button-click or a record save.<\/p>\n<p>You can either choose to create a custom extension module or use existing modules to add a script.<\/p>\n<p><b><i>Note:<\/b> Create an extension module if you want the module to be released via the Vtiger marketplace.<\/i><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/voeyenew.vtiger.com\/s\/wp-content\/uploads\/2021\/07\/Sub-image-1-2.png\" alt=\"Sub-image-1\" width=\"800\" height=\"375\" class=\"alignnone size-full wp-image-11755\" srcset=\"https:\/\/www.vtiger.com\/blog\/wp-content\/uploads\/2021\/07\/Sub-image-1-2.png 800w, https:\/\/www.vtiger.com\/blog\/wp-content\/uploads\/2021\/07\/Sub-image-1-2-300x141.png 300w, https:\/\/www.vtiger.com\/blog\/wp-content\/uploads\/2021\/07\/Sub-image-1-2-768x360.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>\n<\/br><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/voeyenew.vtiger.com\/s\/wp-content\/uploads\/2021\/07\/Sub-image-2-2.png\" alt=\"Sub-image-2\" width=\"800\" height=\"300\" class=\"alignnone size-full wp-image-11754\" srcset=\"https:\/\/www.vtiger.com\/blog\/wp-content\/uploads\/2021\/07\/Sub-image-2-2.png 800w, https:\/\/www.vtiger.com\/blog\/wp-content\/uploads\/2021\/07\/Sub-image-2-2-300x113.png 300w, https:\/\/www.vtiger.com\/blog\/wp-content\/uploads\/2021\/07\/Sub-image-2-2-768x288.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>Now let\u2019s look at a few examples of using VTAP scripts.<\/p>\n<p><b>Example 1:<\/b> A button has been added to the Leads list page. Each script is created with this basic scaffolding with the name chosen for the script, as shown below.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/voeyenew.vtiger.com\/s\/wp-content\/uploads\/2021\/07\/C1-1.png\" alt=\"C1\" width=\"950\" height=\"126\" class=\"alignnone size-full wp-image-11765\" srcset=\"https:\/\/www.vtiger.com\/blog\/wp-content\/uploads\/2021\/07\/C1-1.png 950w, https:\/\/www.vtiger.com\/blog\/wp-content\/uploads\/2021\/07\/C1-1-300x40.png 300w, https:\/\/www.vtiger.com\/blog\/wp-content\/uploads\/2021\/07\/C1-1-768x102.png 768w\" sizes=\"auto, (max-width: 950px) 100vw, 950px\" \/><\/p>\n<p>The basic building block of VTAP is a component, and it&#8217;s based on the Vue component and its <a href=\"https:\/\/vuejs.org\/v2\/guide\/instance.html#Instance-Lifecycle-Hooks\">life cycle events<\/a>.<\/p>\n<ul>\n<li><b>Name of the component:<\/b> Leads_Component_Register<\/li>\n<li><b>Syntax:<\/b> {{MODULE}}_Component_{{NAME}}<\/li>\n<li><b>Components extend from:<\/b> VTAP.Component.Core.extend <\/li>\n<\/ul>\n<p><\/br><\/p>\n<p><b>Functions<\/b><\/p>\n<ul>\n<li><i>Created<\/i> function is the <b>entry point<\/b> for any component. This is the function where you can register for buttons or listen for events.<\/li>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/voeyenew.vtiger.com\/s\/wp-content\/uploads\/2021\/07\/C2-1.png\" alt=\"C2\" width=\"1062\" height=\"232\" class=\"alignnone size-full wp-image-11767\" srcset=\"https:\/\/www.vtiger.com\/blog\/wp-content\/uploads\/2021\/07\/C2-1.png 1062w, https:\/\/www.vtiger.com\/blog\/wp-content\/uploads\/2021\/07\/C2-1-300x66.png 300w, https:\/\/www.vtiger.com\/blog\/wp-content\/uploads\/2021\/07\/C2-1-1024x224.png 1024w, https:\/\/www.vtiger.com\/blog\/wp-content\/uploads\/2021\/07\/C2-1-768x168.png 768w\" sizes=\"auto, (max-width: 1062px) 100vw, 1062px\" \/><br \/>\n<\/br><a href=\"https:\/\/extend.vtiger.com\/vtap\/documentation\/wikis\/VTAP-Javascript-APIs#vtapcomponentregister\">VTAP.Component.Register<\/a> API helps you add buttons, widgets, icons, etc. The 1st parameter of the API tells you where you want to add your custom components. To see the list of supported components, click <a href=\"https:\/\/extend.vtiger.com\/vtap\/documentation\/wikis\/VTAP-Javascript-APIs#component-types\">here<\/a>.<\/br><\/p>\n<li><i>Template<\/i> is where you add your HTML, if any. <\/li>\n<li><i>Methods<\/i> is where you add functions that are called in the template HTML. In the below example, we are calling the ClickMe function when a button is clicked. This is how the final code looks like:  <\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/voeyenew.vtiger.com\/s\/wp-content\/uploads\/2021\/07\/C3-1.png\" alt=\"C3\" width=\"1032\" height=\"544\" class=\"alignnone size-full wp-image-11769\" srcset=\"https:\/\/www.vtiger.com\/blog\/wp-content\/uploads\/2021\/07\/C3-1.png 1032w, https:\/\/www.vtiger.com\/blog\/wp-content\/uploads\/2021\/07\/C3-1-300x158.png 300w, https:\/\/www.vtiger.com\/blog\/wp-content\/uploads\/2021\/07\/C3-1-1024x540.png 1024w, https:\/\/www.vtiger.com\/blog\/wp-content\/uploads\/2021\/07\/C3-1-768x405.png 768w\" sizes=\"auto, (max-width: 1032px) 100vw, 1032px\" \/><\/p>\n<p><b>Example 2:<\/b> Adding a widget to Contact\u2019s and Organization\u2019s Summary View.<br \/>\nYou can use one registration to add the same widget in multiple modules. In such cases, we should add VTAP Script for all modules (Use the drop-down when creating VTAP Script).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/voeyenew.vtiger.com\/s\/wp-content\/uploads\/2021\/07\/C4-1.png\" alt=\"C4\" width=\"950\" height=\"532\" class=\"alignnone size-full wp-image-11771\" srcset=\"https:\/\/www.vtiger.com\/blog\/wp-content\/uploads\/2021\/07\/C4-1.png 950w, https:\/\/www.vtiger.com\/blog\/wp-content\/uploads\/2021\/07\/C4-1-300x168.png 300w, https:\/\/www.vtiger.com\/blog\/wp-content\/uploads\/2021\/07\/C4-1-768x430.png 768w\" sizes=\"auto, (max-width: 950px) 100vw, 950px\" \/><\/p>\n<p>For the VTAP.Component.Register API, we have a 4th parameter that helps you select the modules to which the widgets should be added. This is how it looks in the Organizations Summary View.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/voeyenew.vtiger.com\/s\/wp-content\/uploads\/2021\/07\/Sub-image-3-2.png\" alt=\"Sub-image-3\" width=\"800\" height=\"590\" class=\"alignnone size-full wp-image-11773\" srcset=\"https:\/\/www.vtiger.com\/blog\/wp-content\/uploads\/2021\/07\/Sub-image-3-2.png 800w, https:\/\/www.vtiger.com\/blog\/wp-content\/uploads\/2021\/07\/Sub-image-3-2-300x221.png 300w, https:\/\/www.vtiger.com\/blog\/wp-content\/uploads\/2021\/07\/Sub-image-3-2-768x566.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>VTAP also provides you with the ability to listen to actions performed by the user. For example, when a user creates or updates a record, opens a details page,  displays an edit popup window, etc. To see a list of such trigger events, click <a href=\"https:\/\/extend.vtiger.com\/vtap\/documentation\/wikis\/VTAP-Javascript-APIs#event-types\">here<\/a>.<\/p>\n<p>You need to listen to such events and add a handler to perform actions on them.<br \/>\nBelow is an example for the event &#8211; record saved. This example will check the Contact Status of the Contact when the record is saved. If the Contact Status is Competitor, a Notification will be displayed saying, &#8216;Beware!!&#8217;.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/voeyenew.vtiger.com\/s\/wp-content\/uploads\/2021\/07\/C5-1.png\" alt=\"C5\" width=\"956\" height=\"296\" class=\"alignnone size-full wp-image-11775\" srcset=\"https:\/\/www.vtiger.com\/blog\/wp-content\/uploads\/2021\/07\/C5-1.png 956w, https:\/\/www.vtiger.com\/blog\/wp-content\/uploads\/2021\/07\/C5-1-300x93.png 300w, https:\/\/www.vtiger.com\/blog\/wp-content\/uploads\/2021\/07\/C5-1-768x238.png 768w\" sizes=\"auto, (max-width: 956px) 100vw, 956px\" \/><\/p>\n<p>Likewise, the VTAP platform has provided various UI hooks to insert your custom components like buttons in list\/detail page, widgets in the Summary View, and icons.<br \/>\nFor all different placeholders provided, see the details given in our <a href=\"https:\/\/extend.vtiger.com\/vtap\/documentation\/wikis\/VTAP-Javascript-APIs#component-types\">documentation<\/a>.<\/p>\n<p>In our coming blogs we will be covering the other features of VTAP &#8211; Custom Components, VTAP, and Custom Pages.<\/p>\n<p>I highly recommend writing your own code. Start out small with a custom button and go from there. Use our Module Designer <a href=\"https:\/\/extend.vtiger.com\/vtap\/module_designer\">examples<\/a>, available in our documentation, as a foundation for your first code. You will find that customizing your CRM can be a simple fun process.<\/p>\n<p>For any other queries, please send an email to platform@vtiger.com. Sign up for the developer edition <a href=\"https:\/\/www.vtiger.com\/vtap\/\">here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>VTAP is Vtiger\u2019s low code platform that helps developers and administrators to extend the capabilities of CRM. We have two tools that provide the ability to build low code applications. One is the Module Designer, and the other one is API Designer. In this blog, we will go over what, how, and when to use&hellip;&nbsp;<a href=\"https:\/\/www.vtiger.com\/blog\/vtap-module-designer-our-low-code-platform-to-make-the-crm-your-own\/\" class=\"\" rel=\"bookmark\">.<span class=\"screen-reader-text\">VTAP Module Designer &#8211; Our low code platform to make the CRM your own!<\/span><\/a><\/p>\n","protected":false},"author":45,"featured_media":11753,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_eb_attr":"","neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","neve_meta_reading_time":"","_themeisle_gutenberg_block_has_review":false,"_ti_tpc_template_sync":false,"_ti_tpc_template_id":"","footnotes":""},"categories":[4,25,32],"tags":[],"class_list":["post-11686","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-announcements","category-low-code","category-vtap"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>VTAP Module Designer - Our low code platform to make the CRM your own! - Vtiger CRM Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vtiger.com\/blog\/vtap-module-designer-our-low-code-platform-to-make-the-crm-your-own\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VTAP Module Designer - Our low code platform to make the CRM your own! - Vtiger CRM Blog\" \/>\n<meta property=\"og:description\" content=\"VTAP is Vtiger\u2019s low code platform that helps developers and administrators to extend the capabilities of CRM. We have two tools that provide the ability to build low code applications. One is the Module Designer, and the other one is API Designer. In this blog, we will go over what, how, and when to use&hellip;&nbsp;.VTAP Module Designer &#8211; Our low code platform to make the CRM your own!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vtiger.com\/blog\/vtap-module-designer-our-low-code-platform-to-make-the-crm-your-own\/\" \/>\n<meta property=\"og:site_name\" content=\"Vtiger CRM Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/vtiger\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.vtiger.com\/blog\/wp-content\/uploads\/2021\/07\/Image-2-3-e1627019794586-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Vikas Jain\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@vtigercrm\" \/>\n<meta name=\"twitter:site\" content=\"@vtigercrm\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vikas Jain\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"VTAP Module Designer - Our low code platform to make the CRM your own! - Vtiger CRM Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.vtiger.com\/blog\/vtap-module-designer-our-low-code-platform-to-make-the-crm-your-own\/","og_locale":"en_US","og_type":"article","og_title":"VTAP Module Designer - Our low code platform to make the CRM your own! - Vtiger CRM Blog","og_description":"VTAP is Vtiger\u2019s low code platform that helps developers and administrators to extend the capabilities of CRM. We have two tools that provide the ability to build low code applications. One is the Module Designer, and the other one is API Designer. In this blog, we will go over what, how, and when to use&hellip;&nbsp;.VTAP Module Designer &#8211; Our low code platform to make the CRM your own!","og_url":"https:\/\/www.vtiger.com\/blog\/vtap-module-designer-our-low-code-platform-to-make-the-crm-your-own\/","og_site_name":"Vtiger CRM Blog","article_publisher":"https:\/\/www.facebook.com\/vtiger","og_image":[{"width":800,"height":300,"url":"https:\/\/www.vtiger.com\/blog\/wp-content\/uploads\/2021\/07\/Image-2-3-e1627019794586-1.png","type":"image\/png"}],"author":"Vikas Jain","twitter_card":"summary_large_image","twitter_creator":"@vtigercrm","twitter_site":"@vtigercrm","twitter_misc":{"Written by":"Vikas Jain","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.vtiger.com\/blog\/vtap-module-designer-our-low-code-platform-to-make-the-crm-your-own\/#article","isPartOf":{"@id":"https:\/\/www.vtiger.com\/blog\/vtap-module-designer-our-low-code-platform-to-make-the-crm-your-own\/"},"author":{"name":"Vikas Jain","@id":"https:\/\/www.vtiger.com\/blog\/#\/schema\/person\/a3b53a76105d26e3f2a7b1f9443bc10e"},"headline":"VTAP Module Designer &#8211; Our low code platform to make the CRM your own!","dateModified":"2021-07-22T14:10:25+00:00","mainEntityOfPage":{"@id":"https:\/\/www.vtiger.com\/blog\/vtap-module-designer-our-low-code-platform-to-make-the-crm-your-own\/"},"wordCount":835,"commentCount":0,"publisher":{"@id":"https:\/\/www.vtiger.com\/blog\/#organization"},"articleSection":["Announcements","Low Code","VTAP"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.vtiger.com\/blog\/vtap-module-designer-our-low-code-platform-to-make-the-crm-your-own\/","url":"https:\/\/www.vtiger.com\/blog\/vtap-module-designer-our-low-code-platform-to-make-the-crm-your-own\/","name":"VTAP Module Designer - Our low code platform to make the CRM your own! - Vtiger CRM Blog","isPartOf":{"@id":"https:\/\/www.vtiger.com\/blog\/#website"},"dateModified":"2021-07-22T14:10:25+00:00","breadcrumb":{"@id":"https:\/\/www.vtiger.com\/blog\/vtap-module-designer-our-low-code-platform-to-make-the-crm-your-own\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vtiger.com\/blog\/vtap-module-designer-our-low-code-platform-to-make-the-crm-your-own\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.vtiger.com\/blog\/vtap-module-designer-our-low-code-platform-to-make-the-crm-your-own\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vtiger.com\/blog\/"},{"@type":"ListItem","position":2,"name":"VTAP Module Designer &#8211; Our low code platform to make the CRM your own!"}]},{"@type":"WebSite","@id":"https:\/\/www.vtiger.com\/blog\/#website","url":"https:\/\/www.vtiger.com\/blog\/","name":"Vtiger CRM Blog","description":"Latest CRM Topics, Tips, Insights and Updates","publisher":{"@id":"https:\/\/www.vtiger.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vtiger.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.vtiger.com\/blog\/#organization","name":"Vtiger","url":"https:\/\/www.vtiger.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vtiger.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.vtiger.com\/blog\/wp-content\/uploads\/2023\/02\/vtiger-logo-only.png","contentUrl":"https:\/\/www.vtiger.com\/blog\/wp-content\/uploads\/2023\/02\/vtiger-logo-only.png","width":490,"height":399,"caption":"Vtiger"},"image":{"@id":"https:\/\/www.vtiger.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/vtiger","https:\/\/twitter.com\/vtigercrm"]},{"@type":"Person","@id":"https:\/\/www.vtiger.com\/blog\/#\/schema\/person\/a3b53a76105d26e3f2a7b1f9443bc10e","name":"Vikas Jain","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vtiger.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/20400ac943c1331501f3d9b23119e9b9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/20400ac943c1331501f3d9b23119e9b9?s=96&d=mm&r=g","caption":"Vikas Jain"},"url":"https:\/\/www.vtiger.com\/blog\/author\/vikas\/"}]}},"_links":{"self":[{"href":"https:\/\/www.vtiger.com\/blog\/wp-json\/wp\/v2\/posts\/11686","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vtiger.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vtiger.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vtiger.com\/blog\/wp-json\/wp\/v2\/users\/45"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vtiger.com\/blog\/wp-json\/wp\/v2\/comments?post=11686"}],"version-history":[{"count":0,"href":"https:\/\/www.vtiger.com\/blog\/wp-json\/wp\/v2\/posts\/11686\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.vtiger.com\/blog\/wp-json\/wp\/v2\/media\/11753"}],"wp:attachment":[{"href":"https:\/\/www.vtiger.com\/blog\/wp-json\/wp\/v2\/media?parent=11686"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vtiger.com\/blog\/wp-json\/wp\/v2\/categories?post=11686"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vtiger.com\/blog\/wp-json\/wp\/v2\/tags?post=11686"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}