Embedding, Cross-Cloud, & Interoperability20% of the exam
REST API, Embedding SDK, CLI and MCP Server
Which Tableau Next developer tool fits a requirement and how each is set up: the REST API with External Client App tokens, the Embedding SDK with Frontdoor URLs, filters and the agent component, the Salesforce CLI orchestrator plugin for templates, and the GA and Beta Tableau Next MCP servers.
Describe tools and API available for developers.
~8 min read · 15 practice questions
What the exam expects
- Pick the developer tool for a requirement: REST API, Embedding SDK, CLI orchestrator plugin or an MCP server.
- Configure REST API access: license, permission sets, External Client App scopes and JWT token settings, and diagnose token errors.
- Complete the Embedding SDK's one-time setup, authenticate with a Frontdoor URL, and fix version, orgUrl and filter problems.
- Configure the embedded agent component's context and custom images.
- Separate the GA MCP Server from the MCP Beta Server and complete the Data Apps (Beta) admin setup.
Key terms:
- External Client App (ECA): the recommended Salesforce app type that issues OAuth tokens to outside callers.
- Frontdoor URL: a short-lived URL that bridges an existing session into the embedded UI.
- UnifiedFilterJson: the JSON shape the SDK's filter methods read and write.
- MCP (Model Context Protocol): an open standard that lets AI clients reach data, tools and context in other systems.
Key facts
REST API user
- Detail
- Creator license plus Tableau Next Admin or Platform Analyst
REST API scopes
- Detail
- api, refresh_token/offline_access, sfap_api
JWT token lifetime
- Detail
- 30 minutes by default; can be lowered only
SDK version
- Detail
- v2.0 required from July '26
Inline frame trust
- Detail
- Session Settings, Trusted Domains for Inline Frames, Lightning Out
Frontdoor URL endpoint
- Detail
- /services/oauth2/singleaccess
orgUrl
- Detail
- Lightning URL, not my.salesforce.com
Filterable components
- Detail
- Dashboard, metric and visualization only
Avatar image host
- Detail
- Trusted URL with img-src
Data Apps server
- Detail
- Tableau Next Beta (tableau-next-pilot), Activate
Sources for this section (9)
- REST API get starteddeveloper.salesforce.com (opens in a new tab)
- REST API authenticationdeveloper.salesforce.com (opens in a new tab)
- Install the SDKdeveloper.salesforce.com (opens in a new tab)
- Update settingsdeveloper.salesforce.com (opens in a new tab)
- Access token and Frontdoor URLdeveloper.salesforce.com (opens in a new tab)
- Add a componentdeveloper.salesforce.com (opens in a new tab)
- Filtersdeveloper.salesforce.com (opens in a new tab)
- Embed the Tableau Agentdeveloper.salesforce.com (opens in a new tab)
- Data Apps admin setuphelp.salesforce.com (opens in a new tab)
- When must an embedding app send a PKCE code challenge and verifier?
- Which domain formats does Trusted Domains for Inline Frames accept for the web app?
- When a user's first AI-client sign-in through a newly created External Client App fails, what does Help advise?
- Why does the Embedding SDK npm package include a SKILL.md file?
The questions are free to read. Answers with their sources and self-grading are included with the pack.
Keep reading with the Tableau Next Consultant pack
- Core concepts
- Exam traps
- Worked scenario
The pack includes:
- All 21 lessons of the Tableau Next Consultant guide, with reading progress
- Interactive decision walks and step-by-step sequence steppers
- Practice exams purchase adds inline bank questions and topic practice (15 questions for this lesson)
- An official source cited for every claim
- An AI tutor that answers from the guide
- Choose guide-only, practice-only, or save $4 with both