🔸 Inbound Integration (External System → Salesforce)
Example: A website form pushes new Lead data to Salesforce.
🔹 Outbound Integration (Salesforce → External System)
Example: Salesforce sends order info to a shipping API.
🔸 REST API
Example: Create a Lead using Postman via REST.
🔹 SOAP API
Example: ERP system pushes data to Salesforce using SOAP.
Example: Importing 100,000 contacts at once.
Example: Alert an app when a Case is updated.
Example: Get Apex class info from an IDE.
Example: Get Account + Contacts in a single request.
🔸 Username-Password OAuth Flow
🔹 JWT OAuth Flow (JSON Web Token)
Example: Send a POST request to an external payment system
Example: Store the URL and auth for an external weather API.
From Trigger
🔹 From Flow
Example: Daily call to sync product prices from an external system.
Example: A custom REST API that inserts Leads from a mobile app.
🔸 @RestResource
🔹 @AuraEnabled
🔸 Remote Process Invocation
🔹 Data Synchronization
Example: Sync customer records from ERP to Salesforce.
Platform Events
🔹 Streaming API
Example: Mulesoft connects Salesforce with SAP, Oracle, etc.
Example: Show live inventory data from a warehouse system.
Key limits: