Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

Retrieving Schema Metadata

Pulsar can provide Salesforce sObject Describe metadata using the getSobjectSchema API. This includes database-level descriptive information about the Salesforce object and it’s fields. The response is a string that matches the DescribeSObjectResult JSON format from salesforce according to , and it must be parsed in order to be used as a javascript object.

Example:

var request = {
    type: 'getSobjectSchema',
    object: 'Account', // Required: SObject unique name 
    data: { } // empty     
};
bridge.sendRequest(request, function (result) {
   if (result.type === 'sobjectschemaResponse') { // case-sensitive
      var describeLayoutJSON = result.data; // you must parse this JSON string 
      var describeLayout = JSON.parse(describeLayoutJSON); 
      //....
   }
   else {
      console.log('error: '+ result.data)
   }
});

The response looks like the following:

{
  "type": "sobjectschemaResponse",
  "object": "Account",
  "data": "<JSON_OBJECT_STRING>"
}

Where JSON_OBJECT_STRING will have the format described in the Salesforce DescribeSObjectResult documentation.

  • No labels