---
schema_version: "1"
id: 49b4f1413ce2ba7472838f3530da24fc66fc4a2ffe4358c7ca72808fba4683bc
title: Get Compact Layouts Using sObject CompactLayouts
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/platform/api-rest/guides/resources/resources-sobject-compactlayouts-get.md
canonical_url: https://developer.salesforce.com/docs/platform/api-rest/guide/resources-sobject-compactlayouts-get.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 6da20e950e30562099ff1e603a5ad48d35b2b698baf19cc1f6c23d5d6dfd62f8
products:
  - REST API Developer Guide
  - Platform Developer Content
---

# Get Compact Layouts Using sObject CompactLayouts

Retrieves a list of compact layouts for a specific object. This resource is available in REST API version 29.0 and later.

## Syntax

**URI:** `/services/data/vXX.X/sobjects/sObject/describe/compactLayouts/`

**Formats:** JSON, XML

**HTTP methods:** GET

**Authentication:** `Authorization: Bearer token`

**Request parameters:** None required

## Example

**Example Request**

```nolang
curl https://MyDomainName.my.salesforce.com/services/data/v68.0/sobjects/Account/describe/compactLayouts -H "Authorization: Bearer token"
```

**Example Response Body**

If you haven’t defined any compact layouts for an object, the `compactLayoutId` returns as `Null`.

This sample JSON response is for compact layouts created on the Account object. In this example, only one custom compact layout was created for Account. The custom compact layout is assigned as the primary compact layout for the object, and it contains two fields: `Account Name` and `Phone`.

```nolang

{ 
  "compactLayouts" : [ { 
    "actions" : [ { 
      "custom" : false, 
      "icons" : null, 
      "label" : "Call", 
      "name" : "CallHighlightAction" 
    }, { 
      "custom" : false, 
      "icons" : null, 
      "label" : "Send Email", 
      "name" : "EmailHighlightAction" 
    }, { 
      "custom" : false, 
      "icons" : null, 
      "label" : "Map", 
      "name" : "MapHighlightAction" 
    }, { 
      "custom" : false, 
      "icons" : null, 
      "label" : "Read News", 
      "name" : "NewsHighlightAction" 
    }, { 
      "custom" : false, 
      "icons" : null, 
      "label" : "View Website", 
      "name" : "WebsiteHighlightAction" 
    } ], 
    "fieldItems" : [ { 
      "editable" : false, 
      "label" : "Account Name", 
      "layoutComponents" : [ { 
        "components" : [ ], 
        "details" : { 
          "autoNumber" : false, 
          "byteLength" : 765, 
          "calculated" : false, 
          "calculatedFormula" : null, 
          "cascadeDelete" : false, 
          "caseSensitive" : false, 
          "controllerName" : null, 
          "createable" : true, 
          "custom" : false, 
          "defaultValue" : null, 
          "defaultValueFormula" : null, 
          "defaultedOnCreate" : false, 
          "dependentPicklist" : false, 
          "deprecatedAndHidden" : false, 
          "digits" : 0, 
          "displayLocationInDecimal" : false, 
          "externalId" : false, 
          "extraTypeInfo" : null, 
          "filterable" : true, 
          "groupable" : true, 
          "htmlFormatted" : false, 
          "idLookup" : false, 
          "inlineHelpText" : null, 
          "label" : "Account Name", 
          "length" : 255, 
          "mask" : null, 
          "maskType" : null, 
          "name" : "Name", 
          "nameField" : true, 
          "namePointing" : false, 
          "nillable" : false, 
          "permissionable" : false, 
          "picklistValues" : [ ], 
          "precision" : 0, 
          "queryByDistance" : false, 
          "referenceTo" : [ ], 
          "relationshipName" : null, 
          "relationshipOrder" : null, 
          "restrictedDelete" : false, 
          "restrictedPicklist" : false, 
          "scale" : 0, 
          "soapType" : "xsd:string", 
          "sortable" : true, 
          "type" : "string", 
          "unique" : false, 
          "updateable" : true, 
          "writeRequiresMasterRead" : false 
        }, 
        "displayLines" : 1, 
        "tabOrder" : 2, 
        "type" : "Field", 
        "value" : "Name" 
      } ], 
      "placeholder" : false, 
      "required" : false 
    }, { 
      "editable" : false, 
      "label" : "Phone", 
      "layoutComponents" : [ { 
        "components" : [ ], 
        "details" : { 
          "autoNumber" : false, 
          "byteLength" : 120, 
          "calculated" : false, 
          "calculatedFormula" : null, 
          "cascadeDelete" : false, 
          "caseSensitive" : false, 
          "controllerName" : null, 
          "createable" : true, 
          "custom" : false, 
          "defaultValue" : null, 
          "defaultValueFormula" : null, 
          "defaultedOnCreate" : false, 
          "dependentPicklist" : false, 
          "deprecatedAndHidden" : false, 
          "digits" : 0, 
          "displayLocationInDecimal" : false, 
          "externalId" : false, 
          "extraTypeInfo" : null, 
          "filterable" : true,
          "groupable" : true,
          "htmlFormatted" : false,
          "idLookup" : false,
          "inlineHelpText" : null,
          "label" : "Account Phone",
          "length" : 40,
          "mask" : null,
          "maskType" : null,
          "name" : "Phone",
          "nameField" : false,
          "namePointing" : false,
          "nillable" : true,
          "permissionable" : true,
          "picklistValues" : [ ],
          "precision" : 0,
          "queryByDistance" : false,
          "referenceTo" : [ ],
          "relationshipName" : null,
          "relationshipOrder" : null,
          "restrictedDelete" : false,
          "restrictedPicklist" : false,
          "scale" : 0,
          "soapType" : "xsd:string",
          "sortable" : true,
          "type" : "phone",
          "unique" : false,
          "updateable" : true,
          "writeRequiresMasterRead" : false 
        }, 
        "displayLines" : 1, 
        "tabOrder" : 3, 
        "type" : "Field", 
        "value" : "Phone" 
      } ], 
      "placeholder" : false, 
      "required" : false 
    } ], 
    "id" : "0AHD000000000AbOAI", 
    "imageItems" : [ { 
      "editable" : false, 
      "label" : "Photo URL", 
      "layoutComponents" : [ { 
        "components" : [ ], 
        "details" : { 
          "autoNumber" : false, 
          "byteLength" : 765, 
          "calculated" : false, 
          "calculatedFormula" : null, 
          "cascadeDelete" : false, 
          "caseSensitive" : false, 
          "controllerName" : null, 
          "createable" : false, 
          "custom" : false, 
          "defaultValue" : null, 
          "defaultValueFormula" : null, 
          "defaultedOnCreate" : false, 
          "dependentPicklist" : false, 
          "deprecatedAndHidden" : false, 
          "digits" : 0, 
          "displayLocationInDecimal" : false, 
          "externalId" : false, 
          "extraTypeInfo" : "imageurl", 
          "filterable" : true, 
          "groupable" : true, 
          "htmlFormatted" : false, 
          "idLookup" : false, 
          "inlineHelpText" : null, 
          "label" : "Photo URL", 
          "length" : 255, 
          "mask" : null, 
          "maskType" : null, 
          "name" : "PhotoUrl", 
          "nameField" : false, 
          "namePointing" : false, 
          "nillable" : true, 
          "permissionable" : false, 
          "picklistValues" : [ ], 
          "precision" : 0, 
          "queryByDistance" : false, 
          "referenceTo" : [ ], 
          "relationshipName" : null, 
          "relationshipOrder" : null, 
          "restrictedDelete" : false, 
          "restrictedPicklist" : false, 
          "scale" : 0, 
          "soapType" : 
          "xsd:string", 
          "sortable" : true, 
          "type" : "url", 
          "unique" : false, 
          "updateable" : false, 
          "writeRequiresMasterRead" : false 
        }, 
        "displayLines" : 1, 
        "tabOrder" : 1, 
        "type" : "Field", 
        "value" : "PhotoUrl" 
      } ], 
      "placeholder" : false, 
      "required" : false 
    } ], 
    "label" : "Custom Account Compact Layout", 
    "name" : "Custom_Account_Compact_Layout"
  } ], 
  "defaultCompactLayoutId" : "0AHD000000000AbOAI", 
  "recordTypeCompactLayoutMappings" : [ { 
    "available" : true, 
    "compactLayoutId" : "0AHD000000000AbOAI", 
    "compactLayoutName" : "Custom_Account_Compact_Layout", 
    "recordTypeId" : "012000000000000AAA", 
    "recordTypeName" : "Master", 
    "urls" : { 
      "compactLayout" : "/services/data/v68.0/sobjects/Account/describe/compactLayouts/012000000000000AAA" 
    } 
  } ], 
  "urls" : { 
    "primary" : "/services/data/v68.0/sobjects/Account/describe/compactLayouts/primary" 
  } 
}
```

