Skip to content

feat(microsoft-graph): add unified Microsoft Graph Integration Model and Studio Project - #113

Merged
michaelelrom merged 4 commits into
mainfrom
feat/microsoft-graph-integration-model
Sep 15, 2026
Merged

michaelelrom merged 4 commits into
mainfrom
feat/microsoft-graph-integration-model

Conversation

@michaelelrom

@michaelelrom michaelelrom commented Sep 15, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Adds a single Microsoft/Graph/OpenAPIs/microsoft_graph-latest.json covering Mail, Users, Groups, Calendar/Events, Files, and Teams (53 operations) plus the full extracted spec (988 operations), sourced from Microsoft's official msgraph-metadata v1.0 OpenAPI description
  • OAuth2 client credentials
  • Replaces the separate Microsoft/Graph Mail/ product — folded into this one unified Graph product, since Microsoft itself doesn't split Graph by resource area
  • Adds a Studio Project with 53 workflows across 6 folders

Test plan

  • Imported both Integration Models into local Itential Platform (localhost:3001) — success
  • Imported Studio Project — all 53 workflows imported successfully

…io Project

Adds a Microsoft Graph product covering Users, Groups, Calendar/Events, Files
(OneDrive/SharePoint drive items), and Teams, distinct from the existing
Microsoft Graph Mail product. The full spec is mechanically extracted from
Microsoft's official msgraph-metadata v1.0 OpenAPI description; the -latest
spec curates that down to 41 common CRUD automation operations. Native OAuth2
client credentials, matching Graph Mail's pattern. Ships with a companion
Studio Project (41 workflows across 5 folders) wired to the -latest model.
x-itential-curated said 848 upstream operations, actual full spec has
852. README was also missing its top-level title heading.
Re-verified both imports against a live Itential Platform instance.
Microsoft Graph is a single unified API; splitting Mail into a separate
product didn't reflect that. Merges Graph Mail's OpenAPI paths and Studio
Project workflows into Microsoft/Graph, re-keying colliding task IDs and
repointing app identities, then removes the standalone Graph Mail product.

Curated spec now covers 53 operations (Mail, Users, Groups, Calendar/Events,
Files, Teams); full spec covers 988. Studio Project has 53 workflows across
6 folders.
…p count

Studio Project's folders tree already grouped Mail's 12 workflows into
one folder matching the README, but each component's own folder field
still carried the pre-merge per-category paths (/Messages,
/Attachments, /Send, /Mail Folders) -- fixed to /Mail on all 12.
x-itential-curated also said 989 upstream operations against an
actual count of 988. Re-verified both imports against a live
Itential Platform instance.
@michaelelrom michaelelrom changed the title feat(microsoft-graph): add Microsoft Graph Integration Model and Studio Project feat(microsoft-graph): add unified Microsoft Graph Integration Model and Studio Project Sep 15, 2026
@michaelelrom
michaelelrom merged commit 3c3a06c into main Sep 15, 2026
@michaelelrom
michaelelrom deleted the feat/microsoft-graph-integration-model branch September 15, 2026 00:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants