CIPP Advanced icon

CIPP Advanced

Advanced Microsoft 365 multi-tenant management via CIPP.app (465 operations, 29 resources)

Actions467

Tool → Graph Request (Exec)

AI-generated

Summary

Sends a GET, POST, or PATCH request to a Microsoft Graph endpoint through CIPP for the selected tenant. By default, the endpoint must match the Teams Shifts schedule path pattern; you can disable that check in Exec Options.

Inputs

  • Tenant (required) — Select a tenant from the list or enter its domain.
  • Endpoint (required) — Graph endpoint path. Enter a relative path, such as teams/{team-ID}/schedule/shifts.
  • Method (required) — Choose GET, POST, or PATCH. POST and PATCH can include a JSON body.
  • Headers — Optional headers as a JSON object.
  • Body — JSON request body, shown for POST and PATCH.
  • Exec Options — Enforce Teams Shifts endpoint pattern (enabled by default) and set the maximum serialized payload size sent to CIPP (default 262,144 bytes; range 1,024–1,048,576).
  • Normalize Numeric Strings — Convert plain decimal-number strings in the returned data, including nested values, to numbers. Disabled by default.

Output shape

A single result containing the Graph response data.

The source shows a fallback to CIPP's /api/GraphRequest endpoint only when the CIPP endpoint returns HTTP 404. Numeric-string normalization is optional.

Links

Discussion