Salesforce Sales Cloud Upsert record by external ID

Creates or updates (upserts) a record using an external ID field. If the external ID is not matched, a new record is created. If the external ID is matched, the existing record is updated.