{"id":3814,"date":"2014-04-12T18:48:45","date_gmt":"2014-04-12T18:48:45","guid":{"rendered":"http:\/\/www.jitendrazaa.com\/blog\/?p=3814"},"modified":"2015-07-08T19:29:08","modified_gmt":"2015-07-08T19:29:08","slug":"introduction-to-flexipage-in-salesforce1-and-deploying-it-using-workbench","status":"publish","type":"post","link":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/introduction-to-flexipage-in-salesforce1-and-deploying-it-using-workbench\/","title":{"rendered":"Introduction to Flexible page aka Lightning Page with example"},"content":{"rendered":"<p style=\"text-align: justify;\">What you will do if you need to display a visualforce tab only in Salesforce1 app and not in desktop version of Salesforce, not even after clicking on &#8220;+&#8221; link of tab ?<\/p>\n<p style=\"text-align: justify;\">We all are well aware about PageLayout and Visualforce Pages. <a href=\"https:\/\/www.jitendrazaa.com\/blog\/tag\/winter-14\/\">From API 29 (Winter 14 release)<\/a>, Salesforce has introduced new functionality in platform named &#8220;FlexiPage&#8221;. Like Pagelayout, We can add Custom components in Flexipage however Flexipage will be visible only in Salesforce1 application in sidebar.<\/p>\n<p style=\"text-align: justify;\">We can use Flexipage to make custom Homepage for some product which will be accessed directly from Salesforce1. One important thing to note here is that, till date (at the time of writing this tutorial) Flexipage can be defined in XML file and then deploying it using Eclipse, <a title=\"Salesforce ANT Migration tool\" href=\"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/salesforce-migration-tool-ant\/\">Ant Migration tool<\/a>, workbench or any other migration tool. There is no way to define Flexipage directly in Salesforce using point and click functionality.<\/p>\n<p style=\"text-align: justify;\">Flexi page can contain List View, Recent Items, Report chart, Visualforce page and Global actions.<\/p>\n<p style=\"text-align: justify;\"><strong>Update 8-July<\/strong> &#8211; <a href=\"https:\/\/developer.salesforce.com\/docs\/atlas.en-us.salesforce1.meta\/salesforce1\/flexible_page_about.htm\">Flexipage is refered\u00a0as &#8220;Lightning Page&#8221; in Salesforce documentation<\/a>.<\/p>\n<p><strong>Step1 :<\/strong> <strong>Defining XML file for Flexipage containing detail of c<\/strong><b>omponents<\/b><\/p>\n<p>Filename &#8211; <strong>&#8220;AccountFlexi.flexipage&#8221;<!--more--><\/strong><\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\r\n&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\r\n&lt;FlexiPage xmlns=&quot;http:\/\/soap.sforce.com\/2006\/04\/metadata&quot;&gt;\r\n  &lt;flexiPageRegions&gt;\r\n    &lt;componentInstances&gt;\r\n      &lt;componentInstanceProperties&gt;\r\n        &lt;name&gt;entityName&lt;\/name&gt;\r\n        &lt;value&gt;Account&lt;\/value&gt;\r\n      &lt;\/componentInstanceProperties&gt;\r\n      &lt;componentInstanceProperties&gt;\r\n        &lt;name&gt;filterName&lt;\/name&gt;\r\n        &lt;value&gt;AllAccounts&lt;\/value&gt;\r\n      &lt;\/componentInstanceProperties&gt;\r\n      &lt;componentName&gt;flexipage:filterListCard&lt;\/componentName&gt;\r\n    &lt;\/componentInstances&gt;\r\n    &lt;name&gt;main&lt;\/name&gt;\r\n  &lt;\/flexiPageRegions&gt;\r\n  &lt;quickActionList&gt;\r\n    &lt;quickActionListItems&gt;\r\n      &lt;quickActionName&gt;NewAccount&lt;\/quickActionName&gt;\r\n    &lt;\/quickActionListItems&gt;\r\n  &lt;\/quickActionList&gt;\r\n  &lt;masterLabel&gt;My new App&lt;\/masterLabel&gt;\r\n&lt;\/FlexiPage&gt;\r\n<\/pre>\n<p>XML file for Flexipage must needs to have &#8220;flexipage&#8221; extension and should be saved in &#8220;flexipages&#8221; folder.<\/p>\n<p><strong>Components supported in Lightning Page \/ Flexi Page<\/strong><\/p>\n<ul>\n<li><strong>flexipage:filterListCard<\/strong>\n<ul>\n<li>Points to a list view and displays the first few records from that view<\/li>\n<\/ul>\n<\/li>\n<li><strong>flexipage:recentItems<\/strong>\n<ul>\n<li>A list of most recently used items that supports these objects, based on the specified properties<\/li>\n<\/ul>\n<\/li>\n<li><strong>flexipage:reportChart<\/strong>\n<ul>\n<li>Use the Report Chart component to include a chart from a report in your Lightning Page<\/li>\n<\/ul>\n<\/li>\n<li><strong>flexipage:richText<\/strong>\n<ul>\n<li>Use the Rich Text component to add text and simple HTML markup to your Lightning Page<\/li>\n<\/ul>\n<\/li>\n<li><strong>flexipage:visualforcePage<\/strong>\n<ul>\n<li>Use the Visualforce Page component to include a Visualforce page in your Lightning Page<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Note :<\/strong><\/p>\n<ul>\n<li style=\"text-align: justify;\">For List View Supported objects include standard objects (Account, Campaign, Case, CollaborationGroup, Contact, Contract, Lead, LiveChatTranscript, Opportunity), custom objects.<\/li>\n<li style=\"text-align: justify;\">Recent Items are available only for Custom Objects.<\/li>\n<\/ul>\n<p><strong>Step 2 : Create package.xml<\/strong><\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\r\n&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\r\n&lt;Package xmlns=&quot;http:\/\/soap.sforce.com\/2006\/04\/metadata&quot;&gt;\r\n  &lt;types&gt;\r\n    &lt;members&gt;AccountFlexi&lt;\/members&gt;\r\n    &lt;name&gt;FlexiPage&lt;\/name&gt;\r\n  &lt;\/types&gt;\r\n  &lt;version&gt;29.0&lt;\/version&gt;\r\n&lt;\/Package&gt;\r\n<\/pre>\n<p><strong>Step3 : Deploying Flexipage<\/strong><\/p>\n<p style=\"text-align: justify;\">Create Zip file containing above both XML files. <a title=\"Deploying Flexipage\" href=\"https:\/\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2014\/04\/Deploy-FlexiPage.zip\">you can download it from here also<\/a>.<\/p>\n<p style=\"text-align: justify;\">We need to deploy this zip file into Salesforce and for that, I am going to use <a title=\"Workbench\" href=\"https:\/\/workbench.developerforce.com\/login.php?startUrl=%2FmetadataDeploy.php\" rel=\"nofollow\">Workbench<\/a>. In Workbench, navigate to deploy, select your zip file and select &#8220;Single package&#8221;. Once you have successfully deployed above zip file, you will see below page conforming Success message.<\/p>\n<figure id=\"attachment_3820\" aria-describedby=\"caption-attachment-3820\" style=\"width: 764px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2014\/04\/Deploy-using-Workbench-Tool.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3820\" src=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2014\/04\/Deploy-using-Workbench-Tool.png?resize=764%2C630&#038;ssl=1\" alt=\"Deploy Flexipage using Workbench Tool\" width=\"764\" height=\"630\" srcset=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2014\/04\/Deploy-using-Workbench-Tool.png?w=764&amp;ssl=1 764w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2014\/04\/Deploy-using-Workbench-Tool.png?resize=300%2C247&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2014\/04\/Deploy-using-Workbench-Tool.png?resize=624%2C514&amp;ssl=1 624w\" sizes=\"auto, (max-width: 764px) 100vw, 764px\" \/><\/a><figcaption id=\"caption-attachment-3820\" class=\"wp-caption-text\">Deploy Flexipage using Workbench Tool<\/figcaption><\/figure>\n<p><strong>Step4 : Creating Tab for Flexipage<\/strong><\/p>\n<p style=\"text-align: justify;\">Once deployment is done, we can create a new Tab for flexipage. Navigate to create new Tab and at bottom of page you will see option to select new tab for flexipage as shown in below image.<\/p>\n<figure id=\"attachment_3821\" aria-describedby=\"caption-attachment-3821\" style=\"width: 625px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2014\/04\/Creating-Flexipage-Tabs.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-3821\" src=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2014\/04\/Creating-Flexipage-Tabs.png?resize=625%2C151&#038;ssl=1\" alt=\"Creating Flexipage Tabs\" width=\"625\" height=\"151\" srcset=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2014\/04\/Creating-Flexipage-Tabs.png?resize=1024%2C249&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2014\/04\/Creating-Flexipage-Tabs.png?resize=300%2C73&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2014\/04\/Creating-Flexipage-Tabs.png?resize=624%2C152&amp;ssl=1 624w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2014\/04\/Creating-Flexipage-Tabs.png?w=1222&amp;ssl=1 1222w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/a><figcaption id=\"caption-attachment-3821\" class=\"wp-caption-text\">Creating Flexipage Tabs<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">Now, go ahead and create a new tab by providing all necessary information. You should be able to see your flexipage in next screen which you just deployed in step 3.<\/p>\n<p><strong>Step 5 : Configuring Navigation menu in Salesforce1<\/strong><\/p>\n<p>After creating flexipage tab, We have to tell Salesforce1 engine to display this tab in navigation menu of salesforce 1.<\/p>\n<p>Navigate to &#8220;Setup | Administration Setup | Mobile Administration | Mobile Navigation&#8221; and add Flexipage to navigation.<\/p>\n<p style=\"text-align: justify;\"><strong>Step 6 : Testing Flexipage \/ Flexipage in Action<\/strong><br \/>\nNow login to Salesforce application from your mobile phone by launching Salesforce1 app or you can also launch it from your browser by navigating to this address &#8220;https:\/\/YOURINSTANCE.salesforce.com\/one\/one.app&#8221;.<\/p>\n<figure id=\"attachment_3823\" aria-describedby=\"caption-attachment-3823\" style=\"width: 570px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2014\/04\/Access-Salesforce1-from-Browser.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3823\" src=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2014\/04\/Access-Salesforce1-from-Browser.png?resize=570%2C248&#038;ssl=1\" alt=\"Access Salesforce1 from Browser\" width=\"570\" height=\"248\" srcset=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2014\/04\/Access-Salesforce1-from-Browser.png?w=570&amp;ssl=1 570w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2014\/04\/Access-Salesforce1-from-Browser.png?resize=300%2C130&amp;ssl=1 300w\" sizes=\"auto, (max-width: 570px) 100vw, 570px\" \/><\/a><figcaption id=\"caption-attachment-3823\" class=\"wp-caption-text\">Access Salesforce1 from Browser<\/figcaption><\/figure>\n<figure id=\"attachment_3824\" aria-describedby=\"caption-attachment-3824\" style=\"width: 270px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2014\/04\/Flexipage-in-Action.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3824\" src=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2014\/04\/Flexipage-in-Action.png?resize=270%2C480&#038;ssl=1\" alt=\"Flexipage in Action\" width=\"270\" height=\"480\" \/><\/a><figcaption id=\"caption-attachment-3824\" class=\"wp-caption-text\">Flexipage in Action<\/figcaption><\/figure>\n<figure id=\"attachment_3825\" aria-describedby=\"caption-attachment-3825\" style=\"width: 270px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2014\/04\/Flexipage-Components-in-Salesforce1.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3825\" src=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2014\/04\/Flexipage-Components-in-Salesforce1.png?resize=270%2C480&#038;ssl=1\" alt=\"Flexipage Components in Salesforce1\" width=\"270\" height=\"480\" srcset=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2014\/04\/Flexipage-Components-in-Salesforce1.png?w=270&amp;ssl=1 270w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2014\/04\/Flexipage-Components-in-Salesforce1.png?resize=168%2C300&amp;ssl=1 168w\" sizes=\"auto, (max-width: 270px) 100vw, 270px\" \/><\/a><figcaption id=\"caption-attachment-3825\" class=\"wp-caption-text\">Flexipage Components in Salesforce1<\/figcaption><\/figure>\n<p>please provide feedback on this post if there is chance of making it better.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Display Visualforce page only in Salesforce1 mobile application and not in desktop version<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"jz_research_post":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[9],"tags":[234,236,175,220,301,235],"class_list":["post-3814","post","type-post","status-publish","format-standard","hentry","category-salesforce","tag-flexipage","tag-mobile","tag-salesforce-1","tag-winter-14","tag-winter15","tag-workbench"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":4102,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/salesforce-faq-part-20-lightning-questions\/","url_meta":{"origin":3814,"position":0},"title":"Salesforce interview question related to Lightning framework &#8211; Part 20","author":"Jitendra","date":"February 4, 2015","format":false,"excerpt":"Salesforce interview questions for Salesforce developers and admin , mostly related to newly released Salesforce Lightning components and applications","rel":"","context":"In &quot;Salesforce&quot;","block_context":{"text":"Salesforce","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/salesforce\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4667,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/barcode-decoder-in-salesforce1-very-fast-and-simple\/","url_meta":{"origin":3814,"position":1},"title":"Javascript based Barcode decoder in Salesforce1 &#8211; Very fast and Simple","author":"Jitendra","date":"July 10, 2015","format":false,"excerpt":"Very fast and Simple Barcode decoder in Salesforce1 using quaggaJS javascript library","rel":"","context":"In &quot;Salesforce&quot;","block_context":{"text":"Salesforce","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/salesforce\/"},"img":{"alt_text":"Barcode decoder sample in Salesforce 1","src":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/07\/download-1.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/07\/download-1.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/07\/download-1.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":4646,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/compliation-of-resources-to-learn-lightning-components-in-salesforce\/","url_meta":{"origin":3814,"position":2},"title":"Compilation of resources to learn Lightning Components in Salesforce","author":"Jitendra","date":"July 8, 2015","format":false,"excerpt":"An attempt to gather all resources to learn Salesforce lightning component in one blog post","rel":"","context":"In &quot;Salesforce&quot;","block_context":{"text":"Salesforce","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/salesforce\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4070,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/access-camera-and-audio-recorder-of-mobile-device-in-visualforce-and-upload-as-chatter-file\/","url_meta":{"origin":3814,"position":3},"title":"Access Camera and Audio recorder of Mobile device in Visualforce and upload as chatter file","author":"Jitendra","date":"November 29, 2014","format":false,"excerpt":"In this article we will see how to use Camera and Audio recorder of mobile device in Visualforce and upload as chatter file. It may look that it is very tricky to access device camera and audio control in Visualforce however you may be right if there were no HTML5.\u2026","rel":"","context":"In &quot;HTML&quot;","block_context":{"text":"HTML","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/webtech\/web\/"},"img":{"alt_text":"Visualforce Camera Access - Front Page","src":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2014\/11\/Visualforce-Camera-Access-Front-Page-168x300.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":4559,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/top-google-chrome-extensions-for-salesforce\/","url_meta":{"origin":3814,"position":4},"title":"Top Google chrome extensions for Salesforce","author":"Jitendra","date":"June 12, 2015","format":false,"excerpt":"Checkout if your favorite Google Chrome extension made it in Top extensions for Salesforce","rel":"","context":"In &quot;Salesforce&quot;","block_context":{"text":"Salesforce","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/salesforce\/"},"img":{"alt_text":"Salesforce Dev tools - Chrome Extension","src":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/06\/Salesforce-Devtools-Chrome-Extension.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/06\/Salesforce-Devtools-Chrome-Extension.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/06\/Salesforce-Devtools-Chrome-Extension.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":6232,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/winter-18-automatic-styling-of-visualforce-pages-in-lightning-experience\/","url_meta":{"origin":3814,"position":5},"title":"Winter 18 &#8211; Automatic Styling of Visualforce Pages in Lightning Experience","author":"Jitendra","date":"September 6, 2017","format":false,"excerpt":"How to use lightningStylesheets attribute to render Visualforce in Lightning Experience Stylesheet","rel":"","context":"In &quot;Salesforce&quot;","block_context":{"text":"Salesforce","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/salesforce\/"},"img":{"alt_text":"Winter 18 - Automatic Styling of Visualforce Pages in Lightning Experience","src":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2017\/09\/Winter-18.gif?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2017\/09\/Winter-18.gif?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2017\/09\/Winter-18.gif?resize=525%2C300&ssl=1 1.5x"},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/posts\/3814","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/comments?post=3814"}],"version-history":[{"count":16,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/posts\/3814\/revisions"}],"predecessor-version":[{"id":4663,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/posts\/3814\/revisions\/4663"}],"wp:attachment":[{"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/media?parent=3814"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/categories?post=3814"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/tags?post=3814"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}