fabric-rest-api-remediatelisted
Install: claude install-skill PatrickGallucci/fabric-skills
# Microsoft Fabric REST API remediate
Structured diagnostic workflows for identifying and resolving errors when calling Microsoft Fabric REST APIs (`https://api.fabric.microsoft.com/v1/`).
## When to Use This Skill
- Fabric REST API returns an HTTP error (401, 403, 404, 429, 5xx)
- Authentication or token acquisition fails with MSAL
- Service principal or managed identity calls are rejected
- API calls are being throttled (HTTP 429)
- Long running operations (LRO) fail or time out during polling
- Pagination with `continuationToken` stops working or returns incomplete results
- Capacity API operations fail (create, update, resume, suspend)
- Need to implement retry logic with exponential backoff for Fabric APIs
- Debugging `errorCode` values in Fabric API error responses
## Prerequisites
- Microsoft Entra ID app registration with appropriate Fabric API permissions
- PowerShell 7+ with `Az.Accounts` module or MSAL.PS for token acquisition
- Access to a Microsoft Fabric workspace (Contributor or higher)
- Tenant setting **Service principals can use Fabric APIs** enabled (if using service principals)
## Quick Diagnostic: Identify Your Error
Start here. Match your HTTP status code to the appropriate workflow.
| HTTP Status | Error Category | Jump To |
|-------------|---------------|---------|
| 401 | Authentication / Token | [Authentication Failures](#workflow-1-authentication-failures-401) |
| 403 | Permissions / Authorization | [Permission Denied](#workflow-2-permission