{"id":231,"date":"2022-03-04T05:00:00","date_gmt":"2022-03-04T05:00:00","guid":{"rendered":"https:\/\/swapnilzambare.com\/blog\/blog\/2022\/03\/04\/how-to-create-roll-up-summary-fields-in-salesforce\/"},"modified":"2023-07-02T23:07:29","modified_gmt":"2023-07-02T17:37:29","slug":"how-to-create-roll-up-summary-fields-in-salesforce","status":"publish","type":"post","link":"https:\/\/swapnilzambare.com\/blog\/how-to-create-roll-up-summary-fields-in-salesforce\/","title":{"rendered":"How to Create Roll-Up Summary Fields in Salesforce"},"content":{"rendered":"<h1 style=\"text-align: left;\">\u00a0<b style=\"font-size: x-large;\">Roll-Up Summary Fields<\/b><\/h1>\n<p>A roll-up summary field calculates values from related records, such as those in a related list. You can create a roll-up summary field to display a value in a master record based on the values of fields in a detail record. The detail record must be related to the master through a master-detail relationship. For example, you want to display the sum of invoice amounts for all related invoice custom object records in an account\u2019s Invoices related list. You can display this total in a custom account field called Total Invoice Amount.<\/p>\n<p><span style=\"font-size: medium;\"><b>Steps to Create a Roll-Up Summary Field:<\/b><\/span><\/p>\n<ul style=\"text-align: left;\">\n<li>Create a custom field on the object where you want the field displayed. Summary fields summarize the values from records on a related object, so the object on which you create the field should be on the master side of a master-detail relationship. For instructions on creating a custom field, see Create Custom Fields.<\/li>\n<li>Choose the Roll-Up Summary field type, and click Next.<\/li>\n<li>Enter a field label and any other attributes. Click Next.<\/li>\n<li>Select the object on the detail side of a master-detail relationship. This object contains the records you want to summarize.<\/li>\n<\/ul>\n<p><span style=\"background-color: white; color: #080707;\"><span style=\"font-size: medium;\"><b>Select the type of summary:<\/b><\/span><\/span><\/p>\n<table style=\"border-bottom: var(--lwc-borderWidthThin,1px) solid var(--lwc-colorBorder,#D4D4D4); border-spacing: 0px; border-top: var(--lwc-borderWidthThin,1px) solid var(--lwc-colorBorder,#D4D4D4); color: #080707; font-size: 14px; margin-bottom: var(--lwc-spacingSmall,0.75rem); width: 824px;\">\n<thead style=\"color: var(--lwc-colortextweak,#696969); font-size: var(--lwc-fontSize2,0.75rem); font-weight: var(--lwc-fontWeightRegular,400); letter-spacing: 0.0625rem; line-height: var(--lwc-lineHeightHeading,1.25); text-transform: uppercase;\">\n<tr>\n<th style=\"color: var(--lwc-tablecolortextheader,#696969); font-weight: var(--lwc-fontWeightBold,700); line-height: normal; padding: var(--lwc-tableCellSpacing,0.5rem); position: relative; text-align: left;\" scope=\"col\" width=\"15%\">TYPE<\/th>\n<th style=\"color: var(--lwc-tablecolortextheader,#696969); font-weight: var(--lwc-fontWeightBold,700); line-height: normal; padding: var(--lwc-tableCellSpacing,0.5rem); position: relative; text-align: left;\" scope=\"col\" width=\"85%\">DESCRIPTION<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border-top: var(--lwc-borderWidthThin,1px) solid var(--lwc-colorBorder,#D4D4D4); padding: var(--lwc-tableCellSpacing,0.5rem); position: relative; vertical-align: top;\" width=\"15%\" data-label=\"Type\"><b>COUNT<\/b><\/td>\n<td style=\"border-top: var(--lwc-borderWidthThin,1px) solid var(--lwc-colorBorder,#D4D4D4); padding: var(--lwc-tableCellSpacing,0.5rem); position: relative; vertical-align: top;\" width=\"85%\" data-label=\"Description\">Totals the number of related records.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-top: var(--lwc-borderWidthThin,1px) solid var(--lwc-colorBorder,#D4D4D4); padding: var(--lwc-tableCellSpacing,0.5rem); position: relative; vertical-align: top;\" width=\"15%\" data-label=\"Type\"><b>SUM<\/b><\/td>\n<td style=\"border-top: var(--lwc-borderWidthThin,1px) solid var(--lwc-colorBorder,#D4D4D4); padding: var(--lwc-tableCellSpacing,0.5rem); position: relative; vertical-align: top;\" width=\"85%\" data-label=\"Description\">Totals the values in the field you select in the\u00a0<samp style=\"font-family: monospace, monospace; font-size: 1em;\">Field to Aggregate<\/samp>\u00a0option. Only number, currency, and percent fields are available.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-top: var(--lwc-borderWidthThin,1px) solid var(--lwc-colorBorder,#D4D4D4); padding: var(--lwc-tableCellSpacing,0.5rem); position: relative; vertical-align: top;\" width=\"15%\" data-label=\"Type\"><b>MIN<\/b><\/td>\n<td style=\"border-top: var(--lwc-borderWidthThin,1px) solid var(--lwc-colorBorder,#D4D4D4); padding: var(--lwc-tableCellSpacing,0.5rem); position: relative; vertical-align: top;\" width=\"85%\" data-label=\"Description\">Displays the lowest value of the field you select in the\u00a0<samp style=\"font-family: monospace, monospace; font-size: 1em;\">Field to Aggregate<\/samp>\u00a0option for all directly related records. Only number, currency, percent, date, and date\/time fields are available.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-top: var(--lwc-borderWidthThin,1px) solid var(--lwc-colorBorder,#D4D4D4); padding: var(--lwc-tableCellSpacing,0.5rem); position: relative; vertical-align: top;\" width=\"15%\" data-label=\"Type\"><b>MAX<\/b><\/td>\n<td style=\"border-top: var(--lwc-borderWidthThin,1px) solid var(--lwc-colorBorder,#D4D4D4); padding: var(--lwc-tableCellSpacing,0.5rem); position: relative; vertical-align: top;\" width=\"85%\" data-label=\"Description\">Displays the highest value of the field you select in the\u00a0<samp style=\"font-family: monospace, monospace; font-size: 1em;\">Field to Aggregate<\/samp>\u00a0option for all directly related records. Only number, currency, percent, date, and date\/time fields are available.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<ul style=\"text-align: left;\">\n<li>Enter your filter criteria if you want a selected group of records in your summary calculation. If your organization uses multiple languages, enter filter values in your organization&#8217;s default language.<\/li>\n<li>When you use picklists to specify filter criteria, the selected values are stored in the organization&#8217;s default language. If you edit or clone existing filter criteria, first set the Default Language on the Company Information page to the same language that was used to set the original filter criteria. Otherwise, the filter criteria may not be evaluated as expected.<\/li>\n<li>Click Next.<\/li>\n<li>Set the field-level security to determine whether the field should be visible for specific profiles, and click Next.<\/li>\n<li>Choose the page layouts that should display the field. The field is added as the last field in the first two-column section on the page layout. For user custom fields, the field is automatically added to the bottom of the user detail page.<\/li>\n<li>Click Save to finish or Save &amp; New to create more custom fields.<\/li>\n<\/ul>\n<p><span style=\"font-size: medium;\"><b><br \/>\nLimitations on Roll-Up Summary Fields in Salesforce:<\/b><\/span><\/p>\n<ul style=\"text-align: left;\">\n<li>A Roll-up summary can be created only on records which are having Master-Detail Relationship<\/li>\n<li>Only <b>40<\/b> roll-up summary fields can be created for an object<\/li>\n<li>Long text area, multi-select picklist, Description fields, system fields like Last Activity, cross-object formula fields, and lookup fields can\u2019t be used in roll-up summary filters<\/li>\n<li>A Master-detail relationship can\u2019t be changed to lookup relationship after creating a roll-up summary field on an object<\/li>\n<li>When you refer to a roll-up summary field in a list view or report, you can\u2019t use certain qualifiers, including: Starts with Contains, Does not contain, Includes, Excludes and Within.<\/li>\n<\/ul>\n<div><span style=\"font-size: medium;\"><b>Implementation Tips:<\/b><\/span><\/p>\n<ul style=\"text-align: left;\">\n<li>Create roll-up summary fields on:\n<ul>\n<li>Any custom object that is on the master side of a master-detail relationship<\/li>\n<li>Any standard object that is on the master side of a master-detail relationship with a custom object<\/li>\n<li>Opportunities using the values of opportunity products related to the opportunity<\/li>\n<li>Accounts using the values of related opportunities<\/li>\n<li>Campaigns using campaign member status or the values of campaign member custom fields<\/li>\n<\/ul>\n<\/li>\n<li>The types of fields you can calculate in a roll-up summary field depend on the type of calculation. For example,\n<ul>\n<li>Number, currency, and percent fields are available when you select SUM as the roll-up type.<\/li>\n<li>Number, currency, percent, date, and date\/time fields are available when you select MIN or MAX as the roll-up type.<\/li>\n<\/ul>\n<\/li>\n<li>Sometimes you can\u2019t change the field type of a field that you reference in a roll-up summary field.<\/li>\n<li>Make sure that the filter for your roll-up summary doesn&#8217;t encounter a formula field that results in \u201c#Error!\u201d. If one of your filter criteria uses a formula field that results in an error, no matches are returned for that filter criterion. For example, your roll-up summary filter is \u201cFormula Field equals 10\u201d. Two records contain errors, and one contains the value \u201c10\u201d in that field. In this case, your summary includes only the record with the value \u201c10.\u201d<\/li>\n<li>Salesforce does not recalculate the value of campaign roll-up summary fields when leads or contacts are deleted. Select the Force a mass recalculation of this field option on the edit page of the roll-up summary field to manually recalculate the value.<\/li>\n<li>You can\u2019t use long text area, multi-select picklist, Description fields, system fields like Last Activity, cross-object formula fields, and lookup fields in the field column of roll-up summary filters.<\/li>\n<li>Auto number fields are not available as the field to aggregate in a roll-up summary field.<\/li>\n<li>After you have created a roll-up summary field on an object, you cannot convert the object&#8217;s master-detail relationship into a lookup relationship.<\/li>\n<li>Roll-up summary fields are not available for mapping lead fields of converted leads.<\/li>\n<\/ul>\n<div><\/div>\n<div>Notes:<\/p>\n<div><b>Roll up Summary Fields<\/b><\/div>\n<div>\n<ul style=\"text-align: left;\">\n<li>To create one, you need Master-Detail Relationship<\/li>\n<li>Once created, you cannot change the detail object selected or delete any field referenced in your roll-up summary definition.<\/li>\n<li>Because roll-up summary fields are not displayed on edit pages, you can use them in validation rules.<\/li>\n<li>Validation errors can display when saving either the detail or master record.<\/li>\n<li>Automatically derived fields, such as current date or the current user, are NOT allowed in a roll-up summary field.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p><i><u>Resources:<\/u><\/i><\/p>\n<p># <a href=\"https:\/\/help.salesforce.com\/s\/articleView?id=sf.fields_about_roll_up_summary_fields.htm&amp;type=5\" target=\"_blank\" rel=\"nofollow noopener\">Rollup Summary Field<\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0Roll-Up Summary Fields A roll-up summary field calculates values from related records, such as those in a related list. You can create a roll-up summary field to display a value in a master record based on the values of fields in a detail record. The detail record must be related to the master through a&#8230;<\/p>\n","protected":false},"author":2,"featured_media":331,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[33,22],"tags":[],"class_list":["post-231","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-how-to","category-salesforce-admin"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Create Roll-Up Summary Fields 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\/how-to-create-roll-up-summary-fields-in-salesforce\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Create Roll-Up Summary Fields in Salesforce - Swapnil SFDC | Salesforce Blog\" \/>\n<meta property=\"og:description\" content=\"\u00a0Roll-Up Summary Fields A roll-up summary field calculates values from related records, such as those in a related list. You can create a roll-up summary field to display a value in a master record based on the values of fields in a detail record. The detail record must be related to the master through a...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/swapnilzambare.com\/blog\/how-to-create-roll-up-summary-fields-in-salesforce\/\" \/>\n<meta property=\"og:site_name\" content=\"Swapnil SFDC | Salesforce Blog\" \/>\n<meta property=\"article:published_time\" content=\"2022-03-04T05:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-02T17:37:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2022\/03\/Rollup-Summary-in-salesforce.png\" \/>\n\t<meta property=\"og:image:width\" content=\"320\" \/>\n\t<meta property=\"og:image:height\" content=\"180\" \/>\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=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/swapnilzambare.com\/blog\/how-to-create-roll-up-summary-fields-in-salesforce\/\",\"url\":\"https:\/\/swapnilzambare.com\/blog\/how-to-create-roll-up-summary-fields-in-salesforce\/\",\"name\":\"How to Create Roll-Up Summary Fields in Salesforce - Swapnil SFDC | Salesforce Blog\",\"isPartOf\":{\"@id\":\"https:\/\/swapnilzambare.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/swapnilzambare.com\/blog\/how-to-create-roll-up-summary-fields-in-salesforce\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/swapnilzambare.com\/blog\/how-to-create-roll-up-summary-fields-in-salesforce\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2022\/03\/Rollup-Summary-in-salesforce.png\",\"datePublished\":\"2022-03-04T05:00:00+00:00\",\"dateModified\":\"2023-07-02T17:37:29+00:00\",\"author\":{\"@id\":\"https:\/\/swapnilzambare.com\/blog\/#\/schema\/person\/8ababd34e5d3bc24fa10df2a87c5ac45\"},\"breadcrumb\":{\"@id\":\"https:\/\/swapnilzambare.com\/blog\/how-to-create-roll-up-summary-fields-in-salesforce\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/swapnilzambare.com\/blog\/how-to-create-roll-up-summary-fields-in-salesforce\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/swapnilzambare.com\/blog\/how-to-create-roll-up-summary-fields-in-salesforce\/#primaryimage\",\"url\":\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2022\/03\/Rollup-Summary-in-salesforce.png\",\"contentUrl\":\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2022\/03\/Rollup-Summary-in-salesforce.png\",\"width\":320,\"height\":180,\"caption\":\"Rollup Summary in salesforce\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/swapnilzambare.com\/blog\/how-to-create-roll-up-summary-fields-in-salesforce\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/swapnilzambare.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Create Roll-Up Summary Fields 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":"How to Create Roll-Up Summary Fields 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\/how-to-create-roll-up-summary-fields-in-salesforce\/","og_locale":"en_US","og_type":"article","og_title":"How to Create Roll-Up Summary Fields in Salesforce - Swapnil SFDC | Salesforce Blog","og_description":"\u00a0Roll-Up Summary Fields A roll-up summary field calculates values from related records, such as those in a related list. You can create a roll-up summary field to display a value in a master record based on the values of fields in a detail record. The detail record must be related to the master through a...","og_url":"https:\/\/swapnilzambare.com\/blog\/how-to-create-roll-up-summary-fields-in-salesforce\/","og_site_name":"Swapnil SFDC | Salesforce Blog","article_published_time":"2022-03-04T05:00:00+00:00","article_modified_time":"2023-07-02T17:37:29+00:00","og_image":[{"width":320,"height":180,"url":"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2022\/03\/Rollup-Summary-in-salesforce.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":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/swapnilzambare.com\/blog\/how-to-create-roll-up-summary-fields-in-salesforce\/","url":"https:\/\/swapnilzambare.com\/blog\/how-to-create-roll-up-summary-fields-in-salesforce\/","name":"How to Create Roll-Up Summary Fields in Salesforce - Swapnil SFDC | Salesforce Blog","isPartOf":{"@id":"https:\/\/swapnilzambare.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/swapnilzambare.com\/blog\/how-to-create-roll-up-summary-fields-in-salesforce\/#primaryimage"},"image":{"@id":"https:\/\/swapnilzambare.com\/blog\/how-to-create-roll-up-summary-fields-in-salesforce\/#primaryimage"},"thumbnailUrl":"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2022\/03\/Rollup-Summary-in-salesforce.png","datePublished":"2022-03-04T05:00:00+00:00","dateModified":"2023-07-02T17:37:29+00:00","author":{"@id":"https:\/\/swapnilzambare.com\/blog\/#\/schema\/person\/8ababd34e5d3bc24fa10df2a87c5ac45"},"breadcrumb":{"@id":"https:\/\/swapnilzambare.com\/blog\/how-to-create-roll-up-summary-fields-in-salesforce\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/swapnilzambare.com\/blog\/how-to-create-roll-up-summary-fields-in-salesforce\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/swapnilzambare.com\/blog\/how-to-create-roll-up-summary-fields-in-salesforce\/#primaryimage","url":"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2022\/03\/Rollup-Summary-in-salesforce.png","contentUrl":"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2022\/03\/Rollup-Summary-in-salesforce.png","width":320,"height":180,"caption":"Rollup Summary in salesforce"},{"@type":"BreadcrumbList","@id":"https:\/\/swapnilzambare.com\/blog\/how-to-create-roll-up-summary-fields-in-salesforce\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/swapnilzambare.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Create Roll-Up Summary Fields 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\/231","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=231"}],"version-history":[{"count":1,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/posts\/231\/revisions"}],"predecessor-version":[{"id":332,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/posts\/231\/revisions\/332"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/media\/331"}],"wp:attachment":[{"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/media?parent=231"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/categories?post=231"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/tags?post=231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}