Salesforce¶
Artific Connect · Salesforce geeft een sleutel vier tools over de eigen REST-API van Salesforce: een SOQL-query uitvoeren, één record lezen, een record aanmaken en een record bijwerken. De remote MCP-server van Salesforce vereist dat de eigen org van de klant een OAuth-client van een derde partij toelaat, wat niet in één klik gaat en vandaag niet geverifieerd is, dus deze bundel benadert in plaats daarvan de REST-API, uitgevoerd als de eigen integratie- gebruiker van je organisatie, niet als een met naam genoemd persoon. Je installeert hem vanaf de Marktplaats, net als elke andere bundel.
Wat je krijgt¶
Eén toolset, salesforce, met de vier koppelingen, plus een skill die het model de basis van SOQL
vertelt en wat het moet bevestigen voordat het schrijft.
Wat je opgeeft bij het installeren¶
Elke aanroep loopt tegen de eigen My Domain van je org, één host onder alle vier koppelingen, dus deze bundel vraagt er één keer om:
salesforce_my_domain— plakhttps://<jouw-mydomain>.my.salesforce.commet je eigen My Domain ingevuld. Elke koppeling hieronder voegt zijn eigen pad toe aan dit ene adres (een query's/services/data/v61.0/query, een record's/services/data/v61.0/sobjects/{sobject}/{id}, enzovoort) — die paden zie of bewerk je zelf nooit.
En salesforce_credential, je eigen External Client
App
op de OAuth 2.0 client-credentials-grant, met een integratiegebruiker eraan toegewezen in
Salesforce's eigen instellingen:
{
"type": "oauth_client_credentials",
"token_url": "https://<jouw-mydomain>.my.salesforce.com/services/oauth2/token",
"client_id": "<consumer key>",
"client_secret": "<consumer secret>"
}
token_url moet dezelfde My Domain noemen als salesforce_my_domain hierboven. Core leidt het ene
niet van het andere af — de velden van een inloggegeven worden altijd in hun geheel opgegeven,
nooit vanuit een parameter opgebouwd — dus een verschil hier authenticeert tegen de verkeerde org,
of tegen niets.
Zolang niet beide zijn opgegeven staat het abonnement op wacht op configuratie.
Voordat het werkt¶
Je beheerder moet de My Domain-host van je org toestaan in het uitgaand verkeer van de sleutel.
Wat je Salesforce-beheerder instelt¶
Maak in Setup een External Client App, zet OAuth aan, zet de Client Credentials Flow aan, en wijs een uitvoerende gebruiker toe (de "integratiegebruiker") wiens rechten bepalen wat elke aanroep via deze bundel mag lezen of schrijven. De consumer key en secret zijn wat je hierboven plakt.
Goed om te weten¶
- Geverifieerd op 2026-09-24 op
help.salesforce.com: External Client Apps ondersteunen de OAuth 2.0 client-credentials-flow met een toegewezen integratiegebruiker, en het token-eindpunt moet de eigen My Domain-URL van je org zijn —login.salesforce.comentest.salesforce.comworden voor deze grant geweigerd. - Niet geverifieerd: de precieze SOQL-API-versie om vast te pinnen (
v61.0hierboven); een org op een oudere of nieuwere release wil misschien een andere, en het pad van elke koppeling kan worden afgesplitst om die te wijzigen. - Het beeldmerk: de kaart van deze bundel gebruikt nog steeds Artifics eigen placeholder. Salesforce's richtlijnen voor merk- en auteursrechtgebruik vereisen goedkeuring voordat een partner het logo mag tonen, en die is door deze omgeving niet gevraagd (gecontroleerd op 2026-09-24).