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.
Microsoft 365 Copilot API Auth, Permissions, and Production Readiness: The Foundation Before You Build
Most developers hit a 403 on their first Copilot API call — not because of a misconfiguration, but because the Retrieval and Search APIs are delegated-only by design. This post maps the auth model, exact permission scopes per API surface, app registration choices, and SDK options into a single decision-support guide you can work through…
Microsoft 365 Copilot APIs: What They Are, Why They Exist, and When to Use Them
Microsoft 365 Copilot APIs expose AI reasoning capabilities directly through Microsoft Graph, with your tenant’s security and compliance controls inherited at the API layer. This post maps the eight API surfaces in the series, makes the GA-versus-preview boundaries explicit, and establishes the licensing prerequisites — before you evaluate a single endpoint.
Federated Search in SPSE: Searching Across Multiple Search Service Applications
Running two Search Service Applications isolates your collaboration and My Sites crawl pipelines at the cost of creating a search silo — users searching from the Enterprise Search Centre cannot see personal content. This post covers the dual-SSA federation pattern using Remote Result Sources: what it solves, where it falls short, and how to configure…
Controlling SharePoint Crawl Performance: Impact Rules and Crawl Rules
An unconfigured SharePoint crawler runs at full throughput — opening as many simultaneous connections to your WFEs as they will accept and downloading every file regardless of size. This post covers the two PowerShell scripts that give you precise crawl throttling control: crawler impact rules per WFE host, a large-file metadata-only threshold, and URL-pattern exclusion…
Very good post. I absolutely appreciate this site. Keep writing!
Hi there I am so happy I found your website, I really found you by error, while I was searching on Aol for something else, Anyways I am here now and would just like to say kudos for a incredible post and a all round thrilling blog (I also love the theme/design), I don’t have time to browse it all at the moment but I have book-marked it and also added in your RSS feeds, so when I have time I will be back to read much more, Please do keep up the awesome job.
Hi! This is my first visit to your blog! We are a group of volunteers and starting a new project in a community in the same niche. Your blog provided us beneficial information to work on. You have done a extraordinary job!
I love it when folks get together and share opinions. Great blog, continue the good work!
Hi All, is it possible to retrieve SPO audit log using custom SPFx Webpart from a particular site collection audit report by site collection owner/admin? Possible today it automatic way to get the audit report every month for each site collection?
You can use graph api to get some data for the reporting. If u want to automate u can use power automate.