Salesforce · Arazzo Workflow
Salesforce Marketing Cloud Upsert and Read Data Extension Rows
Version 1.0.0
Authenticate, upsert rows into a Data Extension, then read the rows back.
View Spec
View on GitHub
Fortune 500Artificial IntelligenceAnalyticsCloudCommerceCRMCustomer ServiceEnterpriseMarketingPlatformSalesArazzoWorkflows
Provider
Workflows
manage-data-extension
Upsert rows into a Data Extension and read a page of rows back.
Acquires an access token, inserts or upserts the supplied rows into the Data Extension identified by its external key, then reads a page of rows from the same Data Extension to verify the write.
1
authenticate
getAccessToken
Obtain an OAuth 2.0 access token using the client credentials grant for server-to-server access to the Marketing Cloud REST API.
2
upsertRows
insertDataExtensionRows
Insert or upsert the supplied rows into the Data Extension identified by its external key. Rows matching an existing primary key are updated.
3
readRows
getDataExtensionRows
Read a page of rows back from the Data Extension to confirm the upserted data is present.
Source API Descriptions
openapi
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for arazzo workflows
4 MCP tools reach this
find_arazzoBrowse and filter every workflow in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/salesforce-mc-manage-data-extension-workflow"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.