Vantage Point
Home/Glossary/API (Application Programming Interface)
Integration & APIs

API (Application Programming Interface)

A set of protocols and tools that allows different software applications to communicate and exchange data.

Complete Definition

An API (Application Programming Interface) is a set of defined methods and protocols that allows one software application to interact with another. APIs enable integrations between systems like Salesforce and third-party applications. Salesforce provides REST API, SOAP API, and Bulk API for different integration needs. Understanding APIs is essential for connecting CRM systems with custodians, portfolio management tools, and other business applications.

Key Points

  • 1Enables system-to-system communication
  • 2Salesforce offers multiple API types for different use cases
  • 3Requires authentication and access control
  • 4Foundation for modern integrations

Common Questions

What is the difference between REST API and SOAP API?

REST API uses standard HTTP methods and JSON format, making it lightweight and easy to use for most integrations. SOAP API uses XML and offers more built-in security features, making it suitable for enterprise integrations requiring formal contracts and strong typing.