Skip to main content

Salesforce: Describe Global

Controlled node

Overview

Retrieves metadata describing all available sObjects (Salesforce objects) in the connected Salesforce instance. This node performs a global describe operation that returns information about every object accessible to the authenticated user, including object names, labels, and key properties. Use this node to discover available Salesforce objects before performing queries or record operations.

Inputs

InputTypeDescriptionDefault
RunEventFires when the node starts running-
ConnectionConnectionSalesforce connection to use for the describe operation-

Outputs

OutputTypeDescription
DoneEventFires when the node has finished executing
SchemaDataContains the global describe results, including an array of sObject metadata (names, labels, custom flags, etc.)

Runtime Behavior and Defaults

This node requires a valid Salesforce connection to be configured in the properties panel or passed as an input. When executed, it calls the Salesforce describeGlobal API to retrieve metadata about all accessible sObjects.

If the connection is missing or invalid, the Schema output will contain an error object with a descriptive message. The node does not cache results between runs.

Example Usage

Connect a Start node or any event-triggering node to the Run input to execute the describe operation. The Schema output can be connected to a Show node to inspect available objects, or used with Get Value nodes to extract specific sObject names for dynamic queries.

For example, you might use this node to:

  • Populate a dropdown with available Salesforce object types
  • Validate that a specific object exists before attempting to create records
  • Discover custom objects available in the org
  • Build dynamic SOQL queries based on available objects