{"id":"a576be0d-ca98-41b7-9c9e-f0c7e6d4e986","shortId":"8BdqGA","kind":"skill","title":"azure-api-management","tagline":"Expert knowledge for Azure API Management development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when managing APIM policies, self-hosted","description":"# Azure API Management Skill\n\nThis skill provides expert guidance for Azure API Management. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.\n\n## How to Use This Skill\n\n> **IMPORTANT for Agent**: Use the **Category Index** below to locate relevant sections. For categories with line ranges (e.g., `L35-L120`), use `read_file` with the specified lines. For categories with file links (e.g., `[security.md](security.md)`), use `read_file` on the linked reference file\n\n> **IMPORTANT for Agent**: If `metadata.generated_at` is more than 3 months old, suggest the user pull the latest version from the repository. If `mcp_microsoftdocs` tools are not available, suggest the user install it: [Installation Guide](https://github.com/MicrosoftDocs/mcp/blob/main/README.md)\n\nThis skill requires **network access** to fetch documentation content:\n- **Preferred**: Use `mcp_microsoftdocs:microsoft_docs_fetch` with query string `from=learn-agent-skill`. Returns Markdown.\n- **Fallback**: Use `fetch_webpage` with query string `from=learn-agent-skill&accept=text/markdown`. Returns Markdown.\n\n## Category Index\n\n| Category | Lines | Description |\n|----------|-------|-------------|\n| Troubleshooting | L37-L46 | Diagnosing and fixing APIM issues: policies and error handling, request tracing/debugging, custom domain/Key Vault cert failures, SNAT timeouts, portal problems, and using Diagnose and Solve. |\n| Best Practices | L47-L56 | Best practices for caching, throttling/quotas, self-hosted gateway on Kubernetes, server-sent events, and securing APIs against OWASP API Top 10 in Azure API Management |\n| Decision Making | L57-L77 | Guidance for choosing APIM tiers/networking, scaling and cost planning, DevOps/CI/CD, migrations (ARM, portals, workspaces, Amazon API Gateway), and monetization/analytics transitions. |\n| Architecture & Design Patterns | L78-L84 | Patterns for placing API Management behind App Gateway/WAF, Azure Front Door, or AKS, including routing, security, and high‑availability reference architectures. |\n| Limits & Quotas | L85-L103 | Rate, quota, and validation limits in API Management: throttling, per-key quotas, OpenAI/LLM token control, protocol format limits, WebSocket/self-hosted gateway caps, and request/response validation. |\n| Security | L104-L141 | Securing API Management and gateways: authN/Z (OAuth2, Entra ID, B2C, JWT, certs, mTLS), RBAC, managed identity, TLS/ciphers, DDoS/Defender, and secure developer portal access. |\n| Configuration | L142-L243 | Configuring Azure API Management behavior: policies, caching, networking/VNet, domains, monitoring/metrics, workspaces, self-hosted gateways, credentials, and developer portal integration. |\n| Integrations & Coding Patterns | L244-L275 | Patterns and samples for integrating API Management with AI/LLM backends, OAuth/Graph, logging/monitoring, events, Service Bus, Service Fabric, MCP, and importing/exporting APIs. |\n| Deployment | L276-L296 | Deploying and scaling APIM: multi-region, VNet and zone setups, self-hosted gateways (AKS/K8s/Docker/Arc), backup/restore, migration, automation, and portal deployment. |\n\n### Troubleshooting\n| Topic | URL |\n|-------|-----|\n| Handle errors using Azure API Management policy features | https://learn.microsoft.com/en-us/azure/api-management/api-management-error-handling-policies |\n| Trace and debug API requests in Azure API Management | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-api-inspector |\n| Fix API Management custom domain failures with Key Vault certificates | https://learn.microsoft.com/en-us/azure/api-management/api-management-troubleshoot-cannot-add-custom-domain |\n| Developer portal FAQ and troubleshooting for API Management | https://learn.microsoft.com/en-us/azure/api-management/developer-portal-faq |\n| Use Diagnose and Solve Problems for Azure API Management APIs | https://learn.microsoft.com/en-us/azure/api-management/diagnose-solve-problems |\n| Troubleshoot SNAT port exhaustion and timeouts in Azure API Management | https://learn.microsoft.com/en-us/azure/api-management/troubleshoot-response-timeout-and-errors |\n\n### Best Practices\n| Topic | URL |\n|-------|-----|\n| Configure response caching for APIs in Azure API Management | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-cache |\n| Implement custom key-based caching in API Management | https://learn.microsoft.com/en-us/azure/api-management/api-management-sample-cache-by-key |\n| Implement advanced throttling and quotas in API Management | https://learn.microsoft.com/en-us/azure/api-management/api-management-sample-flexible-throttling |\n| Run API Management self-hosted gateway on Kubernetes in production | https://learn.microsoft.com/en-us/azure/api-management/how-to-self-hosted-gateway-on-kubernetes-in-production |\n| Configure server-sent events for Azure API Management APIs | https://learn.microsoft.com/en-us/azure/api-management/how-to-server-sent-events |\n| Mitigate OWASP API Top 10 threats with API Management | https://learn.microsoft.com/en-us/azure/api-management/mitigate-owasp-api-threats |\n\n### Decision Making\n| Topic | URL |\n|-------|-----|\n| Use API Management capacity metrics for scaling decisions | https://learn.microsoft.com/en-us/azure/api-management/api-management-capacity |\n| Choose the right Azure API Management tier | https://learn.microsoft.com/en-us/azure/api-management/api-management-features |\n| Transition from built-in API Management analytics dashboard to Azure Monitor | https://learn.microsoft.com/en-us/azure/api-management/breaking-changes/analytics-dashboard-retirement-march-2027 |\n| Migrate Azure API Management ARM API versions before retirement | https://learn.microsoft.com/en-us/azure/api-management/breaking-changes/api-version-retirement-sep-2023 |\n| Migrate from direct management API to ARM-based API in API Management | https://learn.microsoft.com/en-us/azure/api-management/breaking-changes/direct-management-api-retirement-march-2025 |\n| Move from built-in Git configuration to APIOps for API Management | https://learn.microsoft.com/en-us/azure/api-management/breaking-changes/git-configuration-retirement-march-2025 |\n| Migrate from legacy to new API Management developer portal | https://learn.microsoft.com/en-us/azure/api-management/breaking-changes/legacy-portal-retirement-oct-2023 |\n| Handle breaking changes for API Management workspaces (June 2024) | https://learn.microsoft.com/en-us/azure/api-management/breaking-changes/workspaces-breaking-changes-june-2024 |\n| Migrate preview API Management workspaces to GA workspaces | https://learn.microsoft.com/en-us/azure/api-management/breaking-changes/workspaces-breaking-changes-march-2025 |\n| Choose alternative approaches for self-hosting API portal | https://learn.microsoft.com/en-us/azure/api-management/developer-portal-alternative-processes-self-host |\n| Plan DevOps and CI/CD pipelines for Azure API Management | https://learn.microsoft.com/en-us/azure/api-management/devops-api-development-templates |\n| Migrate Amazon API Gateway workloads to Azure API Management | https://learn.microsoft.com/en-us/azure/api-management/migrate-amazon-api-gateway-to-api-management |\n| Use API Management features to support API monetization | https://learn.microsoft.com/en-us/azure/api-management/monetization-support |\n| Plan and manage Azure API Management costs | https://learn.microsoft.com/en-us/azure/api-management/plan-manage-costs |\n| Upgrade and scale Azure API Management tiers and units | https://learn.microsoft.com/en-us/azure/api-management/upgrade-and-scale |\n| Choose and understand Azure API Management v2 tiers | https://learn.microsoft.com/en-us/azure/api-management/v2-service-tiers-overview |\n| Choose and configure virtual network options for API Management | https://learn.microsoft.com/en-us/azure/api-management/virtual-network-concepts |\n\n### Architecture & Design Patterns\n| Topic | URL |\n|-------|-----|\n| Front internal API Management with Application Gateway and WAF | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-integrate-internal-vnet-appgateway |\n| Use API Management with AKS microservices architectures | https://learn.microsoft.com/en-us/azure/api-management/api-management-kubernetes |\n| Front Azure API Management with Azure Front Door | https://learn.microsoft.com/en-us/azure/api-management/front-door-api-management |\n\n### Limits & Quotas\n| Topic | URL |\n|-------|-----|\n| API format support restrictions for OpenAPI, WSDL, and WADL | https://learn.microsoft.com/en-us/azure/api-management/api-management-api-import-restrictions |\n| Import SOAP APIs and handle WSDL restrictions in API Management | https://learn.microsoft.com/en-us/azure/api-management/import-soap-api |\n| Limit concurrent request execution in API Management | https://learn.microsoft.com/en-us/azure/api-management/limit-concurrency-policy |\n| Configure quota-by-key policy for per-key limits | https://learn.microsoft.com/en-us/azure/api-management/quota-by-key-policy |\n| Configure quota policy for call and bandwidth limits | https://learn.microsoft.com/en-us/azure/api-management/quota-policy |\n| Configure per-key rate limiting in API Management | https://learn.microsoft.com/en-us/azure/api-management/rate-limit-by-key-policy |\n| Configure rate-limit policy to throttle API calls | https://learn.microsoft.com/en-us/azure/api-management/rate-limit-policy |\n| Import and convert SOAP APIs to REST in API Management | https://learn.microsoft.com/en-us/azure/api-management/restify-soap-api |\n| Understand support policies and limitations for self-hosted gateway | https://learn.microsoft.com/en-us/azure/api-management/self-hosted-gateway-support-policies |\n| Understand and work within Azure API Management service limits | https://learn.microsoft.com/en-us/azure/api-management/service-limits |\n| Validate request and response bodies with validate-content policy | https://learn.microsoft.com/en-us/azure/api-management/validate-content-policy |\n| Validate response headers with validate-headers policy in API Management | https://learn.microsoft.com/en-us/azure/api-management/validate-headers-policy |\n| Validate request parameters with validate-parameters policy in API Management | https://learn.microsoft.com/en-us/azure/api-management/validate-parameters-policy |\n| Validate HTTP status codes with validate-status-code policy | https://learn.microsoft.com/en-us/azure/api-management/validate-status-code-policy |\n| Understand WebSocket API limits in Azure API Management | https://learn.microsoft.com/en-us/azure/api-management/websocket-api |\n\n### Security\n| Topic | URL |\n|-------|-----|\n| Configure authentication and authorization for LLM APIs in API Management | https://learn.microsoft.com/en-us/azure/api-management/api-management-authenticate-authorize-ai-apis |\n| Authorize API Management developer portal with Microsoft Entra ID | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-aad |\n| Configure API Management developer portal with Azure AD B2C | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-aad-b2c |\n| Add and manage custom CA certificates in API Management | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-ca-certificates |\n| Manage API Management developer access using groups | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-create-groups |\n| Configure TLS protocols and cipher suites in API Management | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-manage-protocols-ciphers |\n| Configure mutual TLS client certificates in API Management | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-mutual-certificates |\n| Secure API Management front-end access with client certificate authentication | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-mutual-certificates-for-clients |\n| Configure OAuth 2.0 authorization in API Management test console | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-oauth2 |\n| Protect APIs in API Management using OAuth 2.0 with Microsoft Entra ID | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-protect-backend-with-aad |\n| Configure managed identities for Azure API Management | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-use-managed-service-identity |\n| Configure RBAC roles for Azure API Management access control | https://learn.microsoft.com/en-us/azure/api-management/api-management-role-based-access-control |\n| Configure Microsoft Entra applications for product-level OAuth access | https://learn.microsoft.com/en-us/azure/api-management/applications |\n| Use authentication-basic policy to secure backend calls in API Management | https://learn.microsoft.com/en-us/azure/api-management/authentication-basic-policy |\n| Use authentication-certificate policy for client certificate auth in API Management | https://learn.microsoft.com/en-us/azure/api-management/authentication-certificate-policy |\n| Configure authentication-managed-identity policy in API Management | https://learn.microsoft.com/en-us/azure/api-management/authentication-managed-identity-policy |\n| Migrate API Management identity providers from ADAL to MSAL | https://learn.microsoft.com/en-us/azure/api-management/breaking-changes/identity-provider-adal-retirement-sep-2025 |\n| Set up basic username/password auth for API Management developer portal | https://learn.microsoft.com/en-us/azure/api-management/developer-portal-basic-authentication |\n| Configure CORS for API Management developer portal test console | https://learn.microsoft.com/en-us/azure/api-management/enable-cors-developer-portal |\n| Retrieve authorization context with get-authorization-context policy | https://learn.microsoft.com/en-us/azure/api-management/get-authorization-context-policy |\n| Secure serverless APIs via API Management and Azure AD B2C | https://learn.microsoft.com/en-us/azure/api-management/howto-protect-backend-frontend-azure-ad-b2c |\n| Protect API Management in VNets with Azure DDoS Protection | https://learn.microsoft.com/en-us/azure/api-management/protect-with-ddos-protection |\n| Enable Defender for APIs protection in API Management | https://learn.microsoft.com/en-us/azure/api-management/protect-with-defender-for-apis |\n| Configure secure access to Azure API Management developer portal | https://learn.microsoft.com/en-us/azure/api-management/secure-developer-portal-access |\n| Secure inbound and outbound access to MCP servers in API Management | https://learn.microsoft.com/en-us/azure/api-management/secure-mcp-servers |\n| Apply Azure Policy regulatory compliance controls to API Management | https://learn.microsoft.com/en-us/azure/api-management/security-controls-policy |\n| Configure authentication options for self-hosted gateway | https://learn.microsoft.com/en-us/azure/api-management/self-hosted-gateway-authentication-options |\n| Configure access token authentication for self-hosted gateway | https://learn.microsoft.com/en-us/azure/api-management/self-hosted-gateway-default-authentication |\n| Configure Microsoft Entra authentication for self-hosted gateway | https://learn.microsoft.com/en-us/azure/api-management/self-hosted-gateway-enable-azure-ad |\n| Enable workload identity authentication for self-hosted gateway | https://learn.microsoft.com/en-us/azure/api-management/self-hosted-gateway-enable-workload-identity |\n| Secure perimeter-protected backends with API Management and managed identity | https://learn.microsoft.com/en-us/azure/api-management/using-network-security-perimeter |\n| Validate Microsoft Entra tokens with validate-azure-ad-token policy | https://learn.microsoft.com/en-us/azure/api-management/validate-azure-ad-token-policy |\n| Validate client certificates with validate-client-certificate policy | https://learn.microsoft.com/en-us/azure/api-management/validate-client-certificate-policy |\n| Configure validate-jwt policy in Azure API Management | https://learn.microsoft.com/en-us/azure/api-management/validate-jwt-policy |\n\n### Configuration\n| Topic | URL |\n|-------|-----|\n| Configure external Redis-compatible cache for API Management | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-cache-external |\n| Configure custom domain names for self-hosted gateway | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-configure-custom-domain-gateway |\n| Configure notifications and email templates in Azure API Management | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-configure-notifications |\n| Create and manage user accounts in Azure API Management | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-create-or-invite-developers |\n| Create and configure subscriptions in Azure API Management | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-create-subscriptions |\n| Retrieve and manage Azure API Management IP addresses | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-ip-addresses |\n| Configure Azure Monitor logging for LLM APIs in API Management | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-llm-logs |\n| Configure and use named values in API Management policies | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-properties |\n| Configure delegation for user registration and subscriptions in API Management | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-setup-delegation |\n| Configure Azure Monitor metrics and logs for API Management | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-use-azure-monitor |\n| Reference index for Azure API Management policies | https://learn.microsoft.com/en-us/azure/api-management/api-management-policies |\n| Configure Azure OpenAI token metrics in API Management | https://learn.microsoft.com/en-us/azure/api-management/azure-openai-emit-token-metric-policy |\n| Enable and configure semantic caching for LLM APIs in API Management | https://learn.microsoft.com/en-us/azure/api-management/azure-openai-enable-semantic-caching |\n| Use semantic cache lookup for Azure OpenAI in API Management | https://learn.microsoft.com/en-us/azure/api-management/azure-openai-semantic-cache-lookup-policy |\n| Store Azure OpenAI responses in semantic cache via API Management | https://learn.microsoft.com/en-us/azure/api-management/azure-openai-semantic-cache-store-policy |\n| Configure azure-openai-token-limit policy in API Management | https://learn.microsoft.com/en-us/azure/api-management/azure-openai-token-limit-policy |\n| Update network settings for API Management CAPTCHA endpoint change | https://learn.microsoft.com/en-us/azure/api-management/breaking-changes/captcha-endpoint-change-sep-2025 |\n| Migrate from retired API Management legacy metrics to Requests metric | https://learn.microsoft.com/en-us/azure/api-management/breaking-changes/metrics-retirement-aug-2023 |\n| Update VNet settings for API Management RP source IP change (Mar 2023) | https://learn.microsoft.com/en-us/azure/api-management/breaking-changes/rp-source-ip-address-change-mar-2023 |\n| Update VNet settings for API Management RP source IP change (Sep 2023) | https://learn.microsoft.com/en-us/azure/api-management/breaking-changes/rp-source-ip-address-change-sep-2023 |\n| Replace trusted service connectivity for API Management gateways | https://learn.microsoft.com/en-us/azure/api-management/breaking-changes/trusted-service-connectivity-retirement-march-2026 |\n| Configure cache-lookup policy for response caching | https://learn.microsoft.com/en-us/azure/api-management/cache-lookup-policy |\n| Configure cache-lookup-value policy for key-based caching | https://learn.microsoft.com/en-us/azure/api-management/cache-lookup-value-policy |\n| Configure cache-remove-value policy to delete cached items | https://learn.microsoft.com/en-us/azure/api-management/cache-remove-value-policy |\n| Configure cache-store policy to cache API responses | https://learn.microsoft.com/en-us/azure/api-management/cache-store-policy |\n| Configure cache-store-value policy for custom cache entries | https://learn.microsoft.com/en-us/azure/api-management/cache-store-value-policy |\n| Configure check-header policy in Azure API Management | https://learn.microsoft.com/en-us/azure/api-management/check-header-policy |\n| Configure choose policy for conditional logic in APIM | https://learn.microsoft.com/en-us/azure/api-management/choose-policy |\n| Configure multiple credential connections in API Management | https://learn.microsoft.com/en-us/azure/api-management/configure-credential-connection |\n| Configure custom domains and certificates for Azure API Management | https://learn.microsoft.com/en-us/azure/api-management/configure-custom-domain |\n| Configure API Management automatic service update settings | https://learn.microsoft.com/en-us/azure/api-management/configure-service-update-settings |\n| Configure CORS behavior with cors policy in Azure API Management | https://learn.microsoft.com/en-us/azure/api-management/cors-policy |\n| Configure cosmosdb-data-source policy for GraphQL resolvers | https://learn.microsoft.com/en-us/azure/api-management/cosmosdb-data-source-policy |\n| Configure credential providers in API Management | https://learn.microsoft.com/en-us/azure/api-management/credentials-configure-common-providers |\n| Understand credential manager OAuth 2.0 management and runtime flows | https://learn.microsoft.com/en-us/azure/api-management/credentials-process-flow |\n| Enable cross-domain access with cross-domain policy in API Management | https://learn.microsoft.com/en-us/azure/api-management/cross-domain-policy |\n| Extend API Management developer portal with custom functionality | https://learn.microsoft.com/en-us/azure/api-management/developer-portal-extend-custom-functionality |\n| Configure Application Insights for API Management developer portal | https://learn.microsoft.com/en-us/azure/api-management/developer-portal-integrate-application-insights |\n| Integrate Google Tag Manager with API Management portal | https://learn.microsoft.com/en-us/azure/api-management/developer-portal-integrate-google-tag-manager |\n| Emit custom metrics from API Management to App Insights | https://learn.microsoft.com/en-us/azure/api-management/emit-metric-policy |\n| Configure CORS for API Management custom connectors in Power Platform | https://learn.microsoft.com/en-us/azure/api-management/enable-cors-power-platform |\n| Configure find-and-replace policy for API Management | https://learn.microsoft.com/en-us/azure/api-management/find-and-replace-policy |\n| Configure forward-request policy to call backends | https://learn.microsoft.com/en-us/azure/api-management/forward-request-policy |\n| Configure cloud metrics and logs for self-hosted gateway | https://learn.microsoft.com/en-us/azure/api-management/how-to-configure-cloud-metrics-logs |\n| Configure local metrics and logs for self-hosted gateway on Kubernetes | https://learn.microsoft.com/en-us/azure/api-management/how-to-configure-local-metrics-logs |\n| Create and configure workspaces in Azure API Management | https://learn.microsoft.com/en-us/azure/api-management/how-to-create-workspace |\n| Configure http-data-source resolver policy for GraphQL APIs | https://learn.microsoft.com/en-us/azure/api-management/http-data-source-policy |\n| Configure include-fragment policy for reusable APIM policies | https://learn.microsoft.com/en-us/azure/api-management/include-fragment-policy |\n| Inject Premium v2 API Management into a virtual network | https://learn.microsoft.com/en-us/azure/api-management/inject-vnet-v2 |\n| Configure outbound virtual network integration for API Management v2 | https://learn.microsoft.com/en-us/azure/api-management/integrate-vnet-outbound |\n| Configure invoke-dapr-binding policy for external resources | https://learn.microsoft.com/en-us/azure/api-management/invoke-dapr-binding-policy |\n| Configure IP filtering rules in API Management | https://learn.microsoft.com/en-us/azure/api-management/ip-filter-policy |\n| Configure json-to-xml policy in Azure API Management | https://learn.microsoft.com/en-us/azure/api-management/json-to-xml-policy |\n| Configure jsonp policy for cross-domain API calls | https://learn.microsoft.com/en-us/azure/api-management/jsonp-policy |\n| Configure llm-content-safety policy in Azure API Management | https://learn.microsoft.com/en-us/azure/api-management/llm-content-safety-policy |\n| Emit LLM token consumption metrics from API Management | https://learn.microsoft.com/en-us/azure/api-management/llm-emit-token-metric-policy |\n| Configure semantic cache lookup for LLM APIs in API Management | https://learn.microsoft.com/en-us/azure/api-management/llm-semantic-cache-lookup-policy |\n| Store LLM responses in semantic cache via API Management | https://learn.microsoft.com/en-us/azure/api-management/llm-semantic-cache-store-policy |\n| Configure llm-token-limit policy in Azure API Management | https://learn.microsoft.com/en-us/azure/api-management/llm-token-limit-policy |\n| Configure mock-response policy to simulate APIs | https://learn.microsoft.com/en-us/azure/api-management/mock-response-policy |\n| Configure monitoring and alerts for Azure API Management | https://learn.microsoft.com/en-us/azure/api-management/monitor-api-management |\n| Monitoring data reference for Azure API Management with Azure Monitor | https://learn.microsoft.com/en-us/azure/api-management/monitor-api-management-reference |\n| Create and reuse policy fragments in API Management | https://learn.microsoft.com/en-us/azure/api-management/policy-fragments |\n| Configure inbound private endpoint for API Management | https://learn.microsoft.com/en-us/azure/api-management/private-endpoint |\n| Configure proxy policy and HTTP proxy settings in APIM | https://learn.microsoft.com/en-us/azure/api-management/proxy-policy |\n| Configure publish-event policy for GraphQL subscriptions | https://learn.microsoft.com/en-us/azure/api-management/publish-event-policy |\n| Configure publish-to-dapr policy for APIM sidecar integration | https://learn.microsoft.com/en-us/azure/api-management/publish-to-dapr-policy |\n| Deploy Azure API Management using ARM templates | https://learn.microsoft.com/en-us/azure/api-management/quickstart-arm-template |\n| Provision Azure API Management with Bicep templates | https://learn.microsoft.com/en-us/azure/api-management/quickstart-bicep |\n| Create Azure API Management with Terraform configuration | https://learn.microsoft.com/en-us/azure/api-management/quickstart-terraform |\n| Configure redirect-content-urls policy in API Management | https://learn.microsoft.com/en-us/azure/api-management/redirect-content-urls-policy |\n| Configure retry policy with conditions and counts in APIM | https://learn.microsoft.com/en-us/azure/api-management/retry-policy |\n| Configure return-response policy for custom API responses | https://learn.microsoft.com/en-us/azure/api-management/return-response-policy |\n| Configure rewrite-uri policy for Azure API Management | https://learn.microsoft.com/en-us/azure/api-management/rewrite-uri-policy |\n| Configure Azure Arc extension for API Management self-hosted gateway | https://learn.microsoft.com/en-us/azure/api-management/self-hosted-gateway-arc-reference |\n| Set self-hosted gateway container settings for API Management | https://learn.microsoft.com/en-us/azure/api-management/self-hosted-gateway-settings-reference |\n| Configure send-one-way-request policy in API Management | https://learn.microsoft.com/en-us/azure/api-management/send-one-way-request-policy |\n| Configure send-request policy with timeout settings | https://learn.microsoft.com/en-us/azure/api-management/send-request-policy |\n| Configure send-service-bus-message policy for Azure Service Bus | https://learn.microsoft.com/en-us/azure/api-management/send-service-bus-message-policy |\n| Configure Dapr set-backend-service policy in API Management | https://learn.microsoft.com/en-us/azure/api-management/set-backend-service-dapr-policy |\n| Configure set-backend-service policy and backend entities | https://learn.microsoft.com/en-us/azure/api-management/set-backend-service-policy |\n| Configure set-body policy for API Management requests | https://learn.microsoft.com/en-us/azure/api-management/set-body-policy |\n| Configure and edit Azure API Management policy definitions | https://learn.microsoft.com/en-us/azure/api-management/set-edit-policies |\n| Configure set-header policy in Azure API Management | https://learn.microsoft.com/en-us/azure/api-management/set-header-policy |\n| Configure set-method policy for API Management requests | https://learn.microsoft.com/en-us/azure/api-management/set-method-policy |\n| Configure set-query-parameter policy in API Management | https://learn.microsoft.com/en-us/azure/api-management/set-query-parameter-policy |\n| Configure set-status policy for API Management responses | https://learn.microsoft.com/en-us/azure/api-management/set-status-policy |\n| Configure set-variable policy and context variables in APIM | https://learn.microsoft.com/en-us/azure/api-management/set-variable-policy |\n| Recover deleted Azure API Management instances with soft-delete | https://learn.microsoft.com/en-us/azure/api-management/soft-delete |\n| Configure sql-data-source policy for Azure SQL GraphQL resolvers | https://learn.microsoft.com/en-us/azure/api-management/sql-data-source-policy |\n| Add custom trace entries in API Management | https://learn.microsoft.com/en-us/azure/api-management/trace-policy |\n| Validate GraphQL requests with validate-graphql-request policy | https://learn.microsoft.com/en-us/azure/api-management/validate-graphql-request-policy |\n| Validate OData requests with validate-odata-request policy | https://learn.microsoft.com/en-us/azure/api-management/validate-odata-request-policy |\n| Meet virtual network resource requirements for API Management injection | https://learn.microsoft.com/en-us/azure/api-management/virtual-network-injection-resources |\n| Configure VNet settings for Azure API Management | https://learn.microsoft.com/en-us/azure/api-management/virtual-network-reference |\n| Configure virtual network requirements for API Management workspace gateways | https://learn.microsoft.com/en-us/azure/api-management/virtual-network-workspaces-resources |\n| Configure wait policy for parallel execution in APIM | https://learn.microsoft.com/en-us/azure/api-management/wait-policy |\n| Configure xml-to-json policy in Azure API Management | https://learn.microsoft.com/en-us/azure/api-management/xml-to-json-policy |\n\n### Integrations & Coding Patterns\n| Topic | URL |\n|-------|-----|\n| Azure PowerShell sample scripts for Azure services | https://github.com/Azure/azure-docs-powershell-samples |\n| Import and manage Agent2Agent (A2A) agent APIs in API Management | https://learn.microsoft.com/en-us/azure/api-management/agent-to-agent-api |\n| Import Amazon Bedrock LLM passthrough APIs into API Management | https://learn.microsoft.com/en-us/azure/api-management/amazon-bedrock-passthrough-llm-api |\n| Integrate Azure API Management with Application Insights logging | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-app-insights |\n| Send Azure API Management logs to Event Hubs | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-log-event-hubs |\n| Send messages to Azure Service Bus from API Management | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-send-service-bus |\n| Log API Management traffic to Event Hubs and Moesif | https://learn.microsoft.com/en-us/azure/api-management/api-management-log-to-eventhub-sample |\n| Use policy expressions in Azure API Management policies | https://learn.microsoft.com/en-us/azure/api-management/api-management-policy-expressions |\n| Call external HTTP services from API Management policies | https://learn.microsoft.com/en-us/azure/api-management/api-management-sample-send-request |\n| Import Microsoft Foundry AI endpoints into API Management | https://learn.microsoft.com/en-us/azure/api-management/azure-ai-foundry-api |\n| Import Azure OpenAI model APIs as REST in API Management | https://learn.microsoft.com/en-us/azure/api-management/azure-openai-api-from-specification |\n| Configure GraphQL field resolvers in Azure API Management | https://learn.microsoft.com/en-us/azure/api-management/configure-graphql-resolver |\n| Create managed Microsoft Graph connections via API Management credential manager | https://learn.microsoft.com/en-us/azure/api-management/credentials-how-to-azure-ad |\n| Configure GitHub OAuth connections in API Management | https://learn.microsoft.com/en-us/azure/api-management/credentials-how-to-github |\n| Configure user-delegated OAuth connections in API Management | https://learn.microsoft.com/en-us/azure/api-management/credentials-how-to-user-delegated |\n| Export Azure API Management APIs to Postman collections | https://learn.microsoft.com/en-us/azure/api-management/export-api-postman |\n| Export Azure API Management APIs to Microsoft Power Platform | https://learn.microsoft.com/en-us/azure/api-management/export-api-power-platform |\n| Expose REST APIs as MCP servers via API Management | https://learn.microsoft.com/en-us/azure/api-management/export-rest-mcp-server |\n| Connect and govern external MCP servers with API Management | https://learn.microsoft.com/en-us/azure/api-management/expose-existing-mcp-server |\n| Configure Service Fabric services as API Management backends | https://learn.microsoft.com/en-us/azure/api-management/how-to-configure-service-fabric-backend |\n| Deploy API Management self-hosted gateway with OpenTelemetry on Kubernetes | https://learn.microsoft.com/en-us/azure/api-management/how-to-deploy-self-hosted-gateway-kubernetes-opentelemetry |\n| Integrate Azure API Management events with Event Grid | https://learn.microsoft.com/en-us/azure/api-management/how-to-event-grid |\n| Import OpenAPI specifications into Azure API Management | https://learn.microsoft.com/en-us/azure/api-management/import-api-from-oas |\n| Import Azure Web Apps as APIs into API Management | https://learn.microsoft.com/en-us/azure/api-management/import-app-service-as-api |\n| Log API Management events to Azure Event Hubs | https://learn.microsoft.com/en-us/azure/api-management/log-to-eventhub-policy |\n| Integrate Google Gemini OpenAI-compatible APIs with API Management | https://learn.microsoft.com/en-us/azure/api-management/openai-compatible-google-gemini-api |\n| Import OpenAI-compatible LLM APIs into API Management | https://learn.microsoft.com/en-us/azure/api-management/openai-compatible-llm-api |\n| Enable Dapr integration for API Management self-hosted gateway | https://learn.microsoft.com/en-us/azure/api-management/self-hosted-gateway-enable-dapr |\n\n### Deployment\n| Topic | URL |\n|-------|-----|\n| Configure autoscale rules for Azure API Management instances | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-autoscale |\n| Deploy Azure API Management across multiple regions | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-deploy-multi-region |\n| Backup and restore Azure API Management for disaster recovery | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-disaster-recovery-backup-restore |\n| Migrate Azure API Management instances between regions | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-migrate |\n| Provision gateway resources for self-hosted API Management | https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-provision-self-hosted-gateway |\n| Check regional availability of API Management v2 tiers | https://learn.microsoft.com/en-us/azure/api-management/api-management-region-availability |\n| Deploy Azure API Management to an internal virtual network | https://learn.microsoft.com/en-us/azure/api-management/api-management-using-with-internal-vnet |\n| Deploy Azure API Management to an external virtual network | https://learn.microsoft.com/en-us/azure/api-management/api-management-using-with-vnet |\n| Automate deployment of API Management developer portal content | https://learn.microsoft.com/en-us/azure/api-management/automate-portal-deployments |\n| Automate Azure API Management operations with Azure Automation | https://learn.microsoft.com/en-us/azure/api-management/automation-manage-api-management |\n| Plan for API Management managed certificate suspension 2025–2026 | https://learn.microsoft.com/en-us/azure/api-management/breaking-changes/managed-certificates-suspension-august-2025 |\n| Self-host the Azure API Management developer portal | https://learn.microsoft.com/en-us/azure/api-management/developer-portal-self-host |\n| Enable availability zone support for API Management | https://learn.microsoft.com/en-us/azure/api-management/enable-availability-zone-support |\n| Deploy API Management gateway as Azure Arc extension | https://learn.microsoft.com/en-us/azure/api-management/how-to-deploy-self-hosted-gateway-azure-arc |\n| Deploy API Management self-hosted gateway to AKS | https://learn.microsoft.com/en-us/azure/api-management/how-to-deploy-self-hosted-gateway-azure-kubernetes-service |\n| Deploy API Management self-hosted gateway to Azure Container Apps | https://learn.microsoft.com/en-us/azure/api-management/how-to-deploy-self-hosted-gateway-container-apps |\n| Deploy API Management self-hosted gateway to Docker | https://learn.microsoft.com/en-us/azure/api-management/how-to-deploy-self-hosted-gateway-docker |\n| Deploy API Management self-hosted gateway to Kubernetes with YAML | https://learn.microsoft.com/en-us/azure/api-management/how-to-deploy-self-hosted-gateway-kubernetes |","tags":["azure","api","management","agent","skills","microsoftdocs","agent-skills","agentic-skills","agentskill","ai-agents","ai-coding","azure-functions"],"capabilities":["skill","source-microsoftdocs","skill-azure-api-management","topic-agent","topic-agent-skills","topic-agentic-skills","topic-agentskill","topic-ai-agents","topic-ai-coding","topic-azure","topic-azure-functions","topic-azure-kubernetes-service","topic-azure-openai","topic-azure-sql-database","topic-azure-storage"],"categories":["Agent-Skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-api-management","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add MicrosoftDocs/Agent-Skills","source_repo":"https://github.com/MicrosoftDocs/Agent-Skills","install_from":"skills.sh"}},"qualityScore":"0.698","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 497 github stars · SKILL.md body (38,116 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T12:53:29.408Z","embedding":null,"createdAt":"2026-04-18T21:58:08.525Z","updatedAt":"2026-04-22T12:53:29.408Z","lastSeenAt":"2026-04-22T12:53:29.408Z","tsv":"'/azure/azure-docs-powershell-samples':2679 '/en-us/azure/api-management/agent-to-agent-api':2692 '/en-us/azure/api-management/amazon-bedrock-passthrough-llm-api':2704 '/en-us/azure/api-management/api-management-api-import-restrictions':880 '/en-us/azure/api-management/api-management-authenticate-authorize-ai-apis':1071 '/en-us/azure/api-management/api-management-capacity':631 '/en-us/azure/api-management/api-management-error-handling-policies':476 '/en-us/azure/api-management/api-management-features':641 '/en-us/azure/api-management/api-management-howto-aad':1083 '/en-us/azure/api-management/api-management-howto-aad-b2c':1095 '/en-us/azure/api-management/api-management-howto-api-inspector':488 '/en-us/azure/api-management/api-management-howto-app-insights':2715 '/en-us/azure/api-management/api-management-howto-autoscale':3010 '/en-us/azure/api-management/api-management-howto-ca-certificates':1107 '/en-us/azure/api-management/api-management-howto-cache':554 '/en-us/azure/api-management/api-management-howto-cache-external':1495 '/en-us/azure/api-management/api-management-howto-configure-custom-domain-gateway':1507 '/en-us/azure/api-management/api-management-howto-configure-notifications':1519 '/en-us/azure/api-management/api-management-howto-create-groups':1117 '/en-us/azure/api-management/api-management-howto-create-or-invite-developers':1531 '/en-us/azure/api-management/api-management-howto-create-subscriptions':1542 '/en-us/azure/api-management/api-management-howto-deploy-multi-region':3020 '/en-us/azure/api-management/api-management-howto-disaster-recovery-backup-restore':3032 '/en-us/azure/api-management/api-management-howto-integrate-internal-vnet-appgateway':843 '/en-us/azure/api-management/api-management-howto-ip-addresses':1553 '/en-us/azure/api-management/api-management-howto-llm-logs':1566 '/en-us/azure/api-management/api-management-howto-log-event-hubs':2726 '/en-us/azure/api-management/api-management-howto-manage-protocols-ciphers':1129 '/en-us/azure/api-management/api-management-howto-migrate':3042 '/en-us/azure/api-management/api-management-howto-mutual-certificates':1140 '/en-us/azure/api-management/api-management-howto-mutual-certificates-for-clients':1154 '/en-us/azure/api-management/api-management-howto-oauth2':1166 '/en-us/azure/api-management/api-management-howto-properties':1578 '/en-us/azure/api-management/api-management-howto-protect-backend-with-aad':1181 '/en-us/azure/api-management/api-management-howto-provision-self-hosted-gateway':3054 '/en-us/azure/api-management/api-management-howto-send-service-bus':2738 '/en-us/azure/api-management/api-management-howto-setup-delegation':1591 '/en-us/azure/api-management/api-management-howto-use-azure-monitor':1603 '/en-us/azure/api-management/api-management-howto-use-managed-service-identity':1191 '/en-us/azure/api-management/api-management-kubernetes':853 '/en-us/azure/api-management/api-management-log-to-eventhub-sample':2750 '/en-us/azure/api-management/api-management-policies':1613 '/en-us/azure/api-management/api-management-policy-expressions':2761 '/en-us/azure/api-management/api-management-region-availability':3065 '/en-us/azure/api-management/api-management-role-based-access-control':1203 '/en-us/azure/api-management/api-management-sample-cache-by-key':566 '/en-us/azure/api-management/api-management-sample-flexible-throttling':577 '/en-us/azure/api-management/api-management-sample-send-request':2772 '/en-us/azure/api-management/api-management-troubleshoot-cannot-add-custom-domain':501 '/en-us/azure/api-management/api-management-using-with-internal-vnet':3077 '/en-us/azure/api-management/api-management-using-with-vnet':3089 '/en-us/azure/api-management/applications':1216 '/en-us/azure/api-management/authentication-basic-policy':1231 '/en-us/azure/api-management/authentication-certificate-policy':1246 '/en-us/azure/api-management/authentication-managed-identity-policy':1258 '/en-us/azure/api-management/automate-portal-deployments':3100 '/en-us/azure/api-management/automation-manage-api-management':3111 '/en-us/azure/api-management/azure-ai-foundry-api':2783 '/en-us/azure/api-management/azure-openai-api-from-specification':2796 '/en-us/azure/api-management/azure-openai-emit-token-metric-policy':1624 '/en-us/azure/api-management/azure-openai-enable-semantic-caching':1638 '/en-us/azure/api-management/azure-openai-semantic-cache-lookup-policy':1651 '/en-us/azure/api-management/azure-openai-semantic-cache-store-policy':1664 '/en-us/azure/api-management/azure-openai-token-limit-policy':1677 '/en-us/azure/api-management/breaking-changes/analytics-dashboard-retirement-march-2027':656 '/en-us/azure/api-management/breaking-changes/api-version-retirement-sep-2023':668 '/en-us/azure/api-management/breaking-changes/captcha-endpoint-change-sep-2025':1689 '/en-us/azure/api-management/breaking-changes/direct-management-api-retirement-march-2025':684 '/en-us/azure/api-management/breaking-changes/git-configuration-retirement-march-2025':699 '/en-us/azure/api-management/breaking-changes/identity-provider-adal-retirement-sep-2025':1270 '/en-us/azure/api-management/breaking-changes/legacy-portal-retirement-oct-2023':711 '/en-us/azure/api-management/breaking-changes/managed-certificates-suspension-august-2025':3123 '/en-us/azure/api-management/breaking-changes/metrics-retirement-aug-2023':1702 '/en-us/azure/api-management/breaking-changes/rp-source-ip-address-change-mar-2023':1717 '/en-us/azure/api-management/breaking-changes/rp-source-ip-address-change-sep-2023':1732 '/en-us/azure/api-management/breaking-changes/trusted-service-connectivity-retirement-march-2026':1743 '/en-us/azure/api-management/breaking-changes/workspaces-breaking-changes-june-2024':723 '/en-us/azure/api-management/breaking-changes/workspaces-breaking-changes-march-2025':734 '/en-us/azure/api-management/cache-lookup-policy':1754 '/en-us/azure/api-management/cache-lookup-value-policy':1768 '/en-us/azure/api-management/cache-remove-value-policy':1781 '/en-us/azure/api-management/cache-store-policy':1793 '/en-us/azure/api-management/cache-store-value-policy':1806 '/en-us/azure/api-management/check-header-policy':1818 '/en-us/azure/api-management/choose-policy':1829 '/en-us/azure/api-management/configure-credential-connection':1839 '/en-us/azure/api-management/configure-custom-domain':1851 '/en-us/azure/api-management/configure-graphql-resolver':2807 '/en-us/azure/api-management/configure-service-update-settings':1861 '/en-us/azure/api-management/cors-policy':1874 '/en-us/azure/api-management/cosmosdb-data-source-policy':1886 '/en-us/azure/api-management/credentials-configure-common-providers':1895 '/en-us/azure/api-management/credentials-how-to-azure-ad':2820 '/en-us/azure/api-management/credentials-how-to-github':2830 '/en-us/azure/api-management/credentials-how-to-user-delegated':2842 '/en-us/azure/api-management/credentials-process-flow':1907 '/en-us/azure/api-management/cross-domain-policy':1923 '/en-us/azure/api-management/developer-portal-alternative-processes-self-host':746 '/en-us/azure/api-management/developer-portal-basic-authentication':1283 '/en-us/azure/api-management/developer-portal-extend-custom-functionality':1934 '/en-us/azure/api-management/developer-portal-faq':512 '/en-us/azure/api-management/developer-portal-integrate-application-insights':1945 '/en-us/azure/api-management/developer-portal-integrate-google-tag-manager':1956 '/en-us/azure/api-management/developer-portal-self-host':3135 '/en-us/azure/api-management/devops-api-development-templates':758 '/en-us/azure/api-management/diagnose-solve-problems':525 '/en-us/azure/api-management/emit-metric-policy':1968 '/en-us/azure/api-management/enable-availability-zone-support':3145 '/en-us/azure/api-management/enable-cors-developer-portal':1295 '/en-us/azure/api-management/enable-cors-power-platform':1981 '/en-us/azure/api-management/export-api-postman':2853 '/en-us/azure/api-management/export-api-power-platform':2865 '/en-us/azure/api-management/export-rest-mcp-server':2877 '/en-us/azure/api-management/expose-existing-mcp-server':2889 '/en-us/azure/api-management/find-and-replace-policy':1993 '/en-us/azure/api-management/forward-request-policy':2004 '/en-us/azure/api-management/front-door-api-management':864 '/en-us/azure/api-management/get-authorization-context-policy':1307 '/en-us/azure/api-management/how-to-configure-cloud-metrics-logs':2017 '/en-us/azure/api-management/how-to-configure-local-metrics-logs':2032 '/en-us/azure/api-management/how-to-configure-service-fabric-backend':2900 '/en-us/azure/api-management/how-to-create-workspace':2043 '/en-us/azure/api-management/how-to-deploy-self-hosted-gateway-azure-arc':3156 '/en-us/azure/api-management/how-to-deploy-self-hosted-gateway-azure-kubernetes-service':3168 '/en-us/azure/api-management/how-to-deploy-self-hosted-gateway-container-apps':3182 '/en-us/azure/api-management/how-to-deploy-self-hosted-gateway-docker':3194 '/en-us/azure/api-management/how-to-deploy-self-hosted-gateway-kubernetes':3208 '/en-us/azure/api-management/how-to-deploy-self-hosted-gateway-kubernetes-opentelemetry':2914 '/en-us/azure/api-management/how-to-event-grid':2925 '/en-us/azure/api-management/how-to-self-hosted-gateway-on-kubernetes-in-production':591 '/en-us/azure/api-management/how-to-server-sent-events':604 '/en-us/azure/api-management/howto-protect-backend-frontend-azure-ad-b2c':1320 '/en-us/azure/api-management/http-data-source-policy':2056 '/en-us/azure/api-management/import-api-from-oas':2935 '/en-us/azure/api-management/import-app-service-as-api':2947 '/en-us/azure/api-management/import-soap-api':893 '/en-us/azure/api-management/include-fragment-policy':2068 '/en-us/azure/api-management/inject-vnet-v2':2080 '/en-us/azure/api-management/integrate-vnet-outbound':2092 '/en-us/azure/api-management/invoke-dapr-binding-policy':2104 '/en-us/azure/api-management/ip-filter-policy':2114 '/en-us/azure/api-management/json-to-xml-policy':2127 '/en-us/azure/api-management/jsonp-policy':2139 '/en-us/azure/api-management/limit-concurrency-policy':903 '/en-us/azure/api-management/llm-content-safety-policy':2152 '/en-us/azure/api-management/llm-emit-token-metric-policy':2163 '/en-us/azure/api-management/llm-semantic-cache-lookup-policy':2176 '/en-us/azure/api-management/llm-semantic-cache-store-policy':2188 '/en-us/azure/api-management/llm-token-limit-policy':2201 '/en-us/azure/api-management/log-to-eventhub-policy':2958 '/en-us/azure/api-management/migrate-amazon-api-gateway-to-api-management':770 '/en-us/azure/api-management/mitigate-owasp-api-threats':616 '/en-us/azure/api-management/mock-response-policy':2212 '/en-us/azure/api-management/monetization-support':781 '/en-us/azure/api-management/monitor-api-management':2223 '/en-us/azure/api-management/monitor-api-management-reference':2236 '/en-us/azure/api-management/openai-compatible-google-gemini-api':2971 '/en-us/azure/api-management/openai-compatible-llm-api':2983 '/en-us/azure/api-management/plan-manage-costs':791 '/en-us/azure/api-management/policy-fragments':2247 '/en-us/azure/api-management/private-endpoint':2257 '/en-us/azure/api-management/protect-with-ddos-protection':1332 '/en-us/azure/api-management/protect-with-defender-for-apis':1343 '/en-us/azure/api-management/proxy-policy':2269 '/en-us/azure/api-management/publish-event-policy':2280 '/en-us/azure/api-management/publish-to-dapr-policy':2293 '/en-us/azure/api-management/quickstart-arm-template':2303 '/en-us/azure/api-management/quickstart-bicep':2313 '/en-us/azure/api-management/quickstart-terraform':2323 '/en-us/azure/api-management/quota-by-key-policy':917 '/en-us/azure/api-management/quota-policy':928 '/en-us/azure/api-management/rate-limit-by-key-policy':940 '/en-us/azure/api-management/rate-limit-policy':952 '/en-us/azure/api-management/redirect-content-urls-policy':2335 '/en-us/azure/api-management/restify-soap-api':965 '/en-us/azure/api-management/retry-policy':2347 '/en-us/azure/api-management/return-response-policy':2359 '/en-us/azure/api-management/rewrite-uri-policy':2371 '/en-us/azure/api-management/secure-developer-portal-access':1355 '/en-us/azure/api-management/secure-mcp-servers':1369 '/en-us/azure/api-management/security-controls-policy':1381 '/en-us/azure/api-management/self-hosted-gateway-arc-reference':2385 '/en-us/azure/api-management/self-hosted-gateway-authentication-options':1392 '/en-us/azure/api-management/self-hosted-gateway-default-authentication':1404 '/en-us/azure/api-management/self-hosted-gateway-enable-azure-ad':1416 '/en-us/azure/api-management/self-hosted-gateway-enable-dapr':2996 '/en-us/azure/api-management/self-hosted-gateway-enable-workload-identity':1428 '/en-us/azure/api-management/self-hosted-gateway-settings-reference':2398 '/en-us/azure/api-management/self-hosted-gateway-support-policies':978 '/en-us/azure/api-management/send-one-way-request-policy':2411 '/en-us/azure/api-management/send-request-policy':2422 '/en-us/azure/api-management/send-service-bus-message-policy':2436 '/en-us/azure/api-management/service-limits':990 '/en-us/azure/api-management/set-backend-service-dapr-policy':2449 '/en-us/azure/api-management/set-backend-service-policy':2461 '/en-us/azure/api-management/set-body-policy':2473 '/en-us/azure/api-management/set-edit-policies':2484 '/en-us/azure/api-management/set-header-policy':2496 '/en-us/azure/api-management/set-method-policy':2508 '/en-us/azure/api-management/set-query-parameter-policy':2520 '/en-us/azure/api-management/set-status-policy':2532 '/en-us/azure/api-management/set-variable-policy':2545 '/en-us/azure/api-management/soft-delete':2558 '/en-us/azure/api-management/sql-data-source-policy':2572 '/en-us/azure/api-management/trace-policy':2582 '/en-us/azure/api-management/troubleshoot-response-timeout-and-errors':538 '/en-us/azure/api-management/upgrade-and-scale':803 '/en-us/azure/api-management/using-network-security-perimeter':1442 '/en-us/azure/api-management/v2-service-tiers-overview':814 '/en-us/azure/api-management/validate-azure-ad-token-policy':1456 '/en-us/azure/api-management/validate-client-certificate-policy':1468 '/en-us/azure/api-management/validate-content-policy':1003 '/en-us/azure/api-management/validate-graphql-request-policy':2594 '/en-us/azure/api-management/validate-headers-policy':1017 '/en-us/azure/api-management/validate-jwt-policy':1480 '/en-us/azure/api-management/validate-odata-request-policy':2606 '/en-us/azure/api-management/validate-parameters-policy':1031 '/en-us/azure/api-management/validate-status-code-policy':1044 '/en-us/azure/api-management/virtual-network-concepts':826 '/en-us/azure/api-management/virtual-network-injection-resources':2618 '/en-us/azure/api-management/virtual-network-reference':2628 '/en-us/azure/api-management/virtual-network-workspaces-resources':2640 '/en-us/azure/api-management/wait-policy':2651 '/en-us/azure/api-management/websocket-api':1055 '/en-us/azure/api-management/xml-to-json-policy':2664 '/microsoftdocs/mcp/blob/main/readme.md)':168 '10':272,609 '2.0':1157,1174,1900 '2023':1714,1729 '2024':720 '2025':3119 '2026':3120 '3':139 'a2a':2684 'accept':207 'access':173,385,1112,1147,1199,1213,1346,1360,1394,1912 'account':1524 'across':3015 'ad':1091,1316,1451 'adal':1265 'add':1096,2573 'address':1550 'advanc':568 'agent':88,132,191,205,2685 'agent2agent':2683 'ai':2776 'ai/llm':424 'ak':320,848,3165 'aks/k8s/docker/arc':456 'alert':2216 'altern':736 'amazon':296,760,2694 'analyt':649 'api':3,9,39,49,267,270,275,297,311,340,364,392,421,436,470,480,484,490,508,520,522,534,547,550,562,573,579,599,601,607,612,622,636,647,659,662,673,678,680,695,705,716,726,742,754,761,766,772,777,786,796,808,822,834,845,856,869,883,889,899,936,948,957,961,984,1013,1027,1047,1051,1065,1067,1073,1085,1103,1109,1125,1136,1142,1160,1168,1170,1187,1197,1227,1242,1254,1260,1277,1287,1310,1312,1322,1336,1339,1349,1365,1377,1435,1476,1491,1515,1527,1538,1547,1560,1562,1573,1587,1599,1608,1620,1632,1634,1647,1660,1673,1682,1693,1707,1722,1738,1789,1814,1835,1847,1853,1870,1891,1919,1925,1939,1951,1961,1972,1989,2039,2053,2072,2087,2110,2123,2135,2148,2159,2170,2172,2184,2197,2209,2219,2229,2243,2253,2296,2306,2316,2331,2355,2367,2377,2394,2407,2445,2468,2478,2492,2503,2516,2527,2549,2578,2613,2624,2634,2660,2686,2688,2698,2700,2707,2718,2734,2740,2756,2767,2779,2788,2792,2803,2814,2826,2838,2845,2847,2856,2858,2868,2873,2885,2895,2902,2917,2931,2941,2943,2949,2965,2967,2977,2979,2988,3005,3013,3025,3035,3050,3059,3068,3080,3093,3103,3114,3129,3141,3147,3158,3170,3184,3196 'apim':33,223,285,444,1826,2064,2266,2288,2344,2542,2648 'apiop':693 'app':314,1964,2939,3179 'appli':1370 'applic':837,1207,1936,2710 'approach':737 'arc':2374,3152 'architectur':18,57,302,328,827,850 'arm':293,661,676,2299 'arm-bas':675 'auth':1240,1275 'authent':1060,1151,1219,1234,1249,1383,1396,1408,1420 'authentication-bas':1218 'authentication-certif':1233 'authentication-managed-ident':1248 'authn/z':368 'author':1062,1072,1158,1297,1302 'autom':459,3090,3101,3108 'automat':1855 'autoscal':3001 'avail':158,326,3057,3137 'azur':2,8,38,48,274,316,391,469,483,519,533,549,598,635,652,658,753,765,785,795,807,855,859,983,1050,1090,1186,1196,1315,1327,1348,1371,1450,1475,1514,1526,1537,1546,1555,1593,1607,1615,1644,1653,1667,1813,1846,1869,2038,2122,2147,2196,2218,2228,2232,2295,2305,2315,2366,2373,2431,2477,2491,2548,2566,2623,2659,2670,2675,2706,2717,2730,2755,2785,2802,2844,2855,2916,2930,2937,2953,3004,3012,3024,3034,3067,3079,3102,3107,3128,3151,3177 'azure-api-manag':1 'azure-openai-token-limit':1666 'b2c':372,1092,1317 'backend':425,1224,1433,2001,2441,2453,2457,2897 'backup':3021 'backup/restore':457 'bandwidth':924 'base':559,677,1764 'basic':1220,1273 'bedrock':2695 'behavior':394,1864 'behind':313 'best':14,53,245,250,539 'bicep':2309 'bind':2097 'bodi':995,2465 'break':713 'built':645,688 'built-in':644,687 'bus':430,2427,2433,2732 'ca':1100 'cach':253,396,545,560,1489,1629,1641,1658,1746,1751,1757,1765,1771,1777,1784,1788,1796,1802,2166,2182 'cache-lookup':1745 'cache-lookup-valu':1756 'cache-remove-valu':1770 'cache-stor':1783 'cache-store-valu':1795 'call':922,949,1225,2000,2136,2762 'cap':355 'capabl':80 'capac':624 'captcha':1684 'categori':91,99,115,211,213 'cert':234,374 'certif':498,1101,1134,1150,1235,1239,1459,1464,1844,3117 'chang':714,1686,1712,1727 'check':1809,3055 'check-head':1808 'choos':284,632,735,804,815,1820 'ci/cd':750 'cipher':1122 'client':1133,1149,1238,1458,1463 'cloud':2006 'code':26,65,411,1035,1040,2666 'collect':2850 'combin':70 'compat':1488,2964,2975 'complianc':1374 'concurr':895 'condit':1823,2340 'configur':24,63,386,390,543,592,691,817,904,918,929,941,1059,1084,1118,1130,1155,1182,1192,1204,1247,1284,1344,1382,1393,1405,1469,1481,1484,1496,1508,1534,1554,1567,1579,1592,1614,1627,1665,1744,1755,1769,1782,1794,1807,1819,1830,1840,1852,1862,1875,1887,1935,1969,1982,1994,2005,2018,2035,2044,2057,2081,2093,2105,2115,2128,2140,2164,2189,2202,2213,2248,2258,2270,2281,2320,2324,2336,2348,2360,2372,2399,2412,2423,2437,2450,2462,2474,2485,2497,2509,2521,2533,2559,2619,2629,2641,2652,2797,2821,2831,2890,3000 'connect':1736,1833,2812,2824,2836,2878 'connector':1975 'consol':1163,1292 'consumpt':2156 'contain':2391,3178 'content':75,177,999,2143,2327,3097 'context':1298,1303,2539 'control':349,1200,1375 'convert':955 'cor':1285,1863,1866,1970 'cosmosdb':1877 'cosmosdb-data-sourc':1876 'cost':289,788 'count':2342 'cover':51 'creat':1520,1532,2033,2237,2314,2808 'credenti':405,1832,1888,1897,2816 'cross':1910,1915,2133 'cross-domain':1909,1914,2132 'custom':231,492,556,1099,1497,1801,1841,1930,1958,1974,2354,2574 'dapr':2096,2285,2438,2985 'dashboard':650 'data':1878,2047,2225,2562 'ddos':1328 'ddos/defender':380 'debug':479 'decis':16,55,277,617,628 'defend':1334 'definit':2481 'deleg':1580,2834 'delet':1776,2547,2555 'deploy':29,68,437,441,462,2294,2901,2997,3011,3066,3078,3091,3146,3157,3169,3183,3195 'descript':215 'design':19,58,303,828 'develop':11,383,407,502,707,1075,1087,1111,1279,1289,1351,1927,1941,3095,3131 'devop':748 'devops/ci/cd':291 'diagnos':220,242,514 'direct':671 'disast':3028 'doc':183 'docker':3191 'document':78,176 'domain':398,493,1498,1842,1911,1916,2134 'domain/key':232 'door':318,861 'e.g':103,119 'edit':2476 'email':1511 'emit':1957,2153 'enabl':1333,1417,1625,1908,2984,3136 'end':1146 'endpoint':1685,2251,2777 'entiti':2458 'entra':370,1079,1177,1206,1407,1445 'entri':1803,2576 'error':227,467 'event':264,428,596,2273,2722,2744,2919,2921,2951,2954 'execut':897,2646 'exhaust':529 'expert':5,45 'export':2843,2854 'expos':2866 'express':2753 'extend':1924 'extens':2375,3153 'extern':1485,2100,2763,2881,3084 'fabric':432,2892 'failur':235,494 'fallback':195 'faq':504 'featur':473,774 'fetch':79,175,184,197 'field':2799 'file':109,117,124,129 'filter':2107 'find':1984 'find-and-replac':1983 'fix':222,489 'flow':1904 'format':351,870 'forward':1996 'forward-request':1995 'foundri':2775 'fragment':2060,2241 'front':317,832,854,860,1145 'front-end':1144 'function':1931 'ga':730 'gateway':258,298,354,367,404,455,584,762,838,975,1389,1401,1413,1425,1504,1740,2014,2027,2382,2390,2637,2907,2993,3044,3149,3163,3175,3189,3201 'gateway/waf':315 'gemini':2961 'get':1301 'get-authorization-context':1300 'git':690 'github':2822 'github.com':167,2678 'github.com/azure/azure-docs-powershell-samples':2677 'github.com/microsoftdocs/mcp/blob/main/readme.md)':166 'googl':1947,2960 'govern':2880 'graph':2811 'graphql':1882,2052,2276,2568,2584,2589,2798 'grid':2922 'group':1114 'guid':165 'guidanc':46,282 'handl':228,466,712,885 'header':1006,1010,1810,2488 'high':325 'host':37,257,403,454,583,741,974,1388,1400,1412,1424,1503,2013,2026,2381,2389,2906,2992,3049,3126,3162,3174,3188,3200 'http':1033,2046,2262,2764 'http-data-sourc':2045 'hub':2723,2745,2955 'id':371,1080,1178 'ident':378,1184,1251,1262,1419,1439 'implement':555,567 'import':86,130,881,953,2680,2693,2773,2784,2926,2936,2972 'importing/exporting':435 'inbound':1357,2249 'includ':12,321,2059 'include-frag':2058 'index':92,212,1605 'inject':2069,2615 'insight':1937,1965,2711 'instal':162,164 'instanc':2551,3007,3037 'integr':25,64,409,410,420,1946,2085,2290,2665,2705,2915,2959,2986 'intern':833,3072 'invok':2095 'invoke-dapr-bind':2094 'ip':1549,1711,1726,2106 'issu':224 'item':1778 'json':2117,2656 'json-to-xml':2116 'jsonp':2129 'june':719 'jwt':373,1472 'key':345,496,558,908,913,932,1763 'key-bas':557,1762 'knowledg':6 'kubernet':260,586,2029,2911,3203 'l103':333 'l104':361 'l104-l141':360 'l120':106 'l141':362 'l142':388 'l142-l243':387 'l243':389 'l244':414 'l244-l275':413 'l275':415 'l276':439 'l276-l296':438 'l296':440 'l35':105 'l35-l120':104 'l37':218 'l37-l46':217 'l46':219 'l47':248 'l47-l56':247 'l56':249 'l57':280 'l57-l77':279 'l77':281 'l78':306 'l78-l84':305 'l84':307 'l85':332 'l85-l103':331 'latest':147 'learn':190,204 'learn-agent-skil':189,203 'learn.microsoft.com':475,487,500,511,524,537,553,565,576,590,603,615,630,640,655,667,683,698,710,722,733,745,757,769,780,790,802,813,825,842,852,863,879,892,902,916,927,939,951,964,977,989,1002,1016,1030,1043,1054,1070,1082,1094,1106,1116,1128,1139,1153,1165,1180,1190,1202,1215,1230,1245,1257,1269,1282,1294,1306,1319,1331,1342,1354,1368,1380,1391,1403,1415,1427,1441,1455,1467,1479,1494,1506,1518,1530,1541,1552,1565,1577,1590,1602,1612,1623,1637,1650,1663,1676,1688,1701,1716,1731,1742,1753,1767,1780,1792,1805,1817,1828,1838,1850,1860,1873,1885,1894,1906,1922,1933,1944,1955,1967,1980,1992,2003,2016,2031,2042,2055,2067,2079,2091,2103,2113,2126,2138,2151,2162,2175,2187,2200,2211,2222,2235,2246,2256,2268,2279,2292,2302,2312,2322,2334,2346,2358,2370,2384,2397,2410,2421,2435,2448,2460,2472,2483,2495,2507,2519,2531,2544,2557,2571,2581,2593,2605,2617,2627,2639,2650,2663,2691,2703,2714,2725,2737,2749,2760,2771,2782,2795,2806,2819,2829,2841,2852,2864,2876,2888,2899,2913,2924,2934,2946,2957,2970,2982,2995,3009,3019,3031,3041,3053,3064,3076,3088,3099,3110,3122,3134,3144,3155,3167,3181,3193,3207 'learn.microsoft.com/en-us/azure/api-management/agent-to-agent-api':2690 'learn.microsoft.com/en-us/azure/api-management/amazon-bedrock-passthrough-llm-api':2702 'learn.microsoft.com/en-us/azure/api-management/api-management-api-import-restrictions':878 'learn.microsoft.com/en-us/azure/api-management/api-management-authenticate-authorize-ai-apis':1069 'learn.microsoft.com/en-us/azure/api-management/api-management-capacity':629 'learn.microsoft.com/en-us/azure/api-management/api-management-error-handling-policies':474 'learn.microsoft.com/en-us/azure/api-management/api-management-features':639 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-aad':1081 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-aad-b2c':1093 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-api-inspector':486 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-app-insights':2713 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-autoscale':3008 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-ca-certificates':1105 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-cache':552 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-cache-external':1493 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-configure-custom-domain-gateway':1505 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-configure-notifications':1517 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-create-groups':1115 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-create-or-invite-developers':1529 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-create-subscriptions':1540 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-deploy-multi-region':3018 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-disaster-recovery-backup-restore':3030 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-integrate-internal-vnet-appgateway':841 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-ip-addresses':1551 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-llm-logs':1564 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-log-event-hubs':2724 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-manage-protocols-ciphers':1127 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-migrate':3040 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-mutual-certificates':1138 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-mutual-certificates-for-clients':1152 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-oauth2':1164 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-properties':1576 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-protect-backend-with-aad':1179 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-provision-self-hosted-gateway':3052 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-send-service-bus':2736 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-setup-delegation':1589 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-use-azure-monitor':1601 'learn.microsoft.com/en-us/azure/api-management/api-management-howto-use-managed-service-identity':1189 'learn.microsoft.com/en-us/azure/api-management/api-management-kubernetes':851 'learn.microsoft.com/en-us/azure/api-management/api-management-log-to-eventhub-sample':2748 'learn.microsoft.com/en-us/azure/api-management/api-management-policies':1611 'learn.microsoft.com/en-us/azure/api-management/api-management-policy-expressions':2759 'learn.microsoft.com/en-us/azure/api-management/api-management-region-availability':3063 'learn.microsoft.com/en-us/azure/api-management/api-management-role-based-access-control':1201 'learn.microsoft.com/en-us/azure/api-management/api-management-sample-cache-by-key':564 'learn.microsoft.com/en-us/azure/api-management/api-management-sample-flexible-throttling':575 'learn.microsoft.com/en-us/azure/api-management/api-management-sample-send-request':2770 'learn.microsoft.com/en-us/azure/api-management/api-management-troubleshoot-cannot-add-custom-domain':499 'learn.microsoft.com/en-us/azure/api-management/api-management-using-with-internal-vnet':3075 'learn.microsoft.com/en-us/azure/api-management/api-management-using-with-vnet':3087 'learn.microsoft.com/en-us/azure/api-management/applications':1214 'learn.microsoft.com/en-us/azure/api-management/authentication-basic-policy':1229 'learn.microsoft.com/en-us/azure/api-management/authentication-certificate-policy':1244 'learn.microsoft.com/en-us/azure/api-management/authentication-managed-identity-policy':1256 'learn.microsoft.com/en-us/azure/api-management/automate-portal-deployments':3098 'learn.microsoft.com/en-us/azure/api-management/automation-manage-api-management':3109 'learn.microsoft.com/en-us/azure/api-management/azure-ai-foundry-api':2781 'learn.microsoft.com/en-us/azure/api-management/azure-openai-api-from-specification':2794 'learn.microsoft.com/en-us/azure/api-management/azure-openai-emit-token-metric-policy':1622 'learn.microsoft.com/en-us/azure/api-management/azure-openai-enable-semantic-caching':1636 'learn.microsoft.com/en-us/azure/api-management/azure-openai-semantic-cache-lookup-policy':1649 'learn.microsoft.com/en-us/azure/api-management/azure-openai-semantic-cache-store-policy':1662 'learn.microsoft.com/en-us/azure/api-management/azure-openai-token-limit-policy':1675 'learn.microsoft.com/en-us/azure/api-management/breaking-changes/analytics-dashboard-retirement-march-2027':654 'learn.microsoft.com/en-us/azure/api-management/breaking-changes/api-version-retirement-sep-2023':666 'learn.microsoft.com/en-us/azure/api-management/breaking-changes/captcha-endpoint-change-sep-2025':1687 'learn.microsoft.com/en-us/azure/api-management/breaking-changes/direct-management-api-retirement-march-2025':682 'learn.microsoft.com/en-us/azure/api-management/breaking-changes/git-configuration-retirement-march-2025':697 'learn.microsoft.com/en-us/azure/api-management/breaking-changes/identity-provider-adal-retirement-sep-2025':1268 'learn.microsoft.com/en-us/azure/api-management/breaking-changes/legacy-portal-retirement-oct-2023':709 'learn.microsoft.com/en-us/azure/api-management/breaking-changes/managed-certificates-suspension-august-2025':3121 'learn.microsoft.com/en-us/azure/api-management/breaking-changes/metrics-retirement-aug-2023':1700 'learn.microsoft.com/en-us/azure/api-management/breaking-changes/rp-source-ip-address-change-mar-2023':1715 'learn.microsoft.com/en-us/azure/api-management/breaking-changes/rp-source-ip-address-change-sep-2023':1730 'learn.microsoft.com/en-us/azure/api-management/breaking-changes/trusted-service-connectivity-retirement-march-2026':1741 'learn.microsoft.com/en-us/azure/api-management/breaking-changes/workspaces-breaking-changes-june-2024':721 'learn.microsoft.com/en-us/azure/api-management/breaking-changes/workspaces-breaking-changes-march-2025':732 'learn.microsoft.com/en-us/azure/api-management/cache-lookup-policy':1752 'learn.microsoft.com/en-us/azure/api-management/cache-lookup-value-policy':1766 'learn.microsoft.com/en-us/azure/api-management/cache-remove-value-policy':1779 'learn.microsoft.com/en-us/azure/api-management/cache-store-policy':1791 'learn.microsoft.com/en-us/azure/api-management/cache-store-value-policy':1804 'learn.microsoft.com/en-us/azure/api-management/check-header-policy':1816 'learn.microsoft.com/en-us/azure/api-management/choose-policy':1827 'learn.microsoft.com/en-us/azure/api-management/configure-credential-connection':1837 'learn.microsoft.com/en-us/azure/api-management/configure-custom-domain':1849 'learn.microsoft.com/en-us/azure/api-management/configure-graphql-resolver':2805 'learn.microsoft.com/en-us/azure/api-management/configure-service-update-settings':1859 'learn.microsoft.com/en-us/azure/api-management/cors-policy':1872 'learn.microsoft.com/en-us/azure/api-management/cosmosdb-data-source-policy':1884 'learn.microsoft.com/en-us/azure/api-management/credentials-configure-common-providers':1893 'learn.microsoft.com/en-us/azure/api-management/credentials-how-to-azure-ad':2818 'learn.microsoft.com/en-us/azure/api-management/credentials-how-to-github':2828 'learn.microsoft.com/en-us/azure/api-management/credentials-how-to-user-delegated':2840 'learn.microsoft.com/en-us/azure/api-management/credentials-process-flow':1905 'learn.microsoft.com/en-us/azure/api-management/cross-domain-policy':1921 'learn.microsoft.com/en-us/azure/api-management/developer-portal-alternative-processes-self-host':744 'learn.microsoft.com/en-us/azure/api-management/developer-portal-basic-authentication':1281 'learn.microsoft.com/en-us/azure/api-management/developer-portal-extend-custom-functionality':1932 'learn.microsoft.com/en-us/azure/api-management/developer-portal-faq':510 'learn.microsoft.com/en-us/azure/api-management/developer-portal-integrate-application-insights':1943 'learn.microsoft.com/en-us/azure/api-management/developer-portal-integrate-google-tag-manager':1954 'learn.microsoft.com/en-us/azure/api-management/developer-portal-self-host':3133 'learn.microsoft.com/en-us/azure/api-management/devops-api-development-templates':756 'learn.microsoft.com/en-us/azure/api-management/diagnose-solve-problems':523 'learn.microsoft.com/en-us/azure/api-management/emit-metric-policy':1966 'learn.microsoft.com/en-us/azure/api-management/enable-availability-zone-support':3143 'learn.microsoft.com/en-us/azure/api-management/enable-cors-developer-portal':1293 'learn.microsoft.com/en-us/azure/api-management/enable-cors-power-platform':1979 'learn.microsoft.com/en-us/azure/api-management/export-api-postman':2851 'learn.microsoft.com/en-us/azure/api-management/export-api-power-platform':2863 'learn.microsoft.com/en-us/azure/api-management/export-rest-mcp-server':2875 'learn.microsoft.com/en-us/azure/api-management/expose-existing-mcp-server':2887 'learn.microsoft.com/en-us/azure/api-management/find-and-replace-policy':1991 'learn.microsoft.com/en-us/azure/api-management/forward-request-policy':2002 'learn.microsoft.com/en-us/azure/api-management/front-door-api-management':862 'learn.microsoft.com/en-us/azure/api-management/get-authorization-context-policy':1305 'learn.microsoft.com/en-us/azure/api-management/how-to-configure-cloud-metrics-logs':2015 'learn.microsoft.com/en-us/azure/api-management/how-to-configure-local-metrics-logs':2030 'learn.microsoft.com/en-us/azure/api-management/how-to-configure-service-fabric-backend':2898 'learn.microsoft.com/en-us/azure/api-management/how-to-create-workspace':2041 'learn.microsoft.com/en-us/azure/api-management/how-to-deploy-self-hosted-gateway-azure-arc':3154 'learn.microsoft.com/en-us/azure/api-management/how-to-deploy-self-hosted-gateway-azure-kubernetes-service':3166 'learn.microsoft.com/en-us/azure/api-management/how-to-deploy-self-hosted-gateway-container-apps':3180 'learn.microsoft.com/en-us/azure/api-management/how-to-deploy-self-hosted-gateway-docker':3192 'learn.microsoft.com/en-us/azure/api-management/how-to-deploy-self-hosted-gateway-kubernetes':3206 'learn.microsoft.com/en-us/azure/api-management/how-to-deploy-self-hosted-gateway-kubernetes-opentelemetry':2912 'learn.microsoft.com/en-us/azure/api-management/how-to-event-grid':2923 'learn.microsoft.com/en-us/azure/api-management/how-to-self-hosted-gateway-on-kubernetes-in-production':589 'learn.microsoft.com/en-us/azure/api-management/how-to-server-sent-events':602 'learn.microsoft.com/en-us/azure/api-management/howto-protect-backend-frontend-azure-ad-b2c':1318 'learn.microsoft.com/en-us/azure/api-management/http-data-source-policy':2054 'learn.microsoft.com/en-us/azure/api-management/import-api-from-oas':2933 'learn.microsoft.com/en-us/azure/api-management/import-app-service-as-api':2945 'learn.microsoft.com/en-us/azure/api-management/import-soap-api':891 'learn.microsoft.com/en-us/azure/api-management/include-fragment-policy':2066 'learn.microsoft.com/en-us/azure/api-management/inject-vnet-v2':2078 'learn.microsoft.com/en-us/azure/api-management/integrate-vnet-outbound':2090 'learn.microsoft.com/en-us/azure/api-management/invoke-dapr-binding-policy':2102 'learn.microsoft.com/en-us/azure/api-management/ip-filter-policy':2112 'learn.microsoft.com/en-us/azure/api-management/json-to-xml-policy':2125 'learn.microsoft.com/en-us/azure/api-management/jsonp-policy':2137 'learn.microsoft.com/en-us/azure/api-management/limit-concurrency-policy':901 'learn.microsoft.com/en-us/azure/api-management/llm-content-safety-policy':2150 'learn.microsoft.com/en-us/azure/api-management/llm-emit-token-metric-policy':2161 'learn.microsoft.com/en-us/azure/api-management/llm-semantic-cache-lookup-policy':2174 'learn.microsoft.com/en-us/azure/api-management/llm-semantic-cache-store-policy':2186 'learn.microsoft.com/en-us/azure/api-management/llm-token-limit-policy':2199 'learn.microsoft.com/en-us/azure/api-management/log-to-eventhub-policy':2956 'learn.microsoft.com/en-us/azure/api-management/migrate-amazon-api-gateway-to-api-management':768 'learn.microsoft.com/en-us/azure/api-management/mitigate-owasp-api-threats':614 'learn.microsoft.com/en-us/azure/api-management/mock-response-policy':2210 'learn.microsoft.com/en-us/azure/api-management/monetization-support':779 'learn.microsoft.com/en-us/azure/api-management/monitor-api-management':2221 'learn.microsoft.com/en-us/azure/api-management/monitor-api-management-reference':2234 'learn.microsoft.com/en-us/azure/api-management/openai-compatible-google-gemini-api':2969 'learn.microsoft.com/en-us/azure/api-management/openai-compatible-llm-api':2981 'learn.microsoft.com/en-us/azure/api-management/plan-manage-costs':789 'learn.microsoft.com/en-us/azure/api-management/policy-fragments':2245 'learn.microsoft.com/en-us/azure/api-management/private-endpoint':2255 'learn.microsoft.com/en-us/azure/api-management/protect-with-ddos-protection':1330 'learn.microsoft.com/en-us/azure/api-management/protect-with-defender-for-apis':1341 'learn.microsoft.com/en-us/azure/api-management/proxy-policy':2267 'learn.microsoft.com/en-us/azure/api-management/publish-event-policy':2278 'learn.microsoft.com/en-us/azure/api-management/publish-to-dapr-policy':2291 'learn.microsoft.com/en-us/azure/api-management/quickstart-arm-template':2301 'learn.microsoft.com/en-us/azure/api-management/quickstart-bicep':2311 'learn.microsoft.com/en-us/azure/api-management/quickstart-terraform':2321 'learn.microsoft.com/en-us/azure/api-management/quota-by-key-policy':915 'learn.microsoft.com/en-us/azure/api-management/quota-policy':926 'learn.microsoft.com/en-us/azure/api-management/rate-limit-by-key-policy':938 'learn.microsoft.com/en-us/azure/api-management/rate-limit-policy':950 'learn.microsoft.com/en-us/azure/api-management/redirect-content-urls-policy':2333 'learn.microsoft.com/en-us/azure/api-management/restify-soap-api':963 'learn.microsoft.com/en-us/azure/api-management/retry-policy':2345 'learn.microsoft.com/en-us/azure/api-management/return-response-policy':2357 'learn.microsoft.com/en-us/azure/api-management/rewrite-uri-policy':2369 'learn.microsoft.com/en-us/azure/api-management/secure-developer-portal-access':1353 'learn.microsoft.com/en-us/azure/api-management/secure-mcp-servers':1367 'learn.microsoft.com/en-us/azure/api-management/security-controls-policy':1379 'learn.microsoft.com/en-us/azure/api-management/self-hosted-gateway-arc-reference':2383 'learn.microsoft.com/en-us/azure/api-management/self-hosted-gateway-authentication-options':1390 'learn.microsoft.com/en-us/azure/api-management/self-hosted-gateway-default-authentication':1402 'learn.microsoft.com/en-us/azure/api-management/self-hosted-gateway-enable-azure-ad':1414 'learn.microsoft.com/en-us/azure/api-management/self-hosted-gateway-enable-dapr':2994 'learn.microsoft.com/en-us/azure/api-management/self-hosted-gateway-enable-workload-identity':1426 'learn.microsoft.com/en-us/azure/api-management/self-hosted-gateway-settings-reference':2396 'learn.microsoft.com/en-us/azure/api-management/self-hosted-gateway-support-policies':976 'learn.microsoft.com/en-us/azure/api-management/send-one-way-request-policy':2409 'learn.microsoft.com/en-us/azure/api-management/send-request-policy':2420 'learn.microsoft.com/en-us/azure/api-management/send-service-bus-message-policy':2434 'learn.microsoft.com/en-us/azure/api-management/service-limits':988 'learn.microsoft.com/en-us/azure/api-management/set-backend-service-dapr-policy':2447 'learn.microsoft.com/en-us/azure/api-management/set-backend-service-policy':2459 'learn.microsoft.com/en-us/azure/api-management/set-body-policy':2471 'learn.microsoft.com/en-us/azure/api-management/set-edit-policies':2482 'learn.microsoft.com/en-us/azure/api-management/set-header-policy':2494 'learn.microsoft.com/en-us/azure/api-management/set-method-policy':2506 'learn.microsoft.com/en-us/azure/api-management/set-query-parameter-policy':2518 'learn.microsoft.com/en-us/azure/api-management/set-status-policy':2530 'learn.microsoft.com/en-us/azure/api-management/set-variable-policy':2543 'learn.microsoft.com/en-us/azure/api-management/soft-delete':2556 'learn.microsoft.com/en-us/azure/api-management/sql-data-source-policy':2570 'learn.microsoft.com/en-us/azure/api-management/trace-policy':2580 'learn.microsoft.com/en-us/azure/api-management/troubleshoot-response-timeout-and-errors':536 'learn.microsoft.com/en-us/azure/api-management/upgrade-and-scale':801 'learn.microsoft.com/en-us/azure/api-management/using-network-security-perimeter':1440 'learn.microsoft.com/en-us/azure/api-management/v2-service-tiers-overview':812 'learn.microsoft.com/en-us/azure/api-management/validate-azure-ad-token-policy':1454 'learn.microsoft.com/en-us/azure/api-management/validate-client-certificate-policy':1466 'learn.microsoft.com/en-us/azure/api-management/validate-content-policy':1001 'learn.microsoft.com/en-us/azure/api-management/validate-graphql-request-policy':2592 'learn.microsoft.com/en-us/azure/api-management/validate-headers-policy':1015 'learn.microsoft.com/en-us/azure/api-management/validate-jwt-policy':1478 'learn.microsoft.com/en-us/azure/api-management/validate-odata-request-policy':2604 'learn.microsoft.com/en-us/azure/api-management/validate-parameters-policy':1029 'learn.microsoft.com/en-us/azure/api-management/validate-status-code-policy':1042 'learn.microsoft.com/en-us/azure/api-management/virtual-network-concepts':824 'learn.microsoft.com/en-us/azure/api-management/virtual-network-injection-resources':2616 'learn.microsoft.com/en-us/azure/api-management/virtual-network-reference':2626 'learn.microsoft.com/en-us/azure/api-management/virtual-network-workspaces-resources':2638 'learn.microsoft.com/en-us/azure/api-management/wait-policy':2649 'learn.microsoft.com/en-us/azure/api-management/websocket-api':1053 'learn.microsoft.com/en-us/azure/api-management/xml-to-json-policy':2662 'legaci':702,1695 'level':1211 'limit':21,60,329,338,352,865,894,914,925,934,944,970,987,1048,1670,2193 'line':101,113,214 'link':118,127 'llm':1064,1559,1631,2142,2154,2169,2178,2191,2696,2976 'llm-content-safeti':2141 'llm-token-limit':2190 'local':71,2019 'locat':95 'log':1557,1597,2009,2022,2712,2720,2739,2948 'logging/monitoring':427 'logic':1824 'lookup':1642,1747,1758,2167 'make':17,56,278,618 'manag':4,10,32,40,50,276,312,341,365,377,393,422,471,485,491,509,521,535,551,563,574,580,600,613,623,637,648,660,672,681,696,706,717,727,755,767,773,784,787,797,809,823,835,846,857,890,900,937,962,985,1014,1028,1052,1068,1074,1086,1098,1104,1108,1110,1126,1137,1143,1161,1171,1183,1188,1198,1228,1243,1250,1255,1261,1278,1288,1313,1323,1340,1350,1366,1378,1436,1438,1477,1492,1516,1522,1528,1539,1545,1548,1563,1574,1588,1600,1609,1621,1635,1648,1661,1674,1683,1694,1708,1723,1739,1815,1836,1848,1854,1871,1892,1898,1901,1920,1926,1940,1949,1952,1962,1973,1990,2040,2073,2088,2111,2124,2149,2160,2173,2185,2198,2220,2230,2244,2254,2297,2307,2317,2332,2368,2378,2395,2408,2446,2469,2479,2493,2504,2517,2528,2550,2579,2614,2625,2635,2661,2682,2689,2701,2708,2719,2735,2741,2757,2768,2780,2793,2804,2809,2815,2817,2827,2839,2846,2857,2874,2886,2896,2903,2918,2932,2944,2950,2968,2980,2989,3006,3014,3026,3036,3051,3060,3069,3081,3094,3104,3115,3116,3130,3142,3148,3159,3171,3185,3197 'mar':1713 'markdown':194,210 'mcp':153,180,433,1362,2870,2882 'meet':2607 'messag':2428,2728 'metadata.generated':134 'method':2500 'metric':625,1595,1618,1696,1699,1959,2007,2020,2157 'microservic':849 'microsoft':182,1078,1176,1205,1406,1444,2774,2810,2860 'microsoftdoc':154,181 'migrat':292,458,657,669,700,724,759,1259,1690,3033 'mitig':605 'mock':2204 'mock-respons':2203 'model':2787 'moesif':2747 'monet':778 'monetization/analytics':300 'monitor':653,1556,1594,2214,2224,2233 'monitoring/metrics':399 'month':140 'move':685 'msal':1267 'mtls':375 'multi':446 'multi-region':445 'multipl':1831,3016 'mutual':1131 'name':1499,1570 'network':172,819,1679,2077,2084,2609,2631,3074,3086 'networking/vnet':397 'new':704 'notif':1509 'oauth':1156,1173,1212,1899,2823,2835 'oauth/graph':426 'oauth2':369 'odata':2596,2601 'old':141 'one':2402 'openai':1616,1645,1654,1668,2786,2963,2974 'openai-compat':2962,2973 'openai/llm':347 'openapi':874,2927 'opentelemetri':2909 'oper':3105 'option':820,1384 'outbound':1359,2082 'owasp':269,606 'parallel':2645 'paramet':1020,1024,2513 'passthrough':2697 'pattern':20,27,59,66,304,308,412,416,829,2667 'per':344,912,931 'per-key':343,911,930 'perimet':1431 'perimeter-protect':1430 'pipelin':751 'place':310 'plan':290,747,782,3112 'platform':1978,2862 'polici':34,225,395,472,909,920,945,968,1000,1011,1025,1041,1221,1236,1252,1304,1372,1453,1465,1473,1575,1610,1671,1748,1760,1774,1786,1799,1811,1821,1867,1880,1917,1987,1998,2050,2061,2065,2098,2120,2130,2145,2194,2206,2240,2260,2274,2286,2329,2338,2352,2364,2405,2416,2429,2443,2455,2466,2480,2489,2501,2514,2525,2537,2564,2591,2603,2643,2657,2752,2758,2769 'port':528 'portal':238,294,384,408,461,503,708,743,1076,1088,1280,1290,1352,1928,1942,1953,3096,3132 'postman':2849 'power':1977,2861 'powershel':2671 'practic':15,54,246,251,540 'prefer':178 'premium':2070 'preview':725 'privat':2250 'problem':239,517 'product':588,1210 'product-level':1209 'protect':1167,1321,1329,1337,1432 'protocol':350,1120 'provid':44,1263,1889 'provis':2304,3043 'proxi':2259,2263 'publish':2272,2283 'publish-ev':2271 'publish-to-dapr':2282 'pull':145 'queri':186,200,2512 'quick':73 'quick-refer':72 'quota':22,61,330,335,346,571,866,906,919 'quota-by-key':905 'rang':102 'rate':334,933,943 'rate-limit':942 'rbac':376,1193 'read':108,123 'recov':2546 'recoveri':3029 'redi':1487 'redirect':2326 'redirect-content-url':2325 'redis-compat':1486 'refer':74,128,327,1604,2226 'region':447,3017,3039,3056 'registr':1583 'regulatori':1373 'relev':96 'remot':77 'remov':1772 'replac':1733,1986 'repositori':151 'request':229,481,896,992,1019,1698,1997,2404,2415,2470,2505,2585,2590,2597,2602 'request/response':357 'requir':171,2611,2632 'resolv':1883,2049,2569,2800 'resourc':2101,2610,3045 'respons':544,994,1005,1655,1750,1790,2179,2205,2351,2356,2529 'rest':959,2790,2867 'restor':3023 'restrict':872,887 'retir':665,1692 'retri':2337 'retriev':1296,1543 'return':193,209,2350 'return-respons':2349 'reus':2239 'reusabl':2063 'rewrit':2362 'rewrite-uri':2361 'right':634 'role':1194 'rout':322 'rp':1709,1724 'rule':2108,3002 'run':578 'runtim':1903 'safeti':2144 'sampl':418,2672 'scale':287,443,627,794 'script':2673 'section':97 'secur':23,62,266,323,359,363,382,1056,1141,1223,1308,1345,1356,1429 'security.md':120,121 'self':36,256,402,453,582,740,973,1387,1399,1411,1423,1502,2012,2025,2380,2388,2905,2991,3048,3125,3161,3173,3187,3199 'self-host':35,255,401,452,581,739,972,1386,1398,1410,1422,1501,2011,2024,2379,2387,2904,2990,3047,3124,3160,3172,3186,3198 'semant':1628,1640,1657,2165,2181 'send':2401,2414,2425,2716,2727 'send-one-way-request':2400 'send-request':2413 'send-service-bus-messag':2424 'sent':263,595 'sep':1728 'server':262,594,1363,2871,2883 'server-s':261,593 'serverless':1309 'servic':429,431,986,1735,1856,2426,2432,2442,2454,2676,2731,2765,2891,2893 'set':1271,1680,1705,1720,1858,2264,2386,2392,2419,2440,2452,2464,2487,2499,2511,2523,2535,2621 'set-backend-servic':2439,2451 'set-bodi':2463 'set-head':2486 'set-method':2498 'set-query-paramet':2510 'set-status':2522 'set-vari':2534 'setup':451 'sidecar':2289 'simul':2208 'skill':41,43,85,170,192,206 'skill-azure-api-management' 'snat':236,527 'soap':882,956 'soft':2554 'soft-delet':2553 'solv':244,516 'sourc':1710,1725,1879,2048,2563 'source-microsoftdocs' 'specif':2928 'specifi':112 'sql':2561,2567 'sql-data-sourc':2560 'status':1034,1039,2524 'store':1652,1785,1797,2177 'string':187,201 'subscript':1535,1585,2277 'suggest':142,159 'suit':1123 'support':776,871,967,3139 'suspens':3118 'tag':1948 'templat':1512,2300,2310 'terraform':2319 'test':1162,1291 'text/markdown':208 'threat':610 'throttl':342,569,947 'throttling/quotas':254 'tier':638,798,811,3062 'tiers/networking':286 'timeout':237,531,2418 'tls':1119,1132 'tls/ciphers':379 'token':348,1395,1446,1452,1617,1669,2155,2192 'tool':155 'top':271,608 'topic':464,541,619,830,867,1057,1482,2668,2998 'topic-agent' 'topic-agent-skills' 'topic-agentic-skills' 'topic-agentskill' 'topic-ai-agents' 'topic-ai-coding' 'topic-azure' 'topic-azure-functions' 'topic-azure-kubernetes-service' 'topic-azure-openai' 'topic-azure-sql-database' 'topic-azure-storage' 'trace':477,2575 'tracing/debugging':230 'traffic':2742 'transit':301,642 'troubleshoot':13,52,216,463,506,526 'trust':1734 'understand':806,966,979,1045,1896 'unit':800 'updat':1678,1703,1718,1857 'upgrad':792 'uri':2363 'url':465,542,620,831,868,1058,1483,2328,2669,2999 'use':30,83,89,107,122,179,196,241,468,513,621,771,844,1113,1172,1217,1232,1569,1639,2298,2751 'user':144,161,1523,1582,2833 'user-deleg':2832 'username/password':1274 'v2':810,2071,2089,3061 'valid':337,358,991,998,1004,1009,1018,1023,1032,1038,1443,1449,1457,1462,1471,2583,2588,2595,2600 'validate-azure-ad-token':1448 'validate-client-certif':1461 'validate-cont':997 'validate-graphql-request':2587 'validate-head':1008 'validate-jwt':1470 'validate-odata-request':2599 'validate-paramet':1022 'validate-status-cod':1037 'valu':1571,1759,1773,1798 'variabl':2536,2540 'vault':233,497 'version':148,663 'via':1311,1659,2183,2813,2872 'virtual':818,2076,2083,2608,2630,3073,3085 'vnet':448,1325,1704,1719,2620 'wadl':877 'waf':840 'wait':2642 'way':2403 'web':2938 'webpag':198 'websocket':1046 'websocket/self-hosted':353 'within':982 'work':981 'workload':763,1418 'workspac':295,400,718,728,731,2036,2636 'wsdl':875,886 'xml':2119,2654 'xml-to-json':2653 'yaml':3205 'zone':450,3138","prices":[{"id":"5b15708d-34da-4f13-97f8-2906fba31fb2","listingId":"a576be0d-ca98-41b7-9c9e-f0c7e6d4e986","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"MicrosoftDocs","category":"Agent-Skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:58:08.525Z"}],"sources":[{"listingId":"a576be0d-ca98-41b7-9c9e-f0c7e6d4e986","source":"github","sourceId":"MicrosoftDocs/Agent-Skills/azure-api-management","sourceUrl":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-api-management","isPrimary":false,"firstSeenAt":"2026-04-18T21:58:08.525Z","lastSeenAt":"2026-04-22T12:53:29.408Z"}],"details":{"listingId":"a576be0d-ca98-41b7-9c9e-f0c7e6d4e986","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"MicrosoftDocs","slug":"azure-api-management","github":{"repo":"MicrosoftDocs/Agent-Skills","stars":497,"topics":["agent","agent-skills","agentic-skills","agentskill","ai","ai-agents","ai-coding","azure","azure-functions","azure-kubernetes-service","azure-openai","azure-sql-database","azure-storage","azure-virtual-machine","claude-code","github-copilot","microsoft-learn","openai-codex","skills"],"license":"cc-by-4.0","html_url":"https://github.com/MicrosoftDocs/Agent-Skills","pushed_at":"2026-04-22T01:37:27Z","description":"Curated Agent Skills for Microsoft & Azure – giving AI coding assistants structured, real-time expertise from Microsoft Learn docs.","skill_md_sha":"312454422cfe7ca18242c48e1f092aca1a0baf9e","skill_md_path":"skills/azure-api-management/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-api-management"},"layout":"multi","source":"github","category":"Agent-Skills","frontmatter":{"name":"azure-api-management","description":"Expert knowledge for Azure API Management development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when managing APIM policies, self-hosted gateways, VNet/custom domains, OAuth/Entra auth, or multi-region setups, and other Azure API Management related development tasks. Not for Azure Application Gateway (use azure-application-gateway), Azure Front Door (use azure-front-door), Azure Api Center (use azure-api-center), Azure App Service (use azure-app-service).","compatibility":"Requires network access. Uses mcp_microsoftdocs:microsoft_docs_fetch or fetch_webpage to retrieve documentation."},"skills_sh_url":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-api-management"},"updatedAt":"2026-04-22T12:53:29.408Z"}}