{"id":214,"date":"2022-06-29T05:00:00","date_gmt":"2022-06-29T05:00:00","guid":{"rendered":""},"modified":"2023-07-03T12:45:10","modified_gmt":"2023-07-03T07:15:10","slug":"what-type-of-api-use-in-salesforce","status":"publish","type":"post","link":"https:\/\/swapnilzambare.com\/blog\/what-type-of-api-use-in-salesforce\/","title":{"rendered":"What type of API use in Salesforce"},"content":{"rendered":"<div style=\"clear: both; text-align: center;\"><\/div>\n<h1 style=\"text-align: left;\">What is API ?<\/h1>\n<h3 style=\"text-align: left;\"><b>API<\/b> <span style=\"font-weight: normal;\">Stands for<\/span> <b>Application Programming Interface<\/b><\/h3>\n<ul style=\"text-align: left;\">\n<li>They enable systems to share &amp; update information among each other.<\/li>\n<li>Since different applications are built on different technologies, APIs provide a <b>standard set of rules and protocols<\/b> to communicate with each other<\/li>\n<li>To use an API, you do not need to be concerned about the internal implementation as long as you follow these rules and protocols.<\/li>\n<li>Eg. It is like driving a car. What you need is to know is how to use the accelerator, brake, gear, steering wheels etc. and don\u2019t really need to bother yourself with the mechanics of how the car engine works.<\/li>\n<\/ul>\n<h3 style=\"text-align: left;\">Protocol:<\/h3>\n<p>In simple terms a protocol defines a set of <b>rules &amp; standards<\/b> used by two or more parties to communicate with each other. Protocols include definitions of message format, data types, data flows etc.<\/p>\n<p>The are two main protocols for Web Services<\/p>\n<ol style=\"text-align: left;\">\n<li><b>REST API<\/b><\/li>\n<li><b>SOAP API<br \/>\n<\/b><\/li>\n<li><b>Bulk API<\/b><\/li>\n<li><b>Streaming API<\/b><\/li>\n<\/ol>\n<p>Though there are other protocols also like RPC, Bauyex, WSFL, BEEP etc.,<\/p>\n<h2 style=\"text-align: left;\"><b>Salesforce APIs mainly supports:<\/b><\/h2>\n<div>\n<h3 style=\"text-align: left;\"><b>1. REST API:<\/b><\/h3>\n<div>\n<ul style=\"text-align: left;\">\n<li>Stands for <b>RE<\/b>presentational&nbsp;<b>S<\/b>tate <b>T<\/b>ransfer. It is also known as <b>RESTful API<\/b>.<\/li>\n<li>REST is an <b>architectural style, or design pattern<\/b>, for APIs.<\/li>\n<li>REST was created by <b>Roy Fielding<\/b>, a computer scientist in the year <b>2000<\/b>.<\/li>\n<li>Supports different messaging formats like <b>JSON, XML, HTML, Plain Text<\/b> etc.<\/li>\n<li>Salesforce provides various REST APIs to to <b>query, create, update, and delete data &amp; metadata<\/b><\/li>\n<\/ul>\n<\/div>\n<h3 style=\"text-align: left;\"><b>2. SOAP API:<\/b><\/h3>\n<div>\n<div>\n<ul style=\"text-align: left;\">\n<li>Stands for <b>S<\/b>imple <b>O<\/b>bject <b>A<\/b>ccess <b>P<\/b>rotocol<\/li>\n<li>SOAP is a <b>messaging protocol<\/b><\/li>\n<li>SOAP was created by <b>Microsoft<\/b> in the year <b>1998<\/b><\/li>\n<li>Supports only <b>XML<\/b> messaging format<\/li>\n<li>Like REST, Salesforce provides various SOAP APIs to to <b>query, create, update, and delete data &amp; metadata<\/b><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div>\n<h3 style=\"text-align: left;\"><b>3. Bulk API:<\/b><\/h3>\n<div>\n<ul style=\"text-align: left;\">\n<li><b>Bulk API<\/b> is a specialized RESTful API for loading and querying lots of data at once.<\/li>\n<li>By lots, we mean <b>50,000 records or more<\/b>.<\/li>\n<li>Bulk API is <b>asynchronous<\/b>, meaning that you can submit a request and come back later for the results.<\/li>\n<li>This approach is the preferred one when <b>dealing with large amounts of data<\/b>.<\/li>\n<li>There are <b>two versions<\/b> of <b>Bulk API (1.0 and 2.0)<\/b>. Both versions handle large amounts of data, but we use <b>Bulk API 2.0<\/b> in this module because it\u2019s a bit easier to use.<\/li>\n<li>Bulk API is great for performing tasks that involve <b>lots of records<\/b>, such as loading data into your org for the first time.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<h3 style=\"text-align: left;\">4.&nbsp;Streaming API:<\/h3>\n<div>\n<div>\n<ul style=\"text-align: left;\">\n<li><b>Streaming API<\/b> is a <b>specialized <\/b>API for setting up notifications that <b>trigger<\/b> when changes are made to your data.<\/li>\n<li>It uses a publish-subscribe, or pub\/sub, model in which users can subscribe to channels that broadcast certain types of <b>data changes<\/b>.<\/li>\n<li>The pub\/sub model <b>reduces<\/b> the number of API requests by eliminating the need for polling.<\/li>\n<li>Streaming API is great for <b>writing apps<\/b> that would otherwise need to <b>frequently poll for changes<\/b>.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div><\/div>\n<h3 style=\"text-align: left;\">Difference between REST and SOAP:<\/h3>\n<\/div>\n<div style=\"clear: both; text-align: center;\"><a style=\"margin-left: 1em; margin-right: 1em;\" href=\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2022\/06\/RESTvsSOAP.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2022\/06\/RESTvsSOAP-300x111.png\" width=\"640\" height=\"237\" border=\"0\" data-original-height=\"486\" data-original-width=\"1312\"><\/a><\/div>\n<h3 style=\"text-align: left;\">API Communication Type:<\/h3>\n<p>Third important concept in the world of APIs is whether the communication is<\/p>\n<ol style=\"text-align: left;\">\n<li><b>Synchronous<\/b><\/li>\n<li><b>Asynchronous<\/b><\/li>\n<\/ol>\n<ul style=\"text-align: left;\">\n<li><b>Synchronous<\/b> means that when you call an API from a block of code, the code will wait for the response. And until the response is received, all other further executions will be halted.<\/li>\n<li><b>Asynchronous<\/b> means that when you call an API from a block of code, you pass the values and let it do what it is supposed to do without waiting for the response. All further code executions will continue without waiting for the response.<\/li>\n<\/ul>\n<h3 style=\"text-align: left;\">What Are The Salesforce Supported APIs?<\/h3>\n<ul style=\"text-align: left;\">\n<li>Salesforce follows API first approach when building features on its platform.<\/li>\n<li>Salesforce APIs enables organizations to with other applications in their organization.<\/li>\n<li>These APIs also enable 3rd party vendors and ISVs to integrate their products with Salesforce, there by enabling them to offer rich set of industry specific applications, features and functionalities that work seamlessly with Salesforce.<\/li>\n<li>Some of the APIs offered by Salesforce, allows you to create, update or delete metadata in Salesforce. This enables companies to develop tools to move metadata between Salesforce Orgs during the development process<\/li>\n<li>In general Salesforce APIs enable Architects, Administrators and Developers to build tools and automation to extend the functionalities of the platform to meet their unique business requirement<\/li>\n<\/ul>\n<div><\/div>\n<h3 style=\"text-align: left;\">What APIs Do Salesforce Provide?<\/h3>\n<div style=\"clear: both; text-align: center;\"><a style=\"margin-left: 1em; margin-right: 1em;\" href=\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2022\/06\/SalesforceAPI.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2022\/06\/SalesforceAPI-300x282.png\" width=\"640\" height=\"602\" border=\"0\" data-original-height=\"1252\" data-original-width=\"1332\"><\/a><\/div>\n<h3 style=\"text-align: left;\"><u><i><span style=\"font-size: large;\">Resources:<\/span><\/i><\/u><\/h3>\n<p><span style=\"font-size: medium;\">&nbsp;#&nbsp;<a href=\"https:\/\/trailhead.salesforce.com\/en\/content\/learn\/modules\/pw-api-basics\" target=\"_blank\" rel=\"nofollow noopener\">Trailhead : API Basics<\/a>&nbsp;<\/span><\/p>\n<p><span style=\"font-size: medium;\"># <a href=\"https:\/\/trailhead.salesforce.com\/content\/learn\/modules\/api_basics\" target=\"_blank\" rel=\"nofollow noopener\">Trailhead : Platform API Basics<\/a>&nbsp;<\/span><\/p>\n<p><span style=\"font-size: medium;\">#&nbsp;<a href=\"https:\/\/trailhead.salesforce.com\/en\/content\/learn\/modules\/user-interface-api\" target=\"_blank\" rel=\"nofollow noopener\">Trailhead : User Interface API<\/a>&nbsp;<\/span><\/p>\n<p><span style=\"font-size: medium;\">#&nbsp;<a href=\"https:\/\/trailhead.salesforce.com\/en\/content\/learn\/modules\/apex_metadata_api\" target=\"_blank\" rel=\"nofollow noopener\">Trailhead : Apex Metadata API<\/a>&nbsp;<\/span><\/p>\n<p><span style=\"font-size: medium;\">#&nbsp;<a href=\"https:\/\/trailhead.salesforce.com\/en\/content\/learn\/modules\/postman-api-client\" target=\"_blank\" rel=\"nofollow noopener\">Trailhead : Postman API Client<\/a>&nbsp;<\/span><\/p>\n<p><span style=\"font-size: medium;\">#&nbsp;<a href=\"https:\/\/trailhead.salesforce.com\/en\/content\/learn\/projects\/build-a-connected-app-for-api-integration\" target=\"_blank\" rel=\"nofollow noopener\">Trailhead : Build a Connected App for API Integration<\/a>&nbsp;<\/span><\/p>\n<p><span style=\"font-size: medium;\">#&nbsp;<a href=\"https:\/\/trailhead.salesforce.com\/en\/content\/learn\/trails\/architect-solutions-with-the-right-api\" target=\"_blank\" rel=\"nofollow noopener\">Trailhead : Design Solutions with Salesforce APIs<\/a><br \/>\n<\/span><\/p>\n<p><span style=\"font-size: medium;\"># <a href=\"https:\/\/developer.salesforce.com\/docs\/atlas.en-us.224.0.integration_patterns_and_practices.meta\/integration_patterns_and_practices\/integ_pat_intro_overview.htm\" target=\"_blank\" rel=\"nofollow noopener\">Integration Patterns and Practices<\/a>&nbsp;<\/span><\/p>\n<p><span style=\"font-size: medium;\"># <a href=\"https:\/\/developer.salesforce.com\/docs\/atlas.en-us.224.0.api_rest.meta\/api_rest\" target=\"_blank\" rel=\"nofollow noopener\">REST API Developer Guide<\/a>&nbsp;<\/span><\/p>\n<p><span style=\"font-size: medium;\"># <a href=\"https:\/\/developer.salesforce.com\/docs\/atlas.en-us.224.0.api.meta\/api\" target=\"_blank\" rel=\"nofollow noopener\">SOAP API Developer Guide<\/a>&nbsp;<\/span><\/p>\n<p><span style=\"font-size: medium;\"># <a href=\"https:\/\/developer.salesforce.com\/docs\/atlas.en-us.api_asynch.meta\/api_asynch\/asynch_api_intro.htm\" target=\"_blank\" rel=\"nofollow noopener\">Bulk API 2.0 Developer Guide<\/a>&nbsp;<\/span><\/p>\n<p><span style=\"font-size: medium;\"># <a href=\"https:\/\/developer.salesforce.com\/docs\/atlas.en-us.224.0.api_streaming.meta\/api_streaming\" target=\"_blank\" rel=\"nofollow noopener\">Streaming API Developer Guide<\/a>&nbsp;&nbsp;<\/span><\/p>\n<p><span style=\"font-size: medium;\"># <a href=\"https:\/\/developer.salesforce.com\/docs\/atlas.en-us.salesforce_app_limits_cheatsheet.meta\/salesforce_app_limits_cheatsheet\/salesforce_app_limits_overview.htm\" target=\"_blank\" rel=\"nofollow noopener\">Developer Limits and Allocations Quick Reference<\/a>&nbsp;<\/span><\/p>\n<p><span style=\"font-size: medium;\">&nbsp;<\/span><\/p>\n<p><span style=\"font-size: medium;\">&nbsp;<\/span><\/p>\n<p><span style=\"font-size: medium;\">&nbsp;<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is API ? API Stands for Application Programming Interface They enable systems to share &amp; update information among each other. Since different applications are built on different technologies, APIs provide a standard set of rules and protocols to communicate with each other To use an API, you do not need to be concerned about&#8230;<\/p>\n","protected":false},"author":2,"featured_media":83,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20,19,18],"tags":[],"class_list":["post-214","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-api","category-integration","category-salesforce-developer"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What type of API use in Salesforce - Swapnil SFDC | Salesforce 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:\/\/swapnilzambare.com\/blog\/what-type-of-api-use-in-salesforce\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What type of API use in Salesforce - Swapnil SFDC | Salesforce Blog\" \/>\n<meta property=\"og:description\" content=\"What is API ? API Stands for Application Programming Interface They enable systems to share &amp; update information among each other. Since different applications are built on different technologies, APIs provide a standard set of rules and protocols to communicate with each other To use an API, you do not need to be concerned about...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/swapnilzambare.com\/blog\/what-type-of-api-use-in-salesforce\/\" \/>\n<meta property=\"og:site_name\" content=\"Swapnil SFDC | Salesforce Blog\" \/>\n<meta property=\"article:published_time\" content=\"2022-06-29T05:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-03T07:15:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2022\/08\/sflogo-e1688320096934.png\" \/>\n\t<meta property=\"og:image:width\" content=\"750\" \/>\n\t<meta property=\"og:image:height\" content=\"525\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Swapnil\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SwapnilZambare7\" \/>\n<meta name=\"twitter:site\" content=\"@SwapnilZambare7\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Swapnil\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/swapnilzambare.com\/blog\/what-type-of-api-use-in-salesforce\/\",\"url\":\"https:\/\/swapnilzambare.com\/blog\/what-type-of-api-use-in-salesforce\/\",\"name\":\"What type of API use in Salesforce - Swapnil SFDC | Salesforce Blog\",\"isPartOf\":{\"@id\":\"https:\/\/swapnilzambare.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/swapnilzambare.com\/blog\/what-type-of-api-use-in-salesforce\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/swapnilzambare.com\/blog\/what-type-of-api-use-in-salesforce\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2022\/08\/sflogo-e1688320096934.png\",\"datePublished\":\"2022-06-29T05:00:00+00:00\",\"dateModified\":\"2023-07-03T07:15:10+00:00\",\"author\":{\"@id\":\"https:\/\/swapnilzambare.com\/blog\/#\/schema\/person\/8ababd34e5d3bc24fa10df2a87c5ac45\"},\"breadcrumb\":{\"@id\":\"https:\/\/swapnilzambare.com\/blog\/what-type-of-api-use-in-salesforce\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/swapnilzambare.com\/blog\/what-type-of-api-use-in-salesforce\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/swapnilzambare.com\/blog\/what-type-of-api-use-in-salesforce\/#primaryimage\",\"url\":\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2022\/08\/sflogo-e1688320096934.png\",\"contentUrl\":\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2022\/08\/sflogo-e1688320096934.png\",\"width\":750,\"height\":525,\"caption\":\"Swapnil SFDC Salesforce Blog\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/swapnilzambare.com\/blog\/what-type-of-api-use-in-salesforce\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/swapnilzambare.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What type of API use in Salesforce\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/swapnilzambare.com\/blog\/#website\",\"url\":\"https:\/\/swapnilzambare.com\/blog\/\",\"name\":\"Swapnil SFDC | Salesforce Blog\",\"description\":\"Hey trailblazers, Welcome to Swapnil SFDC world.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/swapnilzambare.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/swapnilzambare.com\/blog\/#\/schema\/person\/8ababd34e5d3bc24fa10df2a87c5ac45\",\"name\":\"Swapnil\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/swapnilzambare.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/50610dedda801c6c795bfc5b650f7f4ed5f7c34b3b5c9c7148d702eb351c003b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/50610dedda801c6c795bfc5b650f7f4ed5f7c34b3b5c9c7148d702eb351c003b?s=96&d=mm&r=g\",\"caption\":\"Swapnil\"},\"url\":\"https:\/\/swapnilzambare.com\/blog\/author\/swapnil-zambare\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What type of API use in Salesforce - Swapnil SFDC | Salesforce 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:\/\/swapnilzambare.com\/blog\/what-type-of-api-use-in-salesforce\/","og_locale":"en_US","og_type":"article","og_title":"What type of API use in Salesforce - Swapnil SFDC | Salesforce Blog","og_description":"What is API ? API Stands for Application Programming Interface They enable systems to share &amp; update information among each other. Since different applications are built on different technologies, APIs provide a standard set of rules and protocols to communicate with each other To use an API, you do not need to be concerned about...","og_url":"https:\/\/swapnilzambare.com\/blog\/what-type-of-api-use-in-salesforce\/","og_site_name":"Swapnil SFDC | Salesforce Blog","article_published_time":"2022-06-29T05:00:00+00:00","article_modified_time":"2023-07-03T07:15:10+00:00","og_image":[{"width":750,"height":525,"url":"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2022\/08\/sflogo-e1688320096934.png","type":"image\/png"}],"author":"Swapnil","twitter_card":"summary_large_image","twitter_creator":"@SwapnilZambare7","twitter_site":"@SwapnilZambare7","twitter_misc":{"Written by":"Swapnil","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/swapnilzambare.com\/blog\/what-type-of-api-use-in-salesforce\/","url":"https:\/\/swapnilzambare.com\/blog\/what-type-of-api-use-in-salesforce\/","name":"What type of API use in Salesforce - Swapnil SFDC | Salesforce Blog","isPartOf":{"@id":"https:\/\/swapnilzambare.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/swapnilzambare.com\/blog\/what-type-of-api-use-in-salesforce\/#primaryimage"},"image":{"@id":"https:\/\/swapnilzambare.com\/blog\/what-type-of-api-use-in-salesforce\/#primaryimage"},"thumbnailUrl":"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2022\/08\/sflogo-e1688320096934.png","datePublished":"2022-06-29T05:00:00+00:00","dateModified":"2023-07-03T07:15:10+00:00","author":{"@id":"https:\/\/swapnilzambare.com\/blog\/#\/schema\/person\/8ababd34e5d3bc24fa10df2a87c5ac45"},"breadcrumb":{"@id":"https:\/\/swapnilzambare.com\/blog\/what-type-of-api-use-in-salesforce\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/swapnilzambare.com\/blog\/what-type-of-api-use-in-salesforce\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/swapnilzambare.com\/blog\/what-type-of-api-use-in-salesforce\/#primaryimage","url":"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2022\/08\/sflogo-e1688320096934.png","contentUrl":"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2022\/08\/sflogo-e1688320096934.png","width":750,"height":525,"caption":"Swapnil SFDC Salesforce Blog"},{"@type":"BreadcrumbList","@id":"https:\/\/swapnilzambare.com\/blog\/what-type-of-api-use-in-salesforce\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/swapnilzambare.com\/blog\/"},{"@type":"ListItem","position":2,"name":"What type of API use in Salesforce"}]},{"@type":"WebSite","@id":"https:\/\/swapnilzambare.com\/blog\/#website","url":"https:\/\/swapnilzambare.com\/blog\/","name":"Swapnil SFDC | Salesforce Blog","description":"Hey trailblazers, Welcome to Swapnil SFDC world.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/swapnilzambare.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/swapnilzambare.com\/blog\/#\/schema\/person\/8ababd34e5d3bc24fa10df2a87c5ac45","name":"Swapnil","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/swapnilzambare.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/50610dedda801c6c795bfc5b650f7f4ed5f7c34b3b5c9c7148d702eb351c003b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/50610dedda801c6c795bfc5b650f7f4ed5f7c34b3b5c9c7148d702eb351c003b?s=96&d=mm&r=g","caption":"Swapnil"},"url":"https:\/\/swapnilzambare.com\/blog\/author\/swapnil-zambare\/"}]}},"_links":{"self":[{"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/posts\/214","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/comments?post=214"}],"version-history":[{"count":3,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/posts\/214\/revisions"}],"predecessor-version":[{"id":341,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/posts\/214\/revisions\/341"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/media\/83"}],"wp:attachment":[{"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/media?parent=214"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/categories?post=214"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/tags?post=214"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}