Category Archives : Salesforce Technical Questions

Does the Composite API Support Chatter Feed Elements?

On June 21, 2025, Posted by , In Salesforce Technical Questions, With Comments Off on Does the Composite API Support Chatter Feed Elements?

Question: Is there official documentation that lists the REST API resources supported by the Composite API? I attempted to use the Composite API with a request body that included two operations: a PATCH request to update a Case record and a POST request to create a new Chatter feed element….

Handling Complex Data Types in Dynamic SOQL Queries in Apex

On June 20, 2025, Posted by , In Apex,Salesforce Technical Questions, With Comments Off on Handling Complex Data Types in Dynamic SOQL Queries in Apex

Question How Can I Elegantly Convert a Set of Ids into a String for Use in a Dynamic SOQL IN Comparison? When I have a Set and need to use it in a dynamic SOQL query for an IN comparison, I currently convert the set into a string in the…

Get Dependent Picklist Values in Apex?

On June 19, 2025, Posted by , In Apex,Salesforce Technical Questions, With Comments Off on Get Dependent Picklist Values in Apex?

Question I have a pair of dependent picklists in Salesforce. In Apex code, how can I determine the valid options in the dependent field for each value in the controlling field? For example, consider the following picklists: Controlling Field (Controlling_Field__c): Dependent Field (Dependent_Field__c): I tried using getPicklistValues(), but it does…

What are static code analysis tools for Apex?

On June 17, 2025, Posted by , In Apex,Salesforce Technical Questions, With Comments Off on What are static code analysis tools for Apex?

Question: Are there any static code analysis tools available for Apex? I am aware of the Force.com Security Source Code Scanner, but it has the drawback of requiring requests to be placed in a queue and run remotely, which slows down the development process. Is there a tool I can…

Why Is My Salesforce Webhook Returning “FORBIDDEN”?

On June 16, 2025, Posted by , In Apex,Salesforce Technical Questions, By ,, , With Comments Off on Why Is My Salesforce Webhook Returning “FORBIDDEN”?

Question I recently set up a Stripe Webhook endpoint in our Salesforce sandbox, and it worked perfectly when tested via Postman and Stripe. However, after deploying it to production, I started encountering the following error whenever I tried to access the endpoint via Postman or directly in a browser: I…

Can Named Credential Merge Fields Be Used in URLs?

On June 15, 2025, Posted by , In Salesforce Technical Questions, With Comments Off on Can Named Credential Merge Fields Be Used in URLs?

Question: I have a Named Credential defined as follows: The service I am trying to authenticate against requires passing the username and developer key as URL parameters. I attempted to use Named Credential merge fields to pass these parameters, but debugging the request shows that the merge fields are not…

Accessing Salesforce Data Tables via Palantir?

On June 13, 2025, Posted by , In Salesforce Technical Questions, With Comments Off on Accessing Salesforce Data Tables via Palantir?

Question: We are attempting to connect Palantir Foundry to Salesforce to access Salesforce data tables (SObjects). Following the documented steps for setting up the Palantir Salesforce connector, we successfully established a connection with the Salesforce Connected App. However, in the preview, we do not see any of the Salesforce data…

Does JSON Serialization Break SObject Equality?

On June 11, 2025, Posted by , In Apex,Salesforce Technical Questions, With Comments Off on Does JSON Serialization Break SObject Equality?

Question: When an SObject containing Decimal fields is serialized and deserialized using JSON, the equality operator (==) no longer returns true, even if the field values appear identical. Why does this happen, and how can it be fixed? For example: Interestingly, if the Amount field values are logged: The values…

How to Deserialize a JSON String in Apex?

On June 9, 2025, Posted by , In Apex,Salesforce Technical Questions, With Comments Off on How to Deserialize a JSON String in Apex?

Question: How can I deserialize the following JSON string into Apex? I’ve tried using the following code to deserialize it: The code works, but I’m looking for a more efficient and simpler way to handle this. Any suggestions? Answer: A more efficient and structured approach would be to generate Apex…