activate-site

Provision Power Pages sites via the Power Platform REST API.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/butchersoft-msn/power-platform-mcpserver-for-openai --skill activate-site-butchersoft-msn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: activate-site
Source: https://github.com/butchersoft-msn/power-platform-mcpserver-for-openai/tree/main/Assets/Plugins/power-pages/skills/activate-site
Command: npx skills add https://github.com/butchersoft-msn/power-platform-mcpserver-for-openai --skill activate-site-butchersoft-msn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Provision and activate new Power Pages sites in a Power Platform environment via the REST API, eliminating manual provisioning steps.

Core Features & Use Cases

  • End-to-end site provisioning: verifies prerequisites, gathers site name and subdomain, confirms parameters, activates the site, and polls for provisioning status.
  • Handles environment-specific domains and subdomains, and supports re-trying on subdomain conflicts.
  • Works with PAC CLI and Azure CLI authentication to automate token management and API calls in production workflows.

Quick Start

Run the Activate Site skill to provision a new Power Pages site by providing the required inputs and confirming the activation.

Frequently Asked Questions about activate-site

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

FAQPage Schema
How do I automate Power Pages site provisioning via REST API?

Automate Power Pages site provisioning by orchestrating Power Platform REST API requests, handling token management via PAC CLI and Azure CLI, and polling until the new site activation completes.

What's the best way to activate a new Power Pages site end-to-end?

The best way to activate a Power Pages site end-to-end is to verify prerequisites, gather the site name and subdomain, confirm parameters, submit the activation request, and poll the provisioning status across environments.

Do I need PAC CLI and Azure CLI to provision Power Pages sites?

Yes, you need PAC CLI and Azure CLI to provision Power Pages sites, as they manage authentication tokens and automate the REST API requests required for the site activation workflow.

How does Power Pages site activation handle subdomain conflicts?

Power Pages site activation handles subdomain conflicts by supporting re-try logic on subdomain conflicts, allowing you to specify a new environment-specific domain and subdomain during the parameter gathering phase.

Can I poll Power Platform REST API for site provisioning status?

Yes, you can poll the Power Platform REST API for site provisioning status, as the automation workflow continuously checks the activation state across environments and site records until provisioning finishes.

Why does Power Pages site activation require environment-specific domains?

Power Pages site activation requires environment-specific domains to ensure the subdomain is unique within the target Power Platform environment, preventing conflicts and allowing the provisioning process to resolve the site correctly.