← Docs

Docs · Connector reference

Microsoft Graph GCC High connector reference

Operations, inputs, troubleshooting, and questions for the Microsoft Graph GCC High connection.

Set up and verify the Microsoft Graph GCC High connection

  1. Choose one task and its account, and match the reads and actions on the overview page to it before granting provider permissions.
  2. Prepare the connection settings from the overview page, connect the provider in Deixic, and choose which tools your agent can use.
  3. Try a small task with a known result, and compare the returned identity and resource with what the account owner expects.
  4. Review the retrieved information, retain its identifiers, and keep any later change in a separate, explicitly authorized step.

Information your agent can use

ResourceRecord identityStart withPage coverage
Mfa registrationidTop levelNext-page URL
UsersidTop levelNext-page URL
GroupsidTop levelNext-page URL
Group membershipsidGroupsNext-page URL
Directory rolesidTop levelNext-page URL
Role assignmentsidTop levelNext-page URL
Conditional access policiesidTop levelNext-page URL
Directory devicesidTop levelNext-page URL
Managed devicesidTop levelNext-page URL
Active role schedule instancesidTop levelNext-page URL
Eligible role schedule instancesidTop levelNext-page URL
Record identity
Match on these fields before joining or deduplicating results; where none is specified, check the returned record first.
Start with
Resolve the parent identifier first.
Next-page URL
Next-page URL. Follow the continuation returned by the provider before treating the collection as complete.

Supported operations

Review the inputs before granting an action to an agent. Required inputs must be supplied, optional inputs narrow the request, and provider permissions apply in addition to Deixic policy.

Read
Retrieves information; check the returned scope and identifiers before use.
OperationEffectApprovalProvider permissionsInputs
Mfa Registration ListReadBy policyAuditLog.Read.AllNone named
Users ListReadBy policyUser.Read.All1
Groups ListReadBy policyGroupMember.Read.All1
Group Memberships ListReadBy policyGroupMember.Read.All1
Directory Roles ListReadBy policyRoleManagement.Read.Directory1
Role Assignments ListReadBy policyRoleManagement.Read.Directory1
Conditional Access Policies ListReadBy policyPolicy.Read.All1
Directory Devices ListReadBy policyDevice.Read.All1
Managed Devices ListReadBy policyDeviceManagementManagedDevices.Read.All1
Role Assignment Instances ListReadBy policyRoleManagement.Read.Directory1
Role Eligibility Instances ListReadBy policyRoleManagement.Read.Directory1

Inputs by operation

Users List Read
Inputs for Microsoft-Graph-Gcc-High Users List
InputRequirementAccepted value
$selectRequiredstring
Groups List Read
Inputs for Microsoft-Graph-Gcc-High Groups List
InputRequirementAccepted value
$selectRequiredstring
Group Memberships List Read
Inputs for Microsoft-Graph-Gcc-High Group Memberships List
InputRequirementAccepted value
group_idRequiredstringMinimum characters: 1Maximum characters: 128
Directory Roles List Read
Inputs for Microsoft-Graph-Gcc-High Directory Roles List
InputRequirementAccepted value
$selectRequiredstring
Role Assignments List Read
Inputs for Microsoft-Graph-Gcc-High Role Assignments List
InputRequirementAccepted value
$selectRequiredstring
Conditional Access Policies List Read
Inputs for Microsoft-Graph-Gcc-High Conditional Access Policies List
InputRequirementAccepted value
$selectRequiredstring
Directory Devices List Read
Inputs for Microsoft-Graph-Gcc-High Directory Devices List
InputRequirementAccepted value
$selectRequiredstring
Managed Devices List Read
Inputs for Microsoft-Graph-Gcc-High Managed Devices List
InputRequirementAccepted value
$selectRequiredstring
Role Assignment Instances List Read
Inputs for Microsoft-Graph-Gcc-High Role Assignment Instances List
InputRequirementAccepted value
$selectRequiredstring
Role Eligibility Instances List Read
Inputs for Microsoft-Graph-Gcc-High Role Eligibility Instances List
InputRequirementAccepted value
$selectRequiredstring

When the Microsoft Graph GCC High task does not produce the expected result

Connected, but the expected data is missing

Check the identity behind the oauth connection and its access to the specific resource; a successful connection does not establish access to every object.

Resolve parent resources first: Groups. A matching display name is not enough for a child lookup.

The answer covers only part of the data

Check the resource’s page coverage, query filters, and result limit, and have the agent state the account and time window it inspected, so a partial response yields a scoped answer.

The agent keeps doing the same work

Inspect the action history for repeated targets and inputs, keep the successful result’s identifiers with the task, and refresh a lookup only when the information changed.

Questions about the Microsoft Graph GCC High connector

Can I use my existing agent with Microsoft Graph GCC High?

Yes: connect your agent to Deixic through MCP, choose which connected tools it can use, and Deixic checks calls routed through its gateway; Dex is available if your team also wants an agent.

Can an agent change data in Microsoft Graph GCC High?

This connector supports reads. Use a configured connection to retrieve information and prepare a recommendation; it provides no action for changing provider data, even if the provider’s API offers writes.

What do I need to connect Microsoft Graph GCC High?

Prepare Access token; the connection uses OAuth, and the connected identity’s provider permissions determine which resources it can access.

Does connecting Microsoft Graph GCC High keep every answer up to date?

No: an earlier answer is still an earlier answer, so for a decision that depends on current state, have the agent refresh the source and retain the lookup time, and save stable instructions separately from facts that can change.