Describe a Salesforce SObject
sf_describe_sobjectRetrieve complete field-level metadata for any Salesforce SObject to inspect fields, types, and relationships before generating Ballerina record definitions.
Instructions
Returns full field-level metadata for a specific SObject. Use this to inspect available fields, their types, and relationships before generating typed Ballerina record definitions.
Errors:
"NOT_FOUND": Object does not exist or is not accessible to this user
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sf_client_id | Yes | Salesforce Connected App Consumer Key (Client ID) | |
| sf_client_secret | Yes | Salesforce Connected App Consumer Secret (Client Secret) | |
| sf_refresh_token | Yes | Salesforce OAuth2 Refresh Token obtained after authorization | |
| sf_base_url | Yes | Salesforce org instance URL, e.g. https://myorg.my.salesforce.com (sandbox auto-detected from hostname) | |
| object_name | Yes | SObject API name to describe, e.g. 'Account' or 'My_Custom__c' |