Describe Calls

The following table lists supported describe calls in the API in alphabetical order, and provides a brief description for each. Click a call name to see syntax, usage, and more information for that call.

Note
For a list of API utility calls, see Utility Calls, and for a list of general calls (calls that query, retrieve, or modify data), see Core Calls.
Call Description
describeAppMenu() Retrieves metadata about items either in the Salesforce1 navigation menu or the Salesforce drop-down app menu.
describeApprovalLayout() Retrieves metadata about approval layouts for the specified object type.
describeAvailableQuickActions() In API version 28.0, describes details about publisher actions available for a specified parent. In API version 29.0 and greater, describes details about publisher actions available for a specified context.
describeCompactLayouts() Retrieves metadata about compact layouts for the specified object type.
describeDataCategoryGroups() Retrieves available category groups for entities specified in the request.
describeDataCategoryGroupStructures() Retrieves available category groups along with their data category structure for entities specified in the request.
describeFlexiPages() Retrieves metadata details about a set of Flexible Pages. A Flexible Page is the home page for a mobile app that appears as a menu item in the Salesforce1 navigation menu.
describeGlobal() Retrieves a list of available objects for your organization’s data.
describeGlobalTheme() Returns information about both objects and themes available to the current logged-in user.
describeLayout() Retrieves metadata about page layouts for the specified object type.
describeQuickActions() Retrieves details about specified publisher actions.
describeSearchScopeOrder() Retrieves an ordered list of objects in the logged-in user’s default global search scope, including any pinned objects in the user’s search results page.
describeSObject() Retrieves metadata (field list and object properties) for the specified object type. Superseded by describeSObjects().
describeSObjects() An array-based version of describeSObject.
describeSoftphoneLayout() Describes the softPhone layout(s) created for an organization.
describeTabs() Describes the apps and tabs that have been configured for the user.
describeTheme() Returns information about themes available to the current logged-in user.

Samples

The samples in this section are based on the enterprise WSDL file. They assume that you have already imported the WSDL file and created a connection. To learn how to do so, see the Quick Start tutorial.

© Copyright 2000–2014 salesforce.com, inc. All rights reserved.
Various trademarks held by their respective owners.