Describe Global
salesforce.describe_global
ActionCRM & salesconnection required
Calls the Salesforce REST API at the connection's instance URL.
List every sObject in the org with its metadata flags.
Connection
- Required
- Yes — the node will not save without one
- Auth type
- OAuth 2.0
- Providers
- Salesforce
- Secret shape
- {"client_id", "client_secret", "refresh_token"}
- Config it needs
- login_url, api_version
- Resolved by
- config.connection_id, else node.connection_id
Configuration
This node takes no configuration beyond its connection.
Output
One shape.
result
| Field | Type | Example |
|---|---|---|
sobjects One entry per sObject in the org. | array | — |
sobjects[].name API name, e.g. Account. | string | — |
sobjects[].label Display label. | string | — |
sobjects[].label_plural Plural display label. | string | — |
sobjects[].key_prefix The three characters every id of this type starts with. | string | — |
sobjects[].custom True for a custom object. | boolean | — |
sobjects[].createable True when the user may create records. | boolean | — |
sobjects[].updateable True when the user may update records. | boolean | — |
sobjects[].deletable True when the user may delete records. | boolean | — |
sobjects[].queryable True when the object may appear in a SOQL FROM clause. | boolean | — |
count How many sObjects were returned. | number | — |
{
"count": 0,
"sobjects": [
{
"createable": false,
"custom": false,
"deletable": false,
"key_prefix": "",
"label": "",
"label_plural": "",
"name": "",
"queryable": false,
"updateable": false
}
]
}Templates that use Salesforce
Solutions with Salesforce
See Describe Global run in a workflow.
In a technical demo we add the Salesforce connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.