List DNS Records
AI-generatedSummary
Lists DNS records for a Vercel domain via GET /v4/domains/{domain}/records, returning the API response as one output item per input item.
Inputs
- Domain Name (required) — Domain to list records for (e.g., example.com). URL-encoded into the request path.
- Limit — Maximum number of records to return, sent as the
limitquery parameter. Default 20, range 1–100.
Output shape
One output item per input item, whose json is the raw Vercel API response (typically an object containing the records list, including record IDs usable for update/delete).
No pagination handling; only a single request per item is made, so results are capped by Limit. The team ID from the credentials is added as a
teamIdquery parameter if set. The source also reads ateamIdOverrideparameter that isn't declared in the node's UI properties, so it defaults to empty unless set externally. With Continue On Fail enabled, errors yield an item with json{error: message}; otherwise the node throws a NodeApiError. Requires Vercel API credentials (access token, optional team ID and base URL).
Examples
Example 1: Fetch all records for a domain to find a record ID before updating or deleting it
Operation: List DNS Records; Domain Name: example.com; Limit: 100
Example 2: Check the most recent DNS records for a domain supplied by an upstream node
Operation: List DNS Records; Domain Name: {{ $json.domain }}; Limit: 20
