Building and customizing solutions using Microsoft 365 Copilot APIs and tools
Hello Bothub Chat,
The error message stating that “Microsoft operates on a foundation of trust… your request has been blocked” is not caused by the forms that were submitted, but by Microsoft’s backend trust and licensing validation for Copilot services. This means the request successfully reached Copilot, but the service refused to process it because the signed-in user does not have a valid Copilot entitlement. Copilot features are strictly gated by license checks, so if the system cannot verify a valid license for the active session, the request is blocked by design. In this scenario, the functionality being used belongs to Microsoft 365 Copilot (such as Teams, agents, APIs, or orchestration features), which requires a paid per-user Microsoft 365 Copilot license on top of an eligible base Microsoft 365 plan. The issue typically occurs when the user has no Copilot license assigned, the license has not yet propagated, the user is signed into multiple Microsoft accounts, tenant policies restrict Copilot, or Shared Computer Activation is enabled (which Copilot does not support).
To resolve the issue, an administrator must assign a Microsoft 365 Copilot license to the user, ensure only the correct work account is signed in, confirm that SCA is disabled and Copilot is allowed by tenant policies, and then retry after license propagation. Once the licensing and environment conditions are satisfied, the request normally succeeds without further changes.