Salesforce · Arazzo Workflow
Salesforce Upsert by External Id
Version 1.0.0
Create or update an SObject record keyed on an external id field value.
View Spec
View on GitHub
Fortune 500Artificial IntelligenceAnalyticsCloudCommerceCRMCustomer ServiceEnterpriseMarketingPlatformSalesArazzoWorkflows
Provider
Workflows
upsert-by-external-id
Upsert a Salesforce SObject record by an external id field.
Upserts a record of the given SObject type using an external id field and value, then reads the record back by the same external id to verify the result.
1
upsertRecord
Upsert the record by external id field and value. Salesforce creates a new record when no match exists and updates the existing record when one does.
2
getUpsertedRecord
Retrieve the upserted record back by the same SObject type and external id field to confirm the persisted field values.
Source API Descriptions
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.