Did You Know You Could Query That?

Zeinab Khreiss – July 28, 2022

Click here to view our presentation

There is a larger surface area of available Salesforce APIs than most developers know about. Setup in the web application is not the only place to interact with some key metadata objects. The Tooling API provides deeper access to objects we are all familiar with or new ways to interact with subsystems that we didn't know we could program with.

We explored the depth of the available web APIs that Salesforce provides, and connected some real-world practical use cases to their consumption and use. Examples include advanced application configuration, extended instance monitoring, threat detection from programmatically accessing setup audit trail, deep dives into analyzing developer logs with some scale at the local machine level, updating libraries hosted as static content, and monitoring instance limit consumption. We will take you through some tricks we've learned writing services that make use of these hidden gems.