integrate-webapi

Automate Web API integration for Power Pages with Dataverse tables.

647|132|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/microsoft/power-platform-skills --skill integrate-webapi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: integrate-webapi
Source: https://github.com/microsoft/power-platform-skills/tree/main/plugins/power-pages/skills/integrate-webapi
Command: npx skills add https://github.com/microsoft/power-platform-skills --skill integrate-webapi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Coordinates end-to-end Web API integration for Power Pages, orchestrating code changes, permissions setup, and deployment to connect Dataverse data to frontend code reliably.

Core Features & Use Cases

  • Automates the full integration lifecycle: site analysis, API client generation, type and service creation, and replacement of mocks with real API calls.
  • Integrates permissions and site settings as part of the deployment flow to ensure secure, production-ready endpoints.
  • Handles multi-table scenarios by sequencing work and reusing a shared API client to minimize duplication.
  • Use case: you want to expose Dataverse tables through /_api endpoints in a Power Pages frontend with proper permissions and automated deployment.

Quick Start

Start the Web API integration workflow by running the integrate-webapi skill in your Claude session and follow the guided prompts.

Frequently Asked Questions about integrate-webapi

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate Dataverse tables with a Power Pages frontend using the Web API?

To integrate Dataverse tables with a Power Pages frontend, you can automate the Web API integration workflow to generate TypeScript types, CRUD services, and configure per-table permissions for secure /_api endpoints.

What is the best way to configure permissions for Power Pages Web API endpoints?

The best way to configure permissions for Power Pages Web API endpoints is to automate the setup of per-table permissions and site settings as part of your deployment flow to ensure secure, production-ready data access.

Can I connect multiple Dataverse tables to Power Pages without duplicating API client code?

Yes, you can connect multiple Dataverse tables without duplicating code by sequencing multi-table integration tasks and reusing a shared powerPagesApi client to minimize duplication across your project.

How do I generate TypeScript types and CRUD services for a Power Pages Web API project?

You can generate TypeScript types and CRUD services for a Power Pages Web API project by running an automated integration workflow that analyzes your site, creates the necessary code, and replaces mocks with real API calls.

Does Web API integration for Power Pages validate deployment prerequisites before applying changes?

Yes, Web API integration for Power Pages validates deployment prerequisites before applying changes, ensuring that site settings, permissions, and code modifications are reliably coordinated for production deployment.

When do I need to automate Web API integration for my Power Pages site?

You need to automate Web API integration for your Power Pages site when you want to expose Dataverse data through /_api endpoints and require coordinated code generation, permissions setup, and deployment across multiple tables.