Menu

Samenvatting van de Salesforce API

De Salesforce REST API stelt sales- en service-organisaties in staat om hun volledige customer lifecycle te koppelen aan externe systemen — van lead-capture en deal-management tot service-cases en facturatie. Hiermee elimineer je dubbele invoer, houd je data tussen Salesforce en externe systemen consistent en automatiseer je workflows over teams heen.
  • 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.
API Quick Facts REST, GraphQL, SOAP
  • 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

v60.0 (Spring '24) Major release
14 februari 2024

Spring '24 release met uitbreidingen in UI API, Bulk API 2.0 fault-tolerance, Composite Graph en nieuwe Einstein Prompt-template endpoints.

v59.0 (Winter '24) Major release
18 oktober 2023

Winter '24 release met OpenAPI-schema-export (beta), Managed Event Subscriptions, Headless Identity API en uitbreidingen in Subscription Management.

GraphQL API (Beta) Major release
12 oktober 2021

Salesforce GraphQL API beta voor flexibele queries over SObjects, als alternatief voor SOQL en REST.

Bulk API 2.0 Major release
1 april 2018

Bulk API 2.0 met vereenvoudigd job-model voor zowel ingest als query, en automatische batch-splitsing.

UI API Major release
1 oktober 2017

UI API voor het bouwen van moderne UIs met record-data, layouts en object-metadata in één call.

Composite API Major release
1 oktober 2016

Composite-endpoints om meerdere REST-requests in één call te bundelen, inclusief SObject Collections en Composite Tree.

Streaming API met PushTopics Major release
1 januari 2013

Streaming API geïntroduceerd voor realtime notificaties via een Bayeux/CometD-model, voorganger van Platform Events.

Bulk API v1 Major release
1 januari 2010

Eerste Bulk API gelanceerd voor asynchrone verwerking van grote record-volumes via job- en batch-resources.

REST API v20 Major release
1 januari 2007

Salesforce REST API geïntroduceerd als JSON-gebaseerd alternatief naast de bestaande SOAP API met SObject-CRUD, query- en search-endpoints.