Generated by API Evangelist
Written by API Evangelist tooling for Salesforce's API. It is a proposal applied on top of the contract, not a document Salesforce publishes.
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
title: API Evangelist conversational phrasing for Salesforce Marketing Cloud REST Data Extensions API
version: 1.0.0
extends: openapi/salesforce-data-extensions-api-openapi.yml
actions:
- target: $.info
update:
x-apievangelist-phrasing:
method: generated
generated: '2026-09-26'
generator: build-phrasing.py
label: Generated by API Evangelist
operations: 2
- target: $.paths['/data/v1/async/dataextensions/key:{key}/rows'].get
update:
x-apievangelist-phrasing:
intent: Read rows from a Data Extension
effect: read
questions:
- What rows are stored in a given Data Extension?
- Can I sort Data Extension rows by a column like CreatedDate?
instructions:
- text: Get rows from Data Extension {key}.
slots:
key: path.key
- text: Get page {page} of Data Extension {key}, {pageSize} rows per page.
slots:
page: query.$page
key: path.key
pageSize: query.$pageSize
- text: List rows of {key} ordered by {orderBy}.
slots:
key: path.key
orderBy: query.$orderBy
method: generated
generated: '2026-09-26'
- target: $.paths['/data/v1/async/dataextensions/key:{key}/rows'].post
update:
x-apievangelist-phrasing:
intent: Insert or upsert rows into a Data Extension
effect: write
questions:
- How do I add subscriber rows to a Data Extension?
- What happens if a row with the same primary key already exists?
instructions:
- text: Insert {items} into Data Extension {key}.
slots:
items: requestBody.items
key: path.key
- text: Upsert these rows {items} into {key}.
slots:
items: requestBody.items
key: path.key
method: generated
generated: '2026-09-26'
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.