- Sales-cyclus: Maak leads, accounts, contacts, opportunities en quotes aan, werk bij, lees en verwijder ze via SObject-CRUD-endpoints.
- SOQL-queries: Voer ad-hoc queries uit met SOQL, parameterized search of GraphQL voor flexibele filtering en relatie-joins.
- Bulk-synchronisatie: Verwerk miljoenen records via Bulk API 2.0 (ingest en query) voor data-migraties en periodieke ETL.
- Composite-calls: Bundel meerdere requests in één call via Composite, Composite Graph of SObject Collections voor minder roundtrips.
- Platform Events en CDC: Stream realtime events via Change Data Capture, custom Platform Events en managed event subscriptions.
- Service en Knowledge: Beheer cases, knowledge articles, data categories en Chatter-feeds via dedicated REST-endpoints.
Menu
Salesforce
Salesforce is wereldwijd marktleider in CRM en de basis van Sales Cloud, Service Cloud en Marketing Cloud. Via een uitgebreide REST API koppel je accounts, opportunities, leads, contacten en cases aan je webshop, ERP of boekhouding. De API werkt op een unified data-laag met SObjects, ondersteunt SOQL-queries, Bulk API 2.0 voor grote datasets, Composite voor batched calls en Platform Events voor realtime synchronisatie via webhooks of streaming.
Samenvatting van de Salesforce API
- Authenticatie OAuth2
- Methods POST (93)GET (185)DELETE (23)PATCH (21)PUT (7)
- Rate limits Per 24 uur per org, afhankelijk van editie en aantal licenties (Enterprise: 100.000+ API-calls/dag); Bulk API en Platform Events tellen apart.
- Webhooks Beschikbaar
- Sandbox Beschikbaar
- Response format JSON, XML, CSV
- Versionering URL-based
- SDK's Java, .NET, Node.js, Python, PHP, Ruby
Laatste ontwikkelingen bij de Salesforce API
Salesforce lanceerde in 2007 zijn REST API als modernere variant naast de bestaande SOAP API. De API is sindsdien doorontwikkeld tot een uitgebreid platform: Bulk API kwam in 2010, gevolgd door Streaming API met PushTopics, Composite-endpoints, de UI API in 2017 en Bulk API 2.0 in 2018. Change Data Capture en Platform Events brachten realtime synchronisatie via een Pub/Sub-model. In 2021 lanceerde Salesforce een beta GraphQL API. De REST API wordt twee tot drie keer per jaar bijgewerkt met dated versions (zoals v59.0, v60.0).
API versies
Spring '24 release met uitbreidingen in UI API, Bulk API 2.0 fault-tolerance, Composite Graph en nieuwe Einstein Prompt-template endpoints.
Winter '24 release met OpenAPI-schema-export (beta), Managed Event Subscriptions, Headless Identity API en uitbreidingen in Subscription Management.
Salesforce GraphQL API beta voor flexibele queries over SObjects, als alternatief voor SOQL en REST.
Bulk API 2.0 met vereenvoudigd job-model voor zowel ingest als query, en automatische batch-splitsing.
UI API voor het bouwen van moderne UIs met record-data, layouts en object-metadata in één call.
Composite-endpoints om meerdere REST-requests in één call te bundelen, inclusief SObject Collections en Composite Tree.
Streaming API geïntroduceerd voor realtime notificaties via een Bayeux/CometD-model, voorganger van Platform Events.
Eerste Bulk API gelanceerd voor asynchrone verwerking van grote record-volumes via job- en batch-resources.
Salesforce REST API geïntroduceerd als JSON-gebaseerd alternatief naast de bestaande SOAP API met SObject-CRUD, query- en search-endpoints.
Documentatie & resources
- Salesforce Developers — API Documentation ↗
- REST API Developer Guide ↗
- Bulk API 2.0 Developer Guide ↗
- UI API Developer Guide ↗
- Platform Events Developer Guide ↗
- GraphQL API ↗
- jsforce — Node.js SDK ↗
- simple-salesforce — Python SDK ↗
- Salesforce Java SDK (SOAP/REST) ↗
- forcedotcom/postman-salesforce-apis — Postman collectie (officieel) ↗
- Salesforce Trailhead — leeromgeving ↗
- Salesforce Release Notes ↗
Kies voor een kopzorg minder
Stop met handwerk en laat professionals het goed automatiseren!
Een koppeling laten bouwen is binnen handbereik, op maat en precies zoals je wilt