The Microsoft 365 Copilot Retrieval API gives developers a direct path to retrieval-augmented generation on organizational content — no chunking pipeline, no vector store, no sync job — by exposing the semantic index Microsoft 365 already maintains for Copilot across SharePoint, OneDrive, and connector content. This post covers the complete request and response shape, the delegated-only auth constraint that rules out daemon integrations, the 200-request-per-user-per-hour rate limit strategy, and a clear decision boundary between the Retrieval API and the beta Search API.
Month: August 2026
Custom Templates and CI/CD with `@microsoft/spfx-cli`
`@microsoft/spfx-cli` is designed for automation. This post covers custom org templates, CI/CD integration with GitHub Actions, air-gapped scaffolding, the scaffold log, and the `@microsoft/spfx-template-api` SDK for programmatic use in enterprise tooling.
Managing Copilot Apps and Agents as an Admin: The Package Management API (Preview)
Govern every Copilot app and agent in your Microsoft 365 tenant programmatically. Learn the six Package Management API endpoints, prerequisites, filter patterns, and the exact limits of this preview API.
Microsoft 365 Copilot Usage Reports API: Programmatic Access to Tenant Adoption Data
The Microsoft 365 Copilot Usage Reports API gives IT admins programmatic access to the adoption data that is currently a manual click-through in the admin center. This post covers the three GA Graph endpoints, the single permission required, what the API deliberately withholds — including per-user prompt counts — and how to connect it to a reporting pipeline.
Microsoft 365 Copilot API Rate Limits, Error Handling, and National Cloud Readiness: What Every Integration Must Handle Before Go-Live
Copilot APIs cap at 200 requests per user per hour. Learn 429 error handling, batch retry rules, MSAL token caching, and which national clouds block Copilot APIs entirely.