Salesforce offers a range of APIs including SOAP, REST, GraphQL, and gRPC for developers to integrate with its platform, with custom data structures that allow extensive customization of record types and fields. Developer Advocate Taylor Reece discusses the ease of accessing custom objects and fields via Salesforce APIs, emphasizing the importance of managing field mapping, where custom objects and fields possess a unique suffix. The use of third-party libraries like jsforce is recommended to simplify integration by abstracting the complexity of the various APIs. Salesforce's handling of webhooks involves setting up both an outbound message and a workflow rule to ensure data is sent when a specific event occurs, although a new Pub/Sub API is being explored for future use. Prismatic employs jsforce to create a Salesforce connector, facilitating integration without requiring developers to concern themselves with specific API requests, while maintaining current webhook functionality alongside potential Pub/Sub implementations.