Microsoft Entra ID (formerly Azure AD) Identity Governance.access Package Catalog API
The identityGovernance.accessPackageCatalog API from Microsoft Entra ID (formerly Azure AD) — 146 operation(s) for identitygovernance.accesspackagecatalog.
Operations 252
Showing the first 250 of 252. The full set is in the contract, and via get_provider_operations.
Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay
GET
/identityGovernance/catalogs
List access package catalogs · Get catalogs from identityGovernance
#
Ask an LLM
“Which access package catalogs exist in my Entra ID tenant?”
“Can I search or filter the catalogs used for entitlement management?”
Tell an agent
List every access package catalog in the tenant.
Show catalogs whose properties match {filter}, first {top} only.
POST
/identityGovernance/catalogs
Create an access package catalog · Create new navigation property to catalogs for identityGovernance
#
Ask an LLM
“How do I set up a new catalog to hold access packages?”
“Can a new catalog be made visible to users outside my organization?”
Tell an agent
Create an access package catalog called {name}.
Create an externally visible catalog named {name} described as {description}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}
Get one access package catalog · Get catalogs from identityGovernance
#
Ask an LLM
“What are the settings of a specific access package catalog?”
“Is a particular catalog published and externally visible?”
Tell an agent
Show the details of access package catalog {catalog}.
Get the name, state and visibility of catalog {catalog}.
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}
Update an access package catalog · Update the navigation property catalogs in identityGovernance
#
Ask an LLM
“How do I rename an existing access package catalog?”
“Can I switch a catalog's state or its external visibility after creating it?”
Tell an agent
Rename access package catalog {catalog} to {name}.
Change the state of catalog {catalog} to {state}.
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}
Delete an access package catalog · Delete navigation property catalogs for identityGovernance
#
Ask an LLM
“Can I remove an access package catalog I no longer use?”
“What happens when I delete an entitlement management catalog?”
Tell an agent destructive · confirm first
Delete access package catalog {catalog}.
Remove catalog {catalog} from identity governance permanently.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackages
List the access packages in a catalog · Get accessPackages from identityGovernance
#
Ask an LLM
“Which access packages live inside a given catalog?”
“Can I see all access packages grouped under one catalog?”
Tell an agent
List the access packages in catalog {catalog}.
Show the first {top} access packages of catalog {catalog}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}
Get an access package from a catalog · Get accessPackages from identityGovernance
#
Ask an LLM
“How can I look up one access package through its catalog?”
“What details does a catalog return for a single access package it holds?”
Tell an agent
Get access package {package} from catalog {catalog}.
Show package {package} as listed under catalog {catalog}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackages/$count
Count the access packages in a catalog · Get the number of the resource
#
Ask an LLM
“How many access packages does a catalog contain?”
“Can I count only the catalog's packages matching a filter?”
Tell an agent
Count the access packages in catalog {catalog}.
Count packages in catalog {catalog} that match {filter}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/customWorkflowExtensions
List a catalog's custom workflow extensions · Get customWorkflowExtensions from identityGovernance
#
Ask an LLM
“Which custom workflow extensions are attached to a catalog?”
“Can I see the Logic App callouts a catalog uses during access requests?”
Tell an agent
List the custom workflow extensions of catalog {catalog}.
Show custom callout extensions in catalog {catalog} matching {filter}.
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/customWorkflowExtensions
Add a custom workflow extension to a catalog · Create new navigation property to customWorkflowExtensions for…
#
Ask an LLM
“How do I add a custom extension that calls an external endpoint from a catalog?”
“Can I configure the endpoint and authentication for a new catalog callout?”
Tell an agent
Add a custom workflow extension named {name} to catalog {catalog}.
Create a callout extension in catalog {catalog} pointing at endpoint {endpoint}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/customWorkflowExtensions/{customCalloutExtension-id}
Get a catalog's custom workflow extension · Get customWorkflowExtensions from identityGovernance
#
Ask an LLM
“What endpoint and authentication does one catalog callout extension use?”
“Where can I inspect a single custom workflow extension of a catalog?”
Tell an agent
Show custom workflow extension {ext} in catalog {catalog}.
Get the endpoint configuration of extension {ext} from catalog {catalog}.
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/customWorkflowExtensions/{customCalloutExtension-id}
Update a catalog's custom workflow extension · Update the navigation property customWorkflowExtensions in identityGovernance
#
Ask an LLM
“How do I point an existing catalog callout extension at a new endpoint?”
“Can I rename a custom workflow extension that a catalog already has?”
Tell an agent
Change the endpoint of custom workflow extension {ext} in catalog {catalog} to {endpoint}.
Rename catalog {catalog} extension {ext} to {name}.
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/customWorkflowExtensions/{customCalloutExtension-id}
Remove a catalog's custom workflow extension · Delete navigation property customWorkflowExtensions for identityGovernance
#
Ask an LLM
“Can I delete a custom workflow extension from a catalog?”
“What removes an unused Logic App callout from an access package catalog?”
Tell an agent destructive · confirm first
Delete custom workflow extension {ext} from catalog {catalog}.
Remove callout extension {ext} out of catalog {catalog}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/customWorkflowExtensions/$count
Count a catalog's custom workflow extensions · Get the number of the resource
#
Ask an LLM
“How many custom workflow extensions are defined in a catalog?”
“Can I count a catalog's callout extensions that match a filter?”
Tell an agent
Count the custom workflow extensions in catalog {catalog}.
Count catalog {catalog} callout extensions matching {filter}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles
List a catalog's resource roles · Get resourceRoles from identityGovernance
#
Ask an LLM
“Which resource roles are available to assign from a catalog?”
“Can I filter a catalog's resource roles, for example by origin system?”
Tell an agent
List the resource roles in catalog {catalog}.
Show resource roles of catalog {catalog} that match {filter}.
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles
Add a resource role to a catalog · Create new navigation property to resourceRoles for identityGovernance
#
Ask an LLM
“How do I register a role of a resource so a catalog can hand it out?”
“Can I add a role by its origin ID from the source system?”
Tell an agent
Add a resource role named {name} to catalog {catalog}.
Register role {originId} from {originSystem} as a resource role in catalog {catalog}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}
Get one resource role in a catalog · Get resourceRoles from identityGovernance
#
Ask an LLM
“What are the details of a specific resource role in a catalog?”
“Which origin system does a given catalog resource role come from?”
Tell an agent
Show resource role {role} of catalog {catalog}.
Get the origin ID and type of catalog {catalog} resource role {role}.
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}
Update a resource role in a catalog · Update the navigation property resourceRoles in identityGovernance
#
Ask an LLM
“How do I change the name or description of a catalog resource role?”
“Can I edit a resource role a catalog already lists?”
Tell an agent
Rename resource role {role} in catalog {catalog} to {name}.
Update the description of catalog {catalog} resource role {role} to {description}.
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}
Remove a resource role from a catalog · Delete navigation property resourceRoles for identityGovernance
#
Ask an LLM
“Can I take a resource role out of an access package catalog?”
“How is a role deleted from a catalog's list of resource roles?”
Tell an agent destructive · confirm first
Delete resource role {role} from catalog {catalog}.
Remove role {role} from the resource roles of catalog {catalog}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource
Get the resource behind a catalog resource role · Get resource from identityGovernance
#
Ask an LLM
“Which resource does a catalog resource role actually belong to?”
“Can I see the app or group a catalog role grants access to?”
Tell an agent
Show the resource behind catalog role {role} in catalog {catalog}.
Get the app or group that catalog {catalog} role {role} points at.
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource
Update the resource behind a catalog resource role · Update the navigation property resource in identityGovernance
#
Ask an LLM
“How do I rename the resource that sits behind a catalog role?”
“Can I edit attributes of the resource a catalog role grants?”
Tell an agent
Rename the resource that sits behind catalog role {role} (catalog {catalog}) to {name}.
Change attributes of the resource granted by catalog {catalog} role {role} to {attributes}.
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource
Unlink the resource from a catalog resource role · Delete navigation property resource for identityGovernance
#
Ask an LLM
“Can I delete the resource record attached to a catalog resource role?”
“What detaches the resource a catalog role was granting?”
Tell an agent destructive · confirm first
Delete the resource record attached to catalog role {role} in catalog {catalog}.
Detach catalog {catalog} role {role} from the resource it grants.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/environment
Get the environment of a catalog role's resource · Get environment from identityGovernance
#
Ask an LLM
“Which environment is the resource behind a catalog role tied to?”
“Can I read the origin environment of a resource a catalog role grants?”
Tell an agent
Show the environment of the resource behind catalog role {role} in catalog {catalog}.
Get environment info for the resource granted by catalog {catalog} role {role}.
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh
Refresh the resource behind a catalog resource role · Invoke action refresh
#
Ask an LLM
“How do I refresh the resource that a catalog role is attached to?”
“Can I trigger a refresh on the resource a catalog role grants?”
Tell an agent
Refresh the resource behind catalog role {role} in catalog {catalog}.
Run the refresh action for the resource granted by catalog {catalog} role {role}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/roles
List roles of a catalog role's backing resource · Get roles from identityGovernance
#
Ask an LLM
“What other roles does the resource behind a catalog role offer?”
“Can I list every role defined on the resource a catalog role grants?”
Tell an agent
List every role offered by catalog role {role}'s backing resource in catalog {catalog}.
Show backing-resource roles matching {filter} for catalog {catalog} role {role}.
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/roles
Add a role to a catalog role's backing resource · Create new navigation property to roles for identityGovernance
#
Ask an LLM
“How do I add another role to the resource behind a catalog role?”
“Can I register a new origin role on a catalog role's backing resource?”
Tell an agent
Add a new role called {name} to catalog role {role}'s backing resource in catalog {catalog}.
Register origin role {originId} with the backing resource of catalog {catalog} role {role}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/roles/{accessPackageResourceRole-id1}
Get a sibling role on a catalog role's resource · Get roles from identityGovernance
#
Ask an LLM
“Where do I read a single sibling role offered by a catalog role's backing resource?”
“What details come back for one other role on the resource a catalog role grants?”
Tell an agent
Show sibling role {role2} offered by catalog role {role}'s backing resource in catalog {catalog}.
Get sibling role entry {role2} from the backing resource of catalog {catalog} role {role}.
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/roles/{accessPackageResourceRole-id1}
Update a sibling role on a catalog role's resource · Update the navigation property roles in identityGovernance
#
Ask an LLM
“How do I rename a sibling role offered by a catalog role's backing resource?”
“Can I edit the description of one other role on the resource a catalog role grants?”
Tell an agent
Rename sibling role {role2} offered by catalog role {role}'s backing resource (catalog {catalog}) to {name}.
Set sibling role entry {role2} description to {description} on catalog {catalog} role {role}'s backing resource.
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/roles/{accessPackageResourceRole-id1}
Delete a sibling role on a catalog role's resource · Delete navigation property roles for identityGovernance
#
Ask an LLM
“Can I delete one sibling role from a catalog role's backing resource?”
“What removes a single other role offered by the resource a catalog role grants?”
Tell an agent destructive · confirm first
Delete sibling role {role2} offered by catalog role {role}'s backing resource in catalog {catalog}.
Remove sibling role entry {role2} from the backing resource of catalog {catalog} role {role}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/roles/$count
Count roles of a catalog role's backing resource · Get the number of the resource
#
Ask an LLM
“How many roles does the resource behind a catalog role have in total?”
“Can I count the backing resource's roles for a catalog role using a filter?”
Tell an agent
Count every role offered by catalog role {role}'s backing resource in catalog {catalog}.
Count backing-resource roles matching {filter} for catalog {catalog} role {role}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes
List scopes of a catalog role's backing resource · Get scopes from identityGovernance
#
Ask an LLM
“Which scopes exist within the underlying resource of a catalog role?”
“Is there a way to filter scopes defined within a catalog role's underlying resource?”
Tell an agent
List scopes defined within the underlying resource of catalog role {role}, catalog {catalog}.
Enumerate underlying-resource scopes that match {filter} under catalog {catalog} role {role}.
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes
Add a scope to a catalog role's backing resource · Create new navigation property to scopes for identityGovernance
#
Ask an LLM
“What call creates a scope within the underlying resource of a catalog role?”
“Is it possible to register an origin scope within a catalog role's underlying resource?”
Tell an agent
Create scope {name} within the underlying resource of catalog role {role}, catalog {catalog}.
Register origin scope {originId} within the underlying resource tied to catalog {catalog} role {role}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}
Get a scope of a catalog role's backing resource · Get scopes from identityGovernance
#
Ask an LLM
“Where can I fetch one scope defined within a catalog role's underlying resource?”
“What does a single underlying-resource scope of a catalog role contain?”
Tell an agent
Fetch scope {scope} defined within the underlying resource of catalog role {role}, catalog {catalog}.
Retrieve underlying-resource scope {scope} for catalog {catalog} role {role}.
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}
Update a scope of a catalog role's backing resource · Update the navigation property scopes in identityGovernance
#
Ask an LLM
“What changes the name of a scope within a catalog role's underlying resource?”
“Is editing a scope description within a catalog role's underlying resource supported?”
Tell an agent
Retitle scope {scope} within the underlying resource of catalog role {role}, catalog {catalog}, as {name}.
Change underlying-resource scope {scope} description to {description} for catalog {catalog} role {role}.
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}
Delete a scope of a catalog role's backing resource · Delete navigation property scopes for identityGovernance
#
Ask an LLM
“Is it possible to remove one scope within a catalog role's underlying resource?”
“Which call drops a scope defined within the underlying resource of a catalog role?”
Tell an agent destructive · confirm first
Remove scope {scope} defined within the underlying resource of catalog role {role}, catalog {catalog}.
Drop underlying-resource scope {scope} for catalog {catalog} role {role}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource
Get the resource under a catalog role's scope · Get resource from identityGovernance
#
Ask an LLM
“What resource does a scope under a catalog role's resource point to?”
“Can I fetch the resource hanging off a scope beneath a catalog role?”
Tell an agent
Show the resource hanging off scope {scope} beneath catalog role {role} in catalog {catalog}.
Get the scope-attached resource for scope {scope} of catalog {catalog} role {role}.
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource
Update the resource under a catalog role's scope · Update the navigation property resource in identityGovernance
#
Ask an LLM
“How do I rename the resource hanging off a scope beneath a catalog role?”
“Can I edit attributes of a scope-attached resource reached from a catalog role?”
Tell an agent
Rename the resource hanging off scope {scope} beneath catalog role {role} (catalog {catalog}) to {name}.
Set attributes {attributes} on the scope-attached resource of scope {scope}, catalog {catalog} role {role}.
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource
Unlink the resource under a catalog role's scope · Delete navigation property resource for identityGovernance
#
Ask an LLM
“Can I delete the resource hanging off a scope beneath a catalog role?”
“What removes the scope-attached resource under a catalog role?”
Tell an agent destructive · confirm first
Delete the resource hanging off scope {scope} beneath catalog role {role} in catalog {catalog}.
Unlink the scope-attached resource of scope {scope}, catalog {catalog} role {role}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/environment
Get the environment of a catalog role scope's resource · Get environment from identityGovernance
#
Ask an LLM
“Which environment is the resource under a catalog role's scope tied to?”
“Can I read origin environment details for a scope-attached resource beneath a catalog role?”
Tell an agent
Show the environment of the resource hanging off scope {scope} beneath catalog role {role} in catalog {catalog}.
Read environment info of the scope-attached resource for scope {scope}, catalog {catalog} role {role}.
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh
Refresh the resource under a catalog role's scope · Invoke action refresh
#
Ask an LLM
“Is there a refresh action for the resource hanging off a scope beneath a catalog role?”
“Can I trigger refresh on a scope-attached resource reached from a catalog role?”
Tell an agent
Refresh the resource hanging off scope {scope} beneath catalog role {role} in catalog {catalog}.
Trigger refresh on the scope-attached resource of scope {scope}, catalog {catalog} role {role}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles
List roles of the resource under a catalog role's scope · Get roles from identityGovernance
#
Ask an LLM
“Which roles are offered by the resource attached to a scope under a catalog role?”
“Is filtering supported when listing roles on a scope-attached resource of a catalog role?”
Tell an agent
List the roles offered by the scope {scope} attached resource beneath catalog role {role}, catalog {catalog}.
Show roles matching {filter} offered where scope {scope} hangs off catalog {catalog} role {role}.
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles
Add a role to the resource under a catalog role's scope · Create new navigation property to roles for identityGovernance
#
Ask an LLM
“What adds a role to the resource attached to a scope beneath a catalog role?”
“Is registering an origin role on a scope-attached resource of a catalog role allowed?”
Tell an agent
Add role {name} as an offering of the scope {scope} attached resource beneath catalog role {role}, catalog {catalog}.
Register origin role {originId} as an offering where scope {scope} hangs off catalog {catalog} role {role}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id1}
Get a role of the resource under a catalog role's scope · Get roles from identityGovernance
#
Ask an LLM
“Where is one role offered by a scope-attached resource of a catalog role readable?”
“What details does a single offering role of a scope-attached resource return?”
Tell an agent
Show offering role {role2} of the scope {scope} attached resource beneath catalog role {role}, catalog {catalog}.
Get offering role {role2} where scope {scope} hangs off catalog {catalog} role {role}.
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id1}
Update a role of the resource under a catalog role's scope · Update the navigation property roles in identityGovernance
#
Ask an LLM
“How do I rename an offering role on a scope-attached resource of a catalog role?”
“Can I edit the description of a role offered by a scope-attached resource?”
Tell an agent
Rename offering role {role2} of the scope {scope} attached resource beneath catalog role {role}, catalog {catalog}, to {name}.
Set offering role {role2} description to {description} where scope {scope} hangs off catalog {catalog} role {role}.
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id1}
Delete a role of the resource under a catalog role's scope · Delete navigation property roles for identityGovernance
#
Ask an LLM
“Can I delete one offering role from a scope-attached resource of a catalog role?”
“What removes a role offered by the resource attached to a scope beneath a catalog role?”
Tell an agent destructive · confirm first
Delete offering role {role2} of the scope {scope} attached resource beneath catalog role {role}, catalog {catalog}.
Remove offering role {role2} where scope {scope} hangs off catalog {catalog} role {role}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/$count
Count roles of the resource under a catalog role's scope · Get the number of the resource
#
Ask an LLM
“How many roles are offered by the resource attached to a scope beneath a catalog role?”
“Can offering roles on a scope-attached resource be counted with a filter?”
Tell an agent
Count offering roles of the scope {scope} attached resource beneath catalog role {role}, catalog {catalog}.
Count offering roles matching {filter} where scope {scope} hangs off catalog {catalog} role {role}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions
List upload sessions on a catalog role scope's resource · Get uploadSessions from identityGovernance
#
Ask an LLM
“Which upload sessions exist for the resource hanging off a scope of a catalog role?”
“Can I filter the upload sessions on the resource hanging off a scope of a catalog role?”
Tell an agent
List upload sessions on the resource hanging off scope {scope} of catalog role {role} (catalog {catalog}).
Show upload sessions matching {filter} for the resource hanging off scope {scope} of catalog role {role} (catalog {catalog}).
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions
Start an upload session on a catalog role scope's resource · Create new navigation property to uploadSessions for identityGovernance
#
Ask an LLM
“How do I start a new upload session for the resource hanging off a scope of a catalog role?”
“What opens a custom data upload session on the resource hanging off a scope of a catalog role?”
Tell an agent
Open a new upload session on the resource hanging off scope {scope} of catalog role {role} (catalog {catalog}).
Start an upload session with reference {referenceId} for the resource hanging off scope {scope} of catalog role {role} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}
Get an upload session on a catalog role scope's resource · Get uploadSessions from identityGovernance
#
Ask an LLM
“Where can I check the status and stats of one upload session on the resource hanging off a scope of a catalog role?”
“Is a given upload session for the resource hanging off a scope of a catalog role finished uploading?”
Tell an agent
Show the status and stats of upload session {session} on the resource hanging off scope {scope} of catalog role {role} (catalog {catalog}).
Check whether upload session {session} for the resource hanging off scope {scope} of catalog role {role} is done (catalog {catalog}).
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}
Update an upload session on a catalog role scope's resource · Update the navigation property uploadSessions in identityGovernance
#
Ask an LLM
“How do I mark an upload session on the resource hanging off a scope of a catalog role as done?”
“Can I change the status of an upload session for the resource hanging off a scope of a catalog role?”
Tell an agent
Mark upload session {session} on the resource hanging off scope {scope} of catalog role {role} (catalog {catalog}) as done uploading.
Set upload session {session} status to {status} for the resource hanging off scope {scope} of catalog role {role} (catalog {catalog}).
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}
Delete an upload session on a catalog role scope's resource · Delete navigation property uploadSessions for identityGovernance
#
Ask an LLM
“Can I delete an upload session on the resource hanging off a scope of a catalog role?”
“What discards an abandoned upload session for the resource hanging off a scope of a catalog role?”
Tell an agent destructive · confirm first
Delete upload session {session} on the resource hanging off scope {scope} of catalog role {role} (catalog {catalog}).
Discard abandoned upload session {session} for the resource hanging off scope {scope} of catalog role {role} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files
List files in a session on a catalog role scope's resource · Get files from identityGovernance
#
Ask an LLM
“Which files were uploaded in a session on the resource hanging off a scope of a catalog role?”
“Can I list the files inside one upload session for the resource hanging off a scope of a catalog role?”
Tell an agent
List files uploaded in session {session} on the resource hanging off scope {scope} of catalog role {role} (catalog {catalog}).
Show every file inside upload session {session} for the resource hanging off scope {scope} of catalog role {role} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}
Get a file in a session on a catalog role scope's resource · Get files from identityGovernance
#
Ask an LLM
“What metadata is stored for one uploaded file in a session on the resource hanging off a scope of a catalog role?”
“Where do I look up a single file record in an upload session for the resource hanging off a scope of a catalog role?”
Tell an agent
Show metadata of file {file} in upload session {session} on the resource hanging off scope {scope} of catalog role {role} (catalog {catalog}).
Get file record {file} from session {session} for the resource hanging off scope {scope} of catalog role {role} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value
Download an uploaded file on a catalog role scope's resource · Get media content for the navigation property files from identityGovernance
#
Ask an LLM
“How do I download the raw content of an uploaded file for the resource hanging off a scope of a catalog role?”
“Can I fetch the bytes of one file in an upload session on the resource hanging off a scope of a catalog role?”
Tell an agent
Download the content of file {file} from session {session} on the resource hanging off scope {scope} of catalog role {role} (catalog {catalog}).
Fetch raw bytes of file {file} in session {session} for the resource hanging off scope {scope} of catalog role {role} (catalog {catalog}).
PUT
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value
Replace a file's content on a catalog role scope's resource · Update media content for the navigation property files in identityGovernance
#
Ask an LLM
“Is there a way to swap out an uploaded file's bytes on the resource hanging off a scope of a catalog role?”
“Is writing new media content into a session file on the resource hanging off a scope of a catalog role supported?”
Tell an agent
Replace the content of file {file} in session {session} on the resource hanging off scope {scope} of catalog role {role} (catalog {catalog}).
Overwrite media of file {file} in session {session} for the resource hanging off scope {scope} of catalog role {role} (catalog {catalog}).
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value
Erase a file's content on a catalog role scope's resource · Delete media content for the navigation property files in identityGovernance
#
Ask an LLM
“Can I erase the stored content of a file in an upload session on the resource hanging off a scope of a catalog role?”
“What clears an uploaded file's media for the resource hanging off a scope of a catalog role?”
Tell an agent destructive · confirm first
Erase stored media from file {file} of session {session} on the resource hanging off scope {scope} of catalog role {role} (catalog {catalog}).
Clear file {file}'s bytes in session {session} for the resource hanging off scope {scope} of catalog role {role} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count
Count files in a session on a catalog role scope's resource · Get the number of the resource
#
Ask an LLM
“How many files does one upload session on the resource hanging off a scope of a catalog role hold?”
“Can I count the files in a session for the resource hanging off a scope of a catalog role with a filter?”
Tell an agent
Count files in upload session {session} on the resource hanging off scope {scope} of catalog role {role} (catalog {catalog}).
Count files matching {filter} in session {session} for the resource hanging off scope {scope} of catalog role {role} (catalog {catalog}).
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile
Upload a file on a catalog role scope's resource · Invoke action uploadFile
#
Ask an LLM
“How do I upload a file into an open session for the resource hanging off a scope of a catalog role?”
“What action sends a data file through an upload session on the resource hanging off a scope of a catalog role?”
Tell an agent
Upload a file into upload session {session} on the resource hanging off scope {scope} of catalog role {role} (catalog {catalog}).
Send a data file through session {session} for the resource hanging off scope {scope} of catalog role {role} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/$count
Count upload sessions on a catalog role scope's resource · Get the number of the resource
#
Ask an LLM
“How many upload sessions exist for the resource hanging off a scope of a catalog role?”
“Can upload sessions on the resource hanging off a scope of a catalog role be counted with a filter?”
Tell an agent
Count upload sessions on the resource hanging off scope {scope} of catalog role {role} (catalog {catalog}).
Tally how many upload sessions match {filter} under the resource hanging off scope {scope} of catalog role {role} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/$count
Count scopes of a catalog role's backing resource · Get the number of the resource
#
Ask an LLM
“How many scopes are defined within the underlying resource of a catalog role?”
“Is a filtered count of scopes within a catalog role's underlying resource possible?”
Tell an agent
Tally scopes defined within the underlying resource of catalog role {role}, catalog {catalog}.
Tally underlying-resource scopes matching {filter} for catalog {catalog} role {role}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions
List upload sessions on a catalog role's resource · Get uploadSessions from identityGovernance
#
Ask an LLM
“Which upload sessions exist for the resource behind a catalog role?”
“Can I filter the upload sessions on the resource behind a catalog role?”
Tell an agent
List upload sessions on the resource behind catalog role {role} (catalog {catalog}).
Show upload sessions matching {filter} for the resource behind catalog role {role} (catalog {catalog}).
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions
Start an upload session on a catalog role's resource · Create new navigation property to uploadSessions for identityGovernance
#
Ask an LLM
“How do I start a new upload session for the resource behind a catalog role?”
“What opens a custom data upload session on the resource behind a catalog role?”
Tell an agent
Open a new upload session on the resource behind catalog role {role} (catalog {catalog}).
Start an upload session with reference {referenceId} for the resource behind catalog role {role} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}
Get an upload session on a catalog role's resource · Get uploadSessions from identityGovernance
#
Ask an LLM
“Where can I check the status and stats of one upload session on the resource behind a catalog role?”
“Is a given upload session for the resource behind a catalog role finished uploading?”
Tell an agent
Show the status and stats of upload session {session} on the resource behind catalog role {role} (catalog {catalog}).
Check whether upload session {session} for the resource behind catalog role {role} is done (catalog {catalog}).
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}
Update an upload session on a catalog role's resource · Update the navigation property uploadSessions in identityGovernance
#
Ask an LLM
“How do I mark an upload session on the resource behind a catalog role as done?”
“Can I change the status of an upload session for the resource behind a catalog role?”
Tell an agent
Mark upload session {session} on the resource behind catalog role {role} (catalog {catalog}) as done uploading.
Set upload session {session} status to {status} for the resource behind catalog role {role} (catalog {catalog}).
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}
Delete an upload session on a catalog role's resource · Delete navigation property uploadSessions for identityGovernance
#
Ask an LLM
“Can I delete an upload session on the resource behind a catalog role?”
“What discards an abandoned upload session for the resource behind a catalog role?”
Tell an agent destructive · confirm first
Delete upload session {session} on the resource behind catalog role {role} (catalog {catalog}).
Discard abandoned upload session {session} for the resource behind catalog role {role} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files
List files in an upload session on a catalog role's resource · Get files from identityGovernance
#
Ask an LLM
“Which files were uploaded in a session on the resource behind a catalog role?”
“Can I list the files inside one upload session for the resource behind a catalog role?”
Tell an agent
List files uploaded in session {session} on the resource behind catalog role {role} (catalog {catalog}).
Show every file inside upload session {session} for the resource behind catalog role {role} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}
Get a file in an upload session on a catalog role's resource · Get files from identityGovernance
#
Ask an LLM
“What metadata is stored for one uploaded file in a session on the resource behind a catalog role?”
“Where do I look up a single file record in an upload session for the resource behind a catalog role?”
Tell an agent
Show metadata of file {file} in upload session {session} on the resource behind catalog role {role} (catalog {catalog}).
Get file record {file} from session {session} for the resource behind catalog role {role} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value
Download an uploaded file on a catalog role's resource · Get media content for the navigation property files from identityGovernance
#
Ask an LLM
“How do I download the raw content of an uploaded file for the resource behind a catalog role?”
“Can I fetch the bytes of one file in an upload session on the resource behind a catalog role?”
Tell an agent
Download the content of file {file} from upload session {session} on the resource behind catalog role {role} (catalog {catalog}).
Fetch raw bytes of file {file} in session {session} for the resource behind catalog role {role} (catalog {catalog}).
PUT
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value
Replace a file's content on a catalog role's resource · Update media content for the navigation property files in identityGovernance
#
Ask an LLM
“How do I replace the content of an uploaded file for the resource behind a catalog role?”
“Is writing new media content into an existing session file on the resource behind a catalog role supported?”
Tell an agent
Replace the content of file {file} in upload session {session} on the resource behind catalog role {role} (catalog {catalog}).
Overwrite media of file {file} in session {session} for the resource behind catalog role {role} (catalog {catalog}).
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value
Erase a file's content on a catalog role's resource · Delete media content for the navigation property files in identityGovernance
#
Ask an LLM
“Can I erase the stored content of a file in an upload session on the resource behind a catalog role?”
“What clears an uploaded file's media for the resource behind a catalog role?”
Tell an agent destructive · confirm first
Erase stored media from file {file} of upload session {session} on the resource behind catalog role {role} (catalog {catalog}).
Clear file {file}'s bytes in session {session} for the resource behind catalog role {role} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count
Count files in a session on a catalog role's resource · Get the number of the resource
#
Ask an LLM
“How many files does one upload session on the resource behind a catalog role hold?”
“Can I count the files in a session for the resource behind a catalog role with a filter?”
Tell an agent
Count files in upload session {session} on the resource behind catalog role {role} (catalog {catalog}).
Count files matching {filter} in session {session} for the resource behind catalog role {role} (catalog {catalog}).
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile
Upload a file into a session on a catalog role's resource · Invoke action uploadFile
#
Ask an LLM
“How do I upload a file into an open session for the resource behind a catalog role?”
“What action sends a data file through an upload session on the resource behind a catalog role?”
Tell an agent
Upload a file into upload session {session} on the resource behind catalog role {role} (catalog {catalog}).
Send a data file through session {session} for the resource behind catalog role {role} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/$count
Count upload sessions on a catalog role's resource · Get the number of the resource
#
Ask an LLM
“How many upload sessions exist for the resource behind a catalog role?”
“Can upload sessions on the resource behind a catalog role be counted with a filter?”
Tell an agent
Count upload sessions on the resource behind catalog role {role} (catalog {catalog}).
Count upload sessions matching {filter} for the resource behind catalog role {role} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/$count
Count a catalog's resource roles · Get the number of the resource
#
Ask an LLM
“How many resource roles does a catalog expose?”
“Can I count only the catalog resource roles that match a filter?”
Tell an agent
Count the resource roles in catalog {catalog}.
Count resource roles in catalog {catalog} matching {filter}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources
List the resources in a catalog · Get resources from identityGovernance
#
Ask an LLM
“Which groups, apps and sites have been added to a catalog as resources?”
“Can I search the resources registered in an access package catalog?”
Tell an agent
List the resources registered in catalog {catalog}.
Search catalog {catalog} resources for {search}.
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources
Add a resource to a catalog · Create new navigation property to resources for identityGovernance
#
Ask an LLM
“How do I add an application or group to an access package catalog?”
“Can I register a resource by its origin ID and origin system?”
Tell an agent
Add resource {name} to catalog {catalog}.
Register {originSystem} object {originId} as a resource in catalog {catalog}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}
Get one resource in a catalog · Get resources from identityGovernance
#
Ask an LLM
“What does a catalog record about a single resource it contains?”
“Which origin system does a catalog resource belong to?”
Tell an agent
Show resource {resource} registered in catalog {catalog}.
Get origin details for catalog {catalog} resource {resource}.
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}
Update a resource in a catalog · Update the navigation property resources in identityGovernance
#
Ask an LLM
“How do I change the display name of a resource registered in a catalog?”
“Can I edit a catalog resource's description or attributes?”
Tell an agent
Rename catalog {catalog} resource {resource} to {name}.
Set the description of registered resource {resource} in catalog {catalog} to {description}.
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}
Remove a resource from a catalog · Delete navigation property resources for identityGovernance
#
Ask an LLM
“Can I remove a group or app that was added to a catalog?”
“What deletes a registered resource from an access package catalog?”
Tell an agent destructive · confirm first
Delete resource {resource} from catalog {catalog}.
Remove registered resource {resource} out of catalog {catalog}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/environment
Get the environment of a catalog resource · Get environment from identityGovernance
#
Ask an LLM
“Which environment does a resource registered in a catalog come from?”
“Can I read the origin environment of a registered catalog resource?”
Tell an agent
Show the environment of registered resource {resource} in catalog {catalog}.
Get environment details for catalog {catalog} registered resource {resource}.
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/microsoft.graph.refresh
Refresh a catalog resource · Invoke action refresh
#
Ask an LLM
“How do I refresh a resource that is registered in a catalog?”
“Can I trigger the refresh action on a registered catalog resource directly?”
Tell an agent
Refresh registered resource {resource} in catalog {catalog}.
Run the refresh action on catalog {catalog} registered resource {resource}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles
List roles of a catalog resource · Get roles from identityGovernance
#
Ask an LLM
“Which roles does a resource registered in a catalog provide?”
“Can I filter the roles a registered catalog resource provides?”
Tell an agent
List the roles provided by registered resource {resource} in catalog {catalog}.
Show provided roles matching {filter} for catalog {catalog} registered resource {resource}.
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles
Add a role to a catalog resource · Create new navigation property to roles for identityGovernance
#
Ask an LLM
“How do I add a role to a resource registered in a catalog?”
“Can I register an origin role directly on a registered catalog resource?”
Tell an agent
Add role {name} to the roles provided by registered resource {resource}, catalog {catalog}.
Register origin role {originId} as provided by catalog {catalog} registered resource {resource}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}
Get a role of a catalog resource · Get roles from identityGovernance
#
Ask an LLM
“How can I view one role that a registered catalog resource provides?”
“What does a single provided role of a registered resource contain?”
Tell an agent
Show provided role {role} of registered resource {resource} in catalog {catalog}.
Get provided role {role} for catalog {catalog} registered resource {resource}.
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}
Update a role of a catalog resource · Update the navigation property roles in identityGovernance
#
Ask an LLM
“How do I rename a role that a registered catalog resource provides?”
“Can I change a provided role's description on a registered resource?”
Tell an agent
Rename provided role {role} of registered resource {resource} in catalog {catalog} to {name}.
Set provided role {role} description to {description} for catalog {catalog} registered resource {resource}.
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}
Delete a role of a catalog resource · Delete navigation property roles for identityGovernance
#
Ask an LLM
“Can I remove a role that a registered catalog resource provides?”
“What deletes one provided role of a registered resource?”
Tell an agent destructive · confirm first
Delete provided role {role} of registered resource {resource} in catalog {catalog}.
Remove provided role {role} for catalog {catalog} registered resource {resource}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource
Get the resource a registered resource's role links to · Get resource from identityGovernance
#
Ask an LLM
“Which resource does a provided role of a registered catalog resource link back to?”
“Can I read the resource record a registered resource's role is linked from?”
Tell an agent
Show the resource that role {role} of registered resource {resource} links back to, catalog {catalog}.
Get the role-linked resource for role {role} on catalog {catalog} registered resource {resource}.
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource
Update the resource a registered resource's role links to · Update the navigation property resource in identityGovernance
#
Ask an LLM
“How do I rename the resource a registered resource's role links back to?”
“Can I edit attributes on the role-linked resource of a registered catalog resource?”
Tell an agent
Rename the resource that role {role} of registered resource {resource} links back to (catalog {catalog}) to {name}.
Set attributes {attributes} on the role-linked resource for role {role}, catalog {catalog} registered resource {resource}.
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource
Unlink the resource from a registered resource's role · Delete navigation property resource for identityGovernance
#
Ask an LLM
“Can I delete the resource a registered resource's role links back to?”
“What detaches the role-linked resource under a registered catalog resource?”
Tell an agent destructive · confirm first
Delete the resource that role {role} of registered resource {resource} links back to, catalog {catalog}.
Detach the role-linked resource from role {role} on catalog {catalog} registered resource {resource}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/environment
Get the environment of a role-linked resource · Get environment from identityGovernance
#
Ask an LLM
“What environment is the resource linked from a registered resource's role in?”
“Can I look up environment details of a role-linked resource in a catalog?”
Tell an agent
Show the environment of the resource role {role} of registered resource {resource} links back to, catalog {catalog}.
Get role-linked resource environment for role {role}, catalog {catalog} registered resource {resource}.
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh
Refresh the resource a registered resource's role links to · Invoke action refresh
#
Ask an LLM
“Is there a way to refresh the resource a registered resource's role links back to?”
“Can the refresh action run on a role-linked resource of a registered catalog resource?”
Tell an agent
Refresh the resource that role {role} of registered resource {resource} links back to, catalog {catalog}.
Trigger refresh of the role-linked resource for role {role}, catalog {catalog} registered resource {resource}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes
List scopes of a role-linked resource · Get scopes from identityGovernance
#
Ask an LLM
“Which scopes are listed on the resource a registered resource's role links back to?”
“Can I filter scopes on a role-linked resource inside a catalog?”
Tell an agent
List scopes on the role-linked resource for role {role} of registered resource {resource}, catalog {catalog}.
Show role-linked resource scopes matching {filter} for role {role}, catalog {catalog} resource {resource}.
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes
Add a scope to a role-linked resource · Create new navigation property to scopes for identityGovernance
#
Ask an LLM
“How do I add a scope to the resource a registered resource's role links back to?”
“Can an origin scope be registered on a role-linked resource?”
Tell an agent
Add scope {name} to the role-linked resource for role {role} of registered resource {resource}, catalog {catalog}.
Register origin scope {originId} on the role-linked resource for role {role}, catalog {catalog} resource {resource}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}
Get a scope of a role-linked resource · Get scopes from identityGovernance
#
Ask an LLM
“Where can I read one scope on the resource a registered resource's role links back to?”
“What does a single role-linked resource scope contain?”
Tell an agent
Show scope {scope} on the role-linked resource for role {role} of registered resource {resource}, catalog {catalog}.
Get role-linked resource scope {scope} for role {role}, catalog {catalog} resource {resource}.
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}
Update a scope of a role-linked resource · Update the navigation property scopes in identityGovernance
#
Ask an LLM
“What renames a scope listed on a role-linked resource?”
“Can the description of a role-linked resource scope be changed?”
Tell an agent
Rename scope {scope} on the role-linked resource for role {role} of registered resource {resource}, catalog {catalog}, to {name}.
Set role-linked resource scope {scope} description to {description} for role {role}, catalog {catalog} resource {resource}.
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}
Delete a scope of a role-linked resource · Delete navigation property scopes for identityGovernance
#
Ask an LLM
“Is it possible to drop a single scope listed on a role-linked resource?”
“What removes one scope on a role-linked resource?”
Tell an agent destructive · confirm first
Delete scope {scope} on the role-linked resource for role {role} of registered resource {resource}, catalog {catalog}.
Remove role-linked resource scope {scope} for role {role}, catalog {catalog} resource {resource}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource
Get the resource sitting under a role-linked scope · Get resource from identityGovernance
#
Ask an LLM
“What resource sits under a scope of a role-linked resource in a catalog?”
“Can I fetch the resource two levels down from a registered resource's role and scope?”
Tell an agent
Show the resource sitting under scope {scope} of role {role} on registered resource {resource}, catalog {catalog}.
Get the resource two levels down via role {role} then scope {scope} of catalog {catalog} resource {resource}.
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource
Update the resource sitting under a role-linked scope · Update the navigation property resource in identityGovernance
#
Ask an LLM
“How do I rename the resource that sits under a scope of a role-linked resource?”
“Can attributes be edited on the resource two levels down from a registered resource's role and scope?”
Tell an agent
Rename the resource sitting under scope {scope} of role {role} on registered resource {resource} (catalog {catalog}) to {name}.
Set attributes {attributes} on the resource two levels down via role {role} then scope {scope} of catalog {catalog} resource {resource}.
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource
Unlink the resource sitting under a role-linked scope · Delete navigation property resource for identityGovernance
#
Ask an LLM
“Can I delete the resource that sits under a scope of a role-linked resource?”
“What removes the resource two levels down from a registered resource's role and scope?”
Tell an agent destructive · confirm first
Delete the resource sitting under scope {scope} of role {role} on registered resource {resource}, catalog {catalog}.
Unlink the resource two levels down via role {role} then scope {scope} of catalog {catalog} resource {resource}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/environment
Get environment of resource under a role-linked scope · Get environment from identityGovernance
#
Ask an LLM
“Which environment holds the resource sitting under a scope of a role-linked resource?”
“Can I read environment data two levels down from a registered resource's role and scope?”
Tell an agent
Look up which environment contains the resource sitting under scope {scope} of role {role}, registered resource {resource}, catalog {catalog}.
Get environment details two levels down via role {role} then scope {scope} of catalog {catalog} resource {resource}.
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh
Refresh the resource sitting under a role-linked scope · Invoke action refresh
#
Ask an LLM
“Is a refresh possible for the resource sitting under a scope of a role-linked resource?”
“Can I re-run refresh two levels down from a registered resource's role and scope?”
Tell an agent
Refresh the resource sitting under scope {scope} of role {role} on registered resource {resource}, catalog {catalog}.
Trigger refresh two levels down via role {role} then scope {scope} of catalog {catalog} resource {resource}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions
List upload sessions two levels under a resource's role · Get uploadSessions from identityGovernance
#
Ask an LLM
“Which upload sessions exist for the resource sitting under a role and scope of a registered resource?”
“Can I filter upload sessions two levels down a registered resource's role then scope?”
Tell an agent
List upload sessions on the resource sitting under role {role}, scope {scope} of resource {resource}, catalog {catalog}.
Show upload sessions matching {filter} for the resource sitting under role {role}, scope {scope} of resource {resource}, catalog {catalog}.
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions
Start an upload session two levels under a resource's role · Create new navigation property to uploadSessions for identityGovernance
#
Ask an LLM
“How do I start a new upload session for the resource sitting under a role and scope of a registered resource?”
“What opens a custom data upload session two levels down a registered resource's role then scope?”
Tell an agent
Open a new upload session on the resource sitting under role {role}, scope {scope} of resource {resource}, catalog {catalog}.
Start an upload session with reference {referenceId} under role {role}, scope {scope} of resource {resource}, catalog {catalog}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}
Get an upload session two levels under a resource's role · Get uploadSessions from identityGovernance
#
Ask an LLM
“Where can I check stats of one upload session on the resource sitting under a role and scope of a registered resource?”
“Is a given upload session two levels down a registered resource's role then scope finished uploading?”
Tell an agent
Show status and stats of upload session {session} on the resource sitting under role {role}, scope {scope} of resource {resource}, catalog {catalog}.
Check whether upload session {session} under role {role}, scope {scope} of resource {resource} is done (catalog {catalog}).
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}
Update an upload session two levels under a resource's role · Update the navigation property uploadSessions in identityGovernance
#
Ask an LLM
“How do I mark an upload session on the resource sitting under a role and scope of a registered resource as done?”
“Can I change the status of an upload session two levels down a registered resource's role then scope?”
Tell an agent
Mark upload session {session} on the resource sitting under role {role}, scope {scope} of resource {resource}, catalog {catalog}, as done.
Set upload session {session} status to {status} under role {role}, scope {scope} of resource {resource}, catalog {catalog}.
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}
Delete an upload session two levels under a resource's role · Delete navigation property uploadSessions for identityGovernance
#
Ask an LLM
“Can I delete an upload session on the resource sitting under a role and scope of a registered resource?”
“What discards an abandoned upload session two levels down a registered resource's role then scope?”
Tell an agent destructive · confirm first
Delete upload session {session} on the resource sitting under role {role}, scope {scope} of resource {resource}, catalog {catalog}.
Discard abandoned upload session {session} under role {role}, scope {scope} of resource {resource}, catalog {catalog}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files
List files in a session two levels under a resource's role · Get files from identityGovernance
#
Ask an LLM
“Which files were uploaded in a session on the resource sitting under a role and scope of a registered resource?”
“Can I list the files inside one upload session two levels down a registered resource's role then scope?”
Tell an agent
List files uploaded in session {session} on the resource sitting under role {role}, scope {scope} of resource {resource}, catalog {catalog}.
Show every file inside upload session {session} under role {role}, scope {scope} of resource {resource}, catalog {catalog}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}
Get a file in a session two levels under a resource's role · Get files from identityGovernance
#
Ask an LLM
“What metadata is stored for one uploaded file on the resource sitting under a role and scope of a registered resource?”
“Where do I look up a single file record two levels down a registered resource's role then scope?”
Tell an agent
Show metadata of file {file} in session {session} on the resource sitting under role {role}, scope {scope} of resource {resource}, catalog {catalog}.
Get file record {file} from session {session} under role {role}, scope {scope} of resource {resource}, catalog {catalog}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value
Download a file two levels under a resource's role · Get media content for the navigation property files from identityGovernance
#
Ask an LLM
“How do I download an uploaded file's raw content on the resource sitting under a role and scope of a registered resource?”
“Can I fetch the bytes of one session file two levels down a registered resource's role then scope?”
Tell an agent
Download file {file} content from session {session} on the resource sitting under role {role}, scope {scope} of resource {resource}, catalog {catalog}.
Fetch raw bytes of file {file} in session {session} under role {role}, scope {scope} of resource {resource}, catalog {catalog}.
PUT
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value
Replace a file's content two levels under a resource's role · Update media content for the navigation property files in identityGovernance
#
Ask an LLM
“Is there a way to swap out an uploaded file's bytes on the resource sitting under a role and scope of a registered resource?”
“Is writing new media into a session file two levels down a registered resource's role then scope supported?”
Tell an agent
Replace file {file} content in session {session} on the resource sitting under role {role}, scope {scope} of resource {resource}, catalog {catalog}.
Overwrite media of file {file} in session {session} under role {role}, scope {scope} of resource {resource}, catalog {catalog}.
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value
Erase a file's content two levels under a resource's role · Delete media content for the navigation property files in identityGovernance
#
Ask an LLM
“Can I erase the stored content of a session file on the resource sitting under a role and scope of a registered resource?”
“What clears an uploaded file's media two levels down a registered resource's role then scope?”
Tell an agent destructive · confirm first
Erase stored media from file {file} of session {session} on the resource sitting under role {role}, scope {scope} of resource {resource}, catalog {catalog}.
Clear file {file}'s bytes in session {session} under role {role}, scope {scope} of resource {resource}, catalog {catalog}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count
Count files in a session two levels under a resource's role · Get the number of the resource
#
Ask an LLM
“How many files does one upload session on the resource sitting under a role and scope of a registered resource hold?”
“Can I count session files two levels down a registered resource's role then scope with a filter?”
Tell an agent
Count files in upload session {session} on the resource sitting under role {role}, scope {scope} of resource {resource}, catalog {catalog}.
Count files matching {filter} in session {session} under role {role}, scope {scope} of resource {resource}, catalog {catalog}.
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile
Upload a file two levels under a resource's role · Invoke action uploadFile
#
Ask an LLM
“How do I upload a file into an open session on the resource sitting under a role and scope of a registered resource?”
“What action sends a data file through an upload session two levels down a registered resource's role then scope?”
Tell an agent
Upload a file into upload session {session} on the resource sitting under role {role}, scope {scope} of resource {resource}, catalog {catalog}.
Send a data file through session {session} under role {role}, scope {scope} of resource {resource}, catalog {catalog}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/$count
Count upload sessions two levels under a resource's role · Get the number of the resource
#
Ask an LLM
“How many upload sessions exist for the resource sitting under a role and scope of a registered resource?”
“Can upload sessions two levels down a registered resource's role then scope be counted with a filter?”
Tell an agent
Count upload sessions on the resource sitting under role {role}, scope {scope} of resource {resource}, catalog {catalog}.
Tally how many upload sessions match {filter} under role {role}, scope {scope} of resource {resource}, catalog {catalog}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/$count
Count scopes of a role-linked resource · Get the number of the resource
#
Ask an LLM
“How many scopes sit on the resource a registered resource's role links back to?”
“Can role-linked resource scopes be counted with a filter?”
Tell an agent
Count scopes on the role-linked resource for role {role} of registered resource {resource}, catalog {catalog}.
Count role-linked resource scopes matching {filter} for role {role}, catalog {catalog} resource {resource}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions
List upload sessions on a role-linked resource · Get uploadSessions from identityGovernance
#
Ask an LLM
“Which upload sessions exist for a role-linked resource of a registered resource?”
“Can I filter the upload sessions on a role-linked resource in a catalog?”
Tell an agent
List upload sessions on the role-linked resource of role {role}, registered resource {resource} (catalog {catalog}).
Show upload sessions matching {filter} for the role-linked resource of role {role}, registered resource {resource} (catalog {catalog}).
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions
Start an upload session on a role-linked resource · Create new navigation property to uploadSessions for identityGovernance
#
Ask an LLM
“How do I start a new upload session for a role-linked resource of a registered resource?”
“What opens a custom data upload session on a role-linked resource in a catalog?”
Tell an agent
Open a new upload session on the role-linked resource of role {role}, registered resource {resource} (catalog {catalog}).
Start an upload session with reference {referenceId} for the role-linked resource of role {role}, registered resource {resource} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}
Get an upload session on a role-linked resource · Get uploadSessions from identityGovernance
#
Ask an LLM
“Where can I check the status and stats of one upload session on a role-linked resource?”
“Is a given upload session for a role-linked resource of a registered resource finished uploading?”
Tell an agent
Show the status and stats of upload session {session} on the role-linked resource of role {role}, registered resource {resource} (catalog {catalog}).
Check whether upload session {session} for the role-linked resource of role {role}, registered resource {resource}, is done (catalog {catalog}).
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}
Update an upload session on a role-linked resource · Update the navigation property uploadSessions in identityGovernance
#
Ask an LLM
“How do I mark an upload session on a role-linked resource as done?”
“Can I change the status of an upload session for a role-linked resource of a registered resource?”
Tell an agent
Mark upload session {session} on the role-linked resource of role {role}, registered resource {resource} (catalog {catalog}), as done uploading.
Set upload session {session} status to {status} for the role-linked resource of role {role}, registered resource {resource} (catalog {catalog}).
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}
Delete an upload session on a role-linked resource · Delete navigation property uploadSessions for identityGovernance
#
Ask an LLM
“Can I delete an upload session on a role-linked resource of a registered resource?”
“What discards an abandoned upload session for a role-linked resource in a catalog?”
Tell an agent destructive · confirm first
Delete upload session {session} on the role-linked resource of role {role}, registered resource {resource} (catalog {catalog}).
Discard abandoned upload session {session} for the role-linked resource of role {role}, registered resource {resource} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files
List files in a session on a role-linked resource · Get files from identityGovernance
#
Ask an LLM
“Which files were uploaded in a session on a role-linked resource of a registered resource?”
“Can I list the files inside one upload session for a role-linked resource?”
Tell an agent
List files uploaded in session {session} on the role-linked resource of role {role}, registered resource {resource} (catalog {catalog}).
Show every file inside upload session {session} for the role-linked resource of role {role}, registered resource {resource} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}
Get a file in a session on a role-linked resource · Get files from identityGovernance
#
Ask an LLM
“What metadata is stored for one uploaded file in a session on a role-linked resource?”
“Where do I look up a single file record in an upload session for a role-linked resource of a registered resource?”
Tell an agent
Show metadata of file {file} in session {session} on the role-linked resource of role {role}, registered resource {resource} (catalog {catalog}).
Get file record {file} from session {session} for the role-linked resource of role {role}, registered resource {resource} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value
Download an uploaded file on a role-linked resource · Get media content for the navigation property files from identityGovernance
#
Ask an LLM
“How do I download the raw content of an uploaded file for a role-linked resource?”
“Can I fetch the bytes of one file in an upload session on a role-linked resource of a registered resource?”
Tell an agent
Download the content of file {file} from session {session} on the role-linked resource of role {role}, registered resource {resource} (catalog {catalog}).
Fetch raw bytes of file {file} in session {session} for the role-linked resource of role {role}, registered resource {resource} (catalog {catalog}).
PUT
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value
Replace a file's content on a role-linked resource · Update media content for the navigation property files in identityGovernance
#
Ask an LLM
“Is there a way to swap out an uploaded file's bytes on a role-linked resource?”
“Is writing new media content into a session file on a role-linked resource of a registered resource supported?”
Tell an agent
Replace the content of file {file} in session {session} on the role-linked resource of role {role}, registered resource {resource} (catalog {catalog}).
Overwrite media of file {file} in session {session} for the role-linked resource of role {role}, registered resource {resource} (catalog {catalog}).
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value
Erase a file's content on a role-linked resource · Delete media content for the navigation property files in identityGovernance
#
Ask an LLM
“Can I erase the stored content of a file in an upload session on a role-linked resource?”
“What clears an uploaded file's media for a role-linked resource of a registered resource?”
Tell an agent destructive · confirm first
Erase stored media from file {file} of session {session} on the role-linked resource of role {role}, registered resource {resource} (catalog {catalog}).
Clear file {file}'s bytes in session {session} for the role-linked resource of role {role}, registered resource {resource} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count
Count files in a session on a role-linked resource · Get the number of the resource
#
Ask an LLM
“How many files does one upload session on a role-linked resource hold?”
“Can I count the files in a session for a role-linked resource of a registered resource with a filter?”
Tell an agent
Count files in upload session {session} on the role-linked resource of role {role}, registered resource {resource} (catalog {catalog}).
Count files matching {filter} in session {session} for the role-linked resource of role {role}, registered resource {resource} (catalog {catalog}).
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile
Upload a file on a role-linked resource · Invoke action uploadFile
#
Ask an LLM
“How do I upload a file into an open session for a role-linked resource?”
“What action sends a data file through an upload session on a role-linked resource of a registered resource?”
Tell an agent
Upload a file into upload session {session} on the role-linked resource of role {role}, registered resource {resource} (catalog {catalog}).
Send a data file through session {session} for the role-linked resource of role {role}, registered resource {resource} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/$count
Count upload sessions on a role-linked resource · Get the number of the resource
#
Ask an LLM
“How many upload sessions exist for a role-linked resource of a registered resource?”
“Can upload sessions on a role-linked resource be counted with a filter?”
Tell an agent
Count upload sessions on the role-linked resource of role {role}, registered resource {resource} (catalog {catalog}).
Tally how many upload sessions match {filter} under the role-linked resource of role {role}, registered resource {resource} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/$count
Count roles of a catalog resource · Get the number of the resource
#
Ask an LLM
“How many roles does a registered catalog resource provide?”
“Can I count the provided roles matching a filter on a registered resource?”
Tell an agent
Count roles provided by registered resource {resource} in catalog {catalog}.
Count provided roles matching {filter} for catalog {catalog} registered resource {resource}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes
List scopes of a catalog resource · Get scopes from identityGovernance
#
Ask an LLM
“Which scopes are carved out of a resource registered in a catalog?”
“Is there a filter for the scopes carved out of a registered catalog resource?”
Tell an agent
Enumerate scopes carved out of registered resource {resource}, catalog {catalog}.
Enumerate carved-out scopes that match {filter} within catalog {catalog} resource {resource}.
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes
Add a scope to a catalog resource · Create new navigation property to scopes for identityGovernance
#
Ask an LLM
“What creates a new scope carved out of a registered catalog resource?”
“Is registering an origin scope within a registered catalog resource allowed?”
Tell an agent
Create scope {name} carved out of registered resource {resource}, catalog {catalog}.
Register origin scope {originId} as carved out of catalog {catalog} resource {resource}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}
Get a scope of a catalog resource · Get scopes from identityGovernance
#
Ask an LLM
“Where can I fetch one scope carved out of a registered catalog resource?”
“What does a single carved-out scope of a registered resource contain?”
Tell an agent
Fetch carved-out scope {scope} of registered resource {resource}, catalog {catalog}.
Retrieve scope {scope} carved out of catalog {catalog} resource {resource}.
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}
Update a scope of a catalog resource · Update the navigation property scopes in identityGovernance
#
Ask an LLM
“What renames a scope carved out of a registered catalog resource?”
“Is a carved-out scope's description on a registered resource editable?”
Tell an agent
Retitle carved-out scope {scope} of registered resource {resource}, catalog {catalog}, as {name}.
Change the description of scope {scope} carved out of catalog {catalog} resource {resource} to {description}.
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}
Delete a scope of a catalog resource · Delete navigation property scopes for identityGovernance
#
Ask an LLM
“Is it possible to drop one scope carved out of a registered catalog resource?”
“Which call removes a carved-out scope from a registered resource?”
Tell an agent destructive · confirm first
Drop carved-out scope {scope} of registered resource {resource}, catalog {catalog}.
Remove scope {scope} carved out of catalog {catalog} resource {resource}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource
Get the resource a carved-out scope maps to · Get resource from identityGovernance
#
Ask an LLM
“Which resource does a scope carved out of a registered catalog resource map to?”
“Can I read the resource record behind a carved-out scope?”
Tell an agent
Show the resource that scope {scope} of registered resource {resource} maps to, catalog {catalog}.
Get the scope-mapped resource for scope {scope} on catalog {catalog} resource {resource}.
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource
Update the resource a carved-out scope maps to · Update the navigation property resource in identityGovernance
#
Ask an LLM
“How do I rename the resource a carved-out scope maps to?”
“Can attributes on a scope-mapped resource be changed?”
Tell an agent
Rename the resource that scope {scope} of registered resource {resource} maps to (catalog {catalog}) to {name}.
Set attributes {attributes} on the scope-mapped resource for scope {scope}, catalog {catalog} resource {resource}.
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource
Unlink the resource a carved-out scope maps to · Delete navigation property resource for identityGovernance
#
Ask an LLM
“Can I delete the resource a carved-out scope maps to?”
“What detaches the scope-mapped resource of a registered catalog resource?”
Tell an agent destructive · confirm first
Delete the resource that scope {scope} of registered resource {resource} maps to, catalog {catalog}.
Detach the scope-mapped resource from scope {scope} on catalog {catalog} resource {resource}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/environment
Get the environment of a scope-mapped resource · Get environment from identityGovernance
#
Ask an LLM
“What environment is the resource a carved-out scope maps to part of?”
“Can I look up environment info on a scope-mapped resource?”
Tell an agent
Look up the environment containing the resource scope {scope} of registered resource {resource} maps to, catalog {catalog}.
Get scope-mapped resource environment for scope {scope}, catalog {catalog} resource {resource}.
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh
Refresh the resource a carved-out scope maps to · Invoke action refresh
#
Ask an LLM
“Is there a way to refresh the resource a carved-out scope maps to?”
“Can the refresh action be run on a scope-mapped resource?”
Tell an agent
Refresh the resource that scope {scope} of registered resource {resource} maps to, catalog {catalog}.
Trigger refresh of the scope-mapped resource for scope {scope}, catalog {catalog} resource {resource}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles
List roles of a scope-mapped resource · Get roles from identityGovernance
#
Ask an LLM
“Which roles exist on the resource a carved-out scope maps to?”
“Can I filter roles on a scope-mapped resource in a catalog?”
Tell an agent
List roles on the scope-mapped resource for scope {scope} of registered resource {resource}, catalog {catalog}.
Show scope-mapped resource roles matching {filter} for scope {scope}, catalog {catalog} resource {resource}.
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles
Add a role to a scope-mapped resource · Create new navigation property to roles for identityGovernance
#
Ask an LLM
“How do I add a role to the resource a carved-out scope maps to?”
“Can an origin role be registered on a scope-mapped resource?”
Tell an agent
Add role {name} to the scope-mapped resource for scope {scope} of registered resource {resource}, catalog {catalog}.
Register origin role {originId} on the scope-mapped resource for scope {scope}, catalog {catalog} resource {resource}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}
Get a role of a scope-mapped resource · Get roles from identityGovernance
#
Ask an LLM
“Where can I read one role on the resource a carved-out scope maps to?”
“What does a single scope-mapped resource role contain?”
Tell an agent
Show role {role} on the scope-mapped resource for scope {scope} of registered resource {resource}, catalog {catalog}.
Get scope-mapped resource role {role} for scope {scope}, catalog {catalog} resource {resource}.
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}
Update a role of a scope-mapped resource · Update the navigation property roles in identityGovernance
#
Ask an LLM
“What call renames one role sitting on a scope-mapped resource?”
“Can a scope-mapped resource role's description be changed?”
Tell an agent
Rename role {role} on the scope-mapped resource for scope {scope} of registered resource {resource}, catalog {catalog}, to {name}.
Set scope-mapped resource role {role} description to {description} for scope {scope}, catalog {catalog} resource {resource}.
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}
Delete a role of a scope-mapped resource · Delete navigation property roles for identityGovernance
#
Ask an LLM
“Can I delete a role from the resource a carved-out scope maps to?”
“What removes one role on a scope-mapped resource?”
Tell an agent destructive · confirm first
Delete role {role} on the scope-mapped resource for scope {scope} of registered resource {resource}, catalog {catalog}.
Remove scope-mapped resource role {role} for scope {scope}, catalog {catalog} resource {resource}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource
Get the resource behind a scope-mapped role · Get resource from identityGovernance
#
Ask an LLM
“What resource is reached through a role inside a carved-out scope's resource?”
“Can I fetch the resource two hops down from a registered resource's scope and then role?”
Tell an agent
Show the resource reached through role {role} inside scope {scope} of registered resource {resource}, catalog {catalog}.
Get the resource two hops down via scope {scope} then role {role} of catalog {catalog} resource {resource}.
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource
Update the resource behind a scope-mapped role · Update the navigation property resource in identityGovernance
#
Ask an LLM
“How do I rename the resource reached through a role inside a carved-out scope's resource?”
“Can attributes be edited on the resource two hops down from a registered resource's scope and then role?”
Tell an agent
Rename the resource reached through role {role} inside scope {scope} of registered resource {resource} (catalog {catalog}) to {name}.
Apply attributes {attributes} to the scope-first, role-second nested resource under catalog {catalog} resource {resource}, scope {scope}, role {role}.
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource
Unlink the resource behind a scope-mapped role · Delete navigation property resource for identityGovernance
#
Ask an LLM
“Can I delete the resource reached through a role inside a carved-out scope's resource?”
“What removes the resource two hops down from a registered resource's scope and then role?”
Tell an agent destructive · confirm first
Delete the resource reached through role {role} inside scope {scope} of registered resource {resource}, catalog {catalog}.
Unlink the resource two hops down via scope {scope} then role {role} of catalog {catalog} resource {resource}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/environment
Get environment of resource behind a scope-mapped role · Get environment from identityGovernance
#
Ask an LLM
“Which environment holds the resource reached through a role inside a carved-out scope's resource?”
“Can I read environment data two hops down from a registered resource's scope and then role?”
Tell an agent
Look up which environment contains the resource reached through role {role} inside scope {scope} of registered resource {resource}, catalog {catalog}.
Read the environment of the scope-first, role-second nested resource under catalog {catalog} resource {resource}, scope {scope}, role {role}.
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh
Refresh the resource behind a scope-mapped role · Invoke action refresh
#
Ask an LLM
“Is a refresh possible for the resource reached through a role inside a carved-out scope's resource?”
“Can I re-run refresh two hops down from a registered resource's scope and then role?”
Tell an agent
Refresh the resource reached through role {role} inside scope {scope} of registered resource {resource}, catalog {catalog}.
Trigger refresh two hops down via scope {scope} then role {role} of catalog {catalog} resource {resource}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions
List upload sessions two hops under a resource's scope · Get uploadSessions from identityGovernance
#
Ask an LLM
“Which upload sessions exist for the resource reached through a scope and role of a registered resource?”
“Can I filter upload sessions found by going scope-first, then into a role, from a registered resource?”
Tell an agent
List upload sessions on the resource reached through scope {scope}, role {role} of resource {resource}, catalog {catalog}.
Show upload sessions matching {filter} for the resource reached through scope {scope}, role {role} of resource {resource}, catalog {catalog}.
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions
Start an upload session two hops under a resource's scope · Create new navigation property to uploadSessions for identityGovernance
#
Ask an LLM
“How do I start a new upload session for the resource reached through a scope and role of a registered resource?”
“What opens a custom data upload session found by going scope-first, then into a role, from a registered resource?”
Tell an agent
Open a new upload session on the resource reached through scope {scope}, role {role} of resource {resource}, catalog {catalog}.
Start an upload session with reference {referenceId} via scope {scope}, role {role} of resource {resource}, catalog {catalog}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}
Get an upload session two hops under a resource's scope · Get uploadSessions from identityGovernance
#
Ask an LLM
“Where can I check stats of one upload session on the resource reached through a scope and role of a registered resource?”
“Is a given upload session found by going scope-first, then into a role, from a registered resource finished uploading?”
Tell an agent
Show status and stats of upload session {session} on the resource reached through scope {scope}, role {role} of resource {resource}, catalog {catalog}.
Check whether upload session {session} via scope {scope}, role {role} of resource {resource} is done (catalog {catalog}).
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}
Update an upload session two hops under a resource's scope · Update the navigation property uploadSessions in identityGovernance
#
Ask an LLM
“How do I mark an upload session on the resource reached through a scope and role of a registered resource as done?”
“Can I change the status of an upload session found by going scope-first, then into a role, from a registered resource?”
Tell an agent
Mark upload session {session} on the resource reached through scope {scope}, role {role} of resource {resource}, catalog {catalog}, as done.
Set upload session {session} status to {status} via scope {scope}, role {role} of resource {resource}, catalog {catalog}.
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}
Delete an upload session two hops under a resource's scope · Delete navigation property uploadSessions for identityGovernance
#
Ask an LLM
“Can I delete an upload session on the resource reached through a scope and role of a registered resource?”
“What discards an abandoned upload session found by going scope-first, then into a role, from a registered resource?”
Tell an agent destructive · confirm first
Delete upload session {session} on the resource reached through scope {scope}, role {role} of resource {resource}, catalog {catalog}.
Discard abandoned upload session {session} via scope {scope}, role {role} of resource {resource}, catalog {catalog}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files
List files in a session two hops under a resource's scope · Get files from identityGovernance
#
Ask an LLM
“Which files were uploaded in a session on the resource reached through a scope and role of a registered resource?”
“Can I list the files inside one upload session found by going scope-first, then into a role, from a registered resource?”
Tell an agent
List files uploaded in session {session} on the resource reached through scope {scope}, role {role} of resource {resource}, catalog {catalog}.
Show every file inside upload session {session} via scope {scope}, role {role} of resource {resource}, catalog {catalog}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}
Get a file in a session two hops under a resource's scope · Get files from identityGovernance
#
Ask an LLM
“What metadata is stored for one uploaded file on the resource reached through a scope and role of a registered resource?”
“Where do I look up a single file record found by going scope-first, then into a role, from a registered resource?”
Tell an agent
Show metadata of file {file} in session {session} on the resource reached through scope {scope}, role {role} of resource {resource}, catalog {catalog}.
Get file record {file} from session {session} via scope {scope}, role {role} of resource {resource}, catalog {catalog}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value
Download a file two hops under a resource's scope · Get media content for the navigation property files from identityGovernance
#
Ask an LLM
“How do I download an uploaded file's raw content on the resource reached through a scope and role of a registered resource?”
“Can I fetch the bytes of one session file found by going scope-first, then into a role, from a registered resource?”
Tell an agent
Download file {file} content from session {session} on the resource reached through scope {scope}, role {role} of resource {resource}, catalog {catalog}.
Fetch raw bytes of file {file} in session {session} via scope {scope}, role {role} of resource {resource}, catalog {catalog}.
PUT
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value
Replace a file's content two hops under a resource's scope · Update media content for the navigation property files in identityGovernance
#
Ask an LLM
“Is there a way to swap out an uploaded file's bytes on the resource reached through a scope and role of a registered resource?”
“Is writing new media into a session file found by going scope-first, then into a role, from a registered resource supported?”
Tell an agent
Replace file {file} content in session {session} on the resource reached through scope {scope}, role {role} of resource {resource}, catalog {catalog}.
Overwrite media of file {file} in session {session} via scope {scope}, role {role} of resource {resource}, catalog {catalog}.
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value
Erase a file's content two hops under a resource's scope · Delete media content for the navigation property files in identityGovernance
#
Ask an LLM
“Can I erase the stored content of a session file on the resource reached through a scope and role of a registered resource?”
“What clears an uploaded file's media found by going scope-first, then into a role, from a registered resource?”
Tell an agent destructive · confirm first
Erase stored media from file {file} of session {session} on the resource reached through scope {scope}, role {role} of resource {resource}, catalog {catalog}.
Clear file {file}'s bytes in session {session} via scope {scope}, role {role} of resource {resource}, catalog {catalog}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count
Count files in a session two hops under a resource's scope · Get the number of the resource
#
Ask an LLM
“How many files does one upload session on the resource reached through a scope and role of a registered resource hold?”
“Can I count session files found by going scope-first, then into a role, from a registered resource with a filter?”
Tell an agent
Count files in upload session {session} on the resource reached through scope {scope}, role {role} of resource {resource}, catalog {catalog}.
Count files matching {filter} in session {session} via scope {scope}, role {role} of resource {resource}, catalog {catalog}.
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile
Upload a file two hops under a resource's scope · Invoke action uploadFile
#
Ask an LLM
“How do I upload a file into an open session on the resource reached through a scope and role of a registered resource?”
“What action sends a data file through an upload session found by going scope-first, then into a role, from a registered resource?”
Tell an agent
Upload a file into upload session {session} on the resource reached through scope {scope}, role {role} of resource {resource}, catalog {catalog}.
Send a data file through session {session} via scope {scope}, role {role} of resource {resource}, catalog {catalog}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/$count
Count upload sessions two hops under a resource's scope · Get the number of the resource
#
Ask an LLM
“How many upload sessions exist for the resource reached through a scope and role of a registered resource?”
“Can upload sessions found by going scope-first, then into a role, from a registered resource be counted with a filter?”
Tell an agent
Count upload sessions on the resource reached through scope {scope}, role {role} of resource {resource}, catalog {catalog}.
Tally how many upload sessions match {filter} via scope {scope}, role {role} of resource {resource}, catalog {catalog}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/$count
Count roles of a scope-mapped resource · Get the number of the resource
#
Ask an LLM
“How many roles sit on the resource a carved-out scope maps to?”
“Can scope-mapped resource roles be counted with a filter?”
Tell an agent
Count roles on the scope-mapped resource for scope {scope} of registered resource {resource}, catalog {catalog}.
Count scope-mapped resource roles matching {filter} for scope {scope}, catalog {catalog} resource {resource}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions
List upload sessions on a scope-mapped resource · Get uploadSessions from identityGovernance
#
Ask an LLM
“Which upload sessions exist for a scope-mapped resource of a registered resource?”
“Can I filter the upload sessions on a scope-mapped resource in a catalog?”
Tell an agent
List upload sessions on the scope-mapped resource of scope {scope}, registered resource {resource} (catalog {catalog}).
Show upload sessions matching {filter} for the scope-mapped resource of scope {scope}, registered resource {resource} (catalog {catalog}).
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions
Start an upload session on a scope-mapped resource · Create new navigation property to uploadSessions for identityGovernance
#
Ask an LLM
“How do I start a new upload session for a scope-mapped resource of a registered resource?”
“What opens a custom data upload session on a scope-mapped resource in a catalog?”
Tell an agent
Open a new upload session on the scope-mapped resource of scope {scope}, registered resource {resource} (catalog {catalog}).
Start an upload session with reference {referenceId} for the scope-mapped resource of scope {scope}, registered resource {resource} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}
Get an upload session on a scope-mapped resource · Get uploadSessions from identityGovernance
#
Ask an LLM
“Where can I check the status and stats of one upload session on a scope-mapped resource?”
“Is a given upload session for a scope-mapped resource of a registered resource finished uploading?”
Tell an agent
Show the status and stats of upload session {session} on the scope-mapped resource of scope {scope}, registered resource {resource} (catalog {catalog}).
Check whether upload session {session} for the scope-mapped resource of scope {scope}, registered resource {resource}, is done (catalog {catalog}).
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}
Update an upload session on a scope-mapped resource · Update the navigation property uploadSessions in identityGovernance
#
Ask an LLM
“How do I mark an upload session on a scope-mapped resource as done?”
“Can I change the status of an upload session for a scope-mapped resource of a registered resource?”
Tell an agent
Mark upload session {session} on the scope-mapped resource of scope {scope}, registered resource {resource} (catalog {catalog}), as done uploading.
Set upload session {session} status to {status} for the scope-mapped resource of scope {scope}, registered resource {resource} (catalog {catalog}).
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}
Delete an upload session on a scope-mapped resource · Delete navigation property uploadSessions for identityGovernance
#
Ask an LLM
“Can I delete an upload session on a scope-mapped resource of a registered resource?”
“What discards an abandoned upload session for a scope-mapped resource in a catalog?”
Tell an agent destructive · confirm first
Delete upload session {session} on the scope-mapped resource of scope {scope}, registered resource {resource} (catalog {catalog}).
Discard abandoned upload session {session} for the scope-mapped resource of scope {scope}, registered resource {resource} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files
List files in a session on a scope-mapped resource · Get files from identityGovernance
#
Ask an LLM
“Which files were uploaded in a session on a scope-mapped resource of a registered resource?”
“Can I list the files inside one upload session for a scope-mapped resource?”
Tell an agent
List files uploaded in session {session} on the scope-mapped resource of scope {scope}, registered resource {resource} (catalog {catalog}).
Show every file inside upload session {session} for the scope-mapped resource of scope {scope}, registered resource {resource} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}
Get a file in a session on a scope-mapped resource · Get files from identityGovernance
#
Ask an LLM
“What metadata is stored for one uploaded file in a session on a scope-mapped resource?”
“Where do I look up a single file record in an upload session for a scope-mapped resource of a registered resource?”
Tell an agent
Show metadata of file {file} in session {session} on the scope-mapped resource of scope {scope}, registered resource {resource} (catalog {catalog}).
Get file record {file} from session {session} for the scope-mapped resource of scope {scope}, registered resource {resource} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value
Download an uploaded file on a scope-mapped resource · Get media content for the navigation property files from identityGovernance
#
Ask an LLM
“How do I download the raw content of an uploaded file for a scope-mapped resource?”
“Can I fetch the bytes of one file in an upload session on a scope-mapped resource of a registered resource?”
Tell an agent
Download the content of file {file} from session {session} on the scope-mapped resource of scope {scope}, registered resource {resource} (catalog {catalog}).
Fetch raw bytes of file {file} in session {session} for the scope-mapped resource of scope {scope}, registered resource {resource} (catalog {catalog}).
PUT
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value
Replace a file's content on a scope-mapped resource · Update media content for the navigation property files in identityGovernance
#
Ask an LLM
“Is there a way to swap out an uploaded file's bytes on a scope-mapped resource?”
“Is writing new media content into a session file on a scope-mapped resource of a registered resource supported?”
Tell an agent
Replace the content of file {file} in session {session} on the scope-mapped resource of scope {scope}, registered resource {resource} (catalog {catalog}).
Overwrite media of file {file} in session {session} for the scope-mapped resource of scope {scope}, registered resource {resource} (catalog {catalog}).
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value
Erase a file's content on a scope-mapped resource · Delete media content for the navigation property files in identityGovernance
#
Ask an LLM
“Can I erase the stored content of a file in an upload session on a scope-mapped resource?”
“What clears an uploaded file's media for a scope-mapped resource of a registered resource?”
Tell an agent destructive · confirm first
Erase stored media from file {file} of session {session} on the scope-mapped resource of scope {scope}, registered resource {resource} (catalog {catalog}).
Clear file {file}'s bytes in session {session} for the scope-mapped resource of scope {scope}, registered resource {resource} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count
Count files in a session on a scope-mapped resource · Get the number of the resource
#
Ask an LLM
“How many files does one upload session on a scope-mapped resource hold?”
“Can I count the files in a session for a scope-mapped resource of a registered resource with a filter?”
Tell an agent
Count files in upload session {session} on the scope-mapped resource of scope {scope}, registered resource {resource} (catalog {catalog}).
Count files matching {filter} in session {session} for the scope-mapped resource of scope {scope}, registered resource {resource} (catalog {catalog}).
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile
Upload a file on a scope-mapped resource · Invoke action uploadFile
#
Ask an LLM
“How do I upload a file into an open session for a scope-mapped resource?”
“What action sends a data file through an upload session on a scope-mapped resource of a registered resource?”
Tell an agent
Upload a file into upload session {session} on the scope-mapped resource of scope {scope}, registered resource {resource} (catalog {catalog}).
Send a data file through session {session} for the scope-mapped resource of scope {scope}, registered resource {resource} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/$count
Count upload sessions on a scope-mapped resource · Get the number of the resource
#
Ask an LLM
“How many upload sessions exist for a scope-mapped resource of a registered resource?”
“Can upload sessions on a scope-mapped resource be counted with a filter?”
Tell an agent
Count upload sessions on the scope-mapped resource of scope {scope}, registered resource {resource} (catalog {catalog}).
Tally how many upload sessions match {filter} under the scope-mapped resource of scope {scope}, registered resource {resource} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/$count
Count scopes of a catalog resource · Get the number of the resource
#
Ask an LLM
“How many scopes are carved out of a registered catalog resource?”
“Is a filtered tally of carved-out scopes on a registered resource possible?”
Tell an agent
Tally scopes carved out of registered resource {resource}, catalog {catalog}.
Tally carved-out scopes matching {filter} within catalog {catalog} resource {resource}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/uploadSessions
List upload sessions on a catalog resource · Get uploadSessions from identityGovernance
#
Ask an LLM
“Which upload sessions exist for a registered catalog resource?”
“Can I filter the upload sessions on a registered catalog resource?”
Tell an agent
List upload sessions on registered resource {resource} (catalog {catalog}).
Show upload sessions matching {filter} for registered resource {resource} (catalog {catalog}).
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/uploadSessions
Start an upload session on a catalog resource · Create new navigation property to uploadSessions for identityGovernance
#
Ask an LLM
“How do I start a new upload session for a registered catalog resource?”
“What opens a custom data upload session on a registered catalog resource?”
Tell an agent
Open a new upload session on registered resource {resource} (catalog {catalog}).
Start an upload session with reference {referenceId} for registered resource {resource} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}
Get an upload session on a catalog resource · Get uploadSessions from identityGovernance
#
Ask an LLM
“Where can I check the status and stats of one upload session on a registered catalog resource?”
“Is a given upload session for a registered catalog resource finished uploading?”
Tell an agent
Report progress stats for upload session {session} opened directly on registered resource {resource} (catalog {catalog}).
Check whether upload session {session} for registered resource {resource} is done (catalog {catalog}).
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}
Update an upload session on a catalog resource · Update the navigation property uploadSessions in identityGovernance
#
Ask an LLM
“How do I mark an upload session on a registered catalog resource as done?”
“Can I change the status of an upload session for a registered catalog resource?”
Tell an agent
Mark upload session {session} on registered resource {resource} (catalog {catalog}) as done uploading.
Set upload session {session} status to {status} for registered resource {resource} (catalog {catalog}).
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}
Delete an upload session on a catalog resource · Delete navigation property uploadSessions for identityGovernance
#
Ask an LLM
“Can I delete an upload session on a registered catalog resource?”
“What discards an abandoned upload session for a registered catalog resource?”
Tell an agent destructive · confirm first
Delete upload session {session} on registered resource {resource} (catalog {catalog}).
Discard abandoned upload session {session} for registered resource {resource} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files
List files in an upload session on a catalog resource · Get files from identityGovernance
#
Ask an LLM
“Which files were uploaded in a session on a registered catalog resource?”
“Can I list the files inside one upload session for a registered catalog resource?”
Tell an agent
List files uploaded in session {session} on registered resource {resource} (catalog {catalog}).
Show every file inside upload session {session} for registered resource {resource} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}
Get a file in an upload session on a catalog resource · Get files from identityGovernance
#
Ask an LLM
“What metadata is stored for one uploaded file in a session on a registered catalog resource?”
“Where do I look up a single file record in an upload session for a registered catalog resource?”
Tell an agent
Show metadata of file {file} in upload session {session} on registered resource {resource} (catalog {catalog}).
Get file record {file} from session {session} for registered resource {resource} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value
Download an uploaded file on a catalog resource · Get media content for the navigation property files from identityGovernance
#
Ask an LLM
“How do I download the raw content of an uploaded file for a registered catalog resource?”
“Can I fetch the bytes of one file in an upload session on a registered catalog resource?”
Tell an agent
Download the content of file {file} from upload session {session} on registered resource {resource} (catalog {catalog}).
Fetch raw bytes of file {file} in session {session} for registered resource {resource} (catalog {catalog}).
PUT
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value
Replace an uploaded file's content on a catalog resource · Update media content for the navigation property files in identityGovernance
#
Ask an LLM
“How do I replace the content of an uploaded file for a registered catalog resource?”
“Is writing new media content into an existing session file on a registered catalog resource supported?”
Tell an agent
Replace the content of file {file} in upload session {session} on registered resource {resource} (catalog {catalog}).
Overwrite media of file {file} in session {session} for registered resource {resource} (catalog {catalog}).
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value
Erase an uploaded file's content on a catalog resource · Delete media content for the navigation property files in identityGovernance
#
Ask an LLM
“Can I erase the stored content of a file in an upload session on a registered catalog resource?”
“What clears an uploaded file's media for a registered catalog resource?”
Tell an agent destructive · confirm first
Erase stored media from file {file} of upload session {session} on registered resource {resource} (catalog {catalog}).
Clear file {file}'s bytes in session {session} for registered resource {resource} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count
Count files in an upload session on a catalog resource · Get the number of the resource
#
Ask an LLM
“How many files does one upload session on a registered catalog resource hold?”
“Can I count the files in a session for a registered catalog resource with a filter?”
Tell an agent
Count files in upload session {session} on registered resource {resource} (catalog {catalog}).
Count files matching {filter} in session {session} for registered resource {resource} (catalog {catalog}).
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile
Upload a file into a session on a catalog resource · Invoke action uploadFile
#
Ask an LLM
“How do I upload a file into an open session for a registered catalog resource?”
“What action sends a data file through an upload session on a registered catalog resource?”
Tell an agent
Upload a file into upload session {session} on registered resource {resource} (catalog {catalog}).
Send a data file through session {session} for registered resource {resource} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/uploadSessions/$count
Count upload sessions on a catalog resource · Get the number of the resource
#
Ask an LLM
“How many upload sessions exist for a registered catalog resource?”
“Can upload sessions on a registered catalog resource be counted with a filter?”
Tell an agent
Count upload sessions on registered resource {resource} (catalog {catalog}).
Count upload sessions matching {filter} for registered resource {resource} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/$count
Count the resources in a catalog · Get the number of the resource
#
Ask an LLM
“How many resources are registered in a catalog?”
“Can I count catalog resources that match a search phrase?”
Tell an agent
Count the resources registered in catalog {catalog}.
Count catalog {catalog} resources matching {search}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes
List a catalog's resource scopes · Get resourceScopes from identityGovernance
#
Ask an LLM
“Which resource scopes are defined in an access package catalog?”
“Can I filter the resource scopes a catalog makes available?”
Tell an agent
List the resource scopes of catalog {catalog}.
Show catalog {catalog} resource scopes matching {filter}.
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes
Add a resource scope to a catalog · Create new navigation property to resourceScopes for identityGovernance
#
Ask an LLM
“How do I add a scope of a resource, like a specific site, to a catalog?”
“Can I register a resource scope by origin ID in a catalog?”
Tell an agent
Add a resource scope named {name} to catalog {catalog}.
Register scope {originId} from {originSystem} in catalog {catalog} scopes.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}
Get one resource scope in a catalog · Get resourceScopes from identityGovernance
#
Ask an LLM
“What are the details of one resource scope in a catalog?”
“Is a particular catalog resource scope root-level or narrower?”
Tell an agent
Show resource scope {scope} of catalog {catalog}.
Get the origin ID of catalog {catalog} resource scope {scope}.
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}
Update a resource scope in a catalog · Update the navigation property resourceScopes in identityGovernance
#
Ask an LLM
“How do I rename a resource scope in a catalog?”
“Can I edit the description of a catalog resource scope?”
Tell an agent
Rename resource scope {scope} of catalog {catalog} to {name}.
Update catalog {catalog} scope {scope} description to {description}.
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}
Remove a resource scope from a catalog · Delete navigation property resourceScopes for identityGovernance
#
Ask an LLM
“Can I delete a resource scope from an access package catalog?”
“How is a scope dropped from a catalog's resource scopes?”
Tell an agent destructive · confirm first
Delete resource scope {scope} from catalog {catalog}.
Remove scope {scope} out of catalog {catalog} resource scopes.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource
Get the resource a catalog scope points to · Get resource from identityGovernance
#
Ask an LLM
“Which resource does a catalog resource scope point to?”
“Can I see the app, group or site behind a scope in a catalog?”
Tell an agent
Show the resource that catalog scope {scope} points to in catalog {catalog}.
Get the pointed-to resource of catalog {catalog} scope entry {scope}.
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource
Update the resource a catalog scope points to · Update the navigation property resource in identityGovernance
#
Ask an LLM
“How do I rename the resource a catalog resource scope points to?”
“Can attributes on the pointed-to resource of a catalog scope be changed?”
Tell an agent
Rename the resource that catalog scope {scope} points to (catalog {catalog}) to {name}.
Set attributes {attributes} on the pointed-to resource of catalog {catalog} scope entry {scope}.
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource
Unlink the resource a catalog scope points to · Delete navigation property resource for identityGovernance
#
Ask an LLM
“Can I delete the resource record a catalog resource scope points to?”
“What detaches the pointed-to resource from a catalog scope entry?”
Tell an agent destructive · confirm first
Delete the resource that catalog scope {scope} points to in catalog {catalog}.
Detach the pointed-to resource from catalog {catalog} scope entry {scope}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/environment
Get the environment of a catalog scope's resource · Get environment from identityGovernance
#
Ask an LLM
“What environment is the resource a catalog resource scope points to in?”
“Can I read environment details of a catalog scope's pointed-to resource?”
Tell an agent
Show the environment of the resource that catalog scope {scope} points to in catalog {catalog}.
Get pointed-to resource environment for catalog {catalog} scope entry {scope}.
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh
Refresh the resource a catalog scope points to · Invoke action refresh
#
Ask an LLM
“Is there a refresh action for the resource a catalog resource scope points to?”
“Can the pointed-to resource of a catalog scope be refreshed?”
Tell an agent
Refresh the resource that catalog scope {scope} points to in catalog {catalog}.
Trigger refresh of the pointed-to resource for catalog {catalog} scope entry {scope}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles
List roles of a catalog scope's resource · Get roles from identityGovernance
#
Ask an LLM
“Which roles exist on the resource a catalog resource scope points to?”
“Can roles on a catalog scope's pointed-to resource be filtered?”
Tell an agent
List roles on the pointed-to resource of catalog scope {scope} in catalog {catalog}.
Show pointed-to resource roles matching {filter} for catalog {catalog} scope entry {scope}.
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles
Add a role to a catalog scope's resource · Create new navigation property to roles for identityGovernance
#
Ask an LLM
“How do I add a role to the resource a catalog resource scope points to?”
“Can an origin role be registered on a catalog scope's pointed-to resource?”
Tell an agent
Add role {name} to the pointed-to resource of catalog scope {scope} in catalog {catalog}.
Register origin role {originId} on the pointed-to resource for catalog {catalog} scope entry {scope}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}
Get a role of a catalog scope's resource · Get roles from identityGovernance
#
Ask an LLM
“Where can I read one role on the resource a catalog resource scope points to?”
“What does a single role on a catalog scope's pointed-to resource hold?”
Tell an agent
Show role {role} on the pointed-to resource of catalog scope {scope} in catalog {catalog}.
Get pointed-to resource role {role} for catalog {catalog} scope entry {scope}.
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}
Update a role of a catalog scope's resource · Update the navigation property roles in identityGovernance
#
Ask an LLM
“How do I rename a role on the resource a catalog resource scope points to?”
“Can a role description on a catalog scope's pointed-to resource be changed?”
Tell an agent
Rename role {role} on the pointed-to resource of catalog scope {scope} in catalog {catalog} to {name}.
Set pointed-to resource role {role} description to {description} for catalog {catalog} scope entry {scope}.
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}
Delete a role of a catalog scope's resource · Delete navigation property roles for identityGovernance
#
Ask an LLM
“Can I delete a role from the resource a catalog resource scope points to?”
“What removes one role on a catalog scope's pointed-to resource?”
Tell an agent destructive · confirm first
Delete role {role} on the pointed-to resource of catalog scope {scope} in catalog {catalog}.
Remove pointed-to resource role {role} for catalog {catalog} scope entry {scope}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource
Get the resource via a role of a catalog scope's resource · Get resource from identityGovernance
#
Ask an LLM
“What resource is reached via a role on the resource a catalog scope points to?”
“Can I fetch the resource one role deeper under a catalog resource scope?”
Tell an agent
Show the resource reached via role {role} under catalog scope {scope}, catalog {catalog}.
Get the resource one role deeper: role {role} beneath catalog {catalog} scope entry {scope}.
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource
Update the resource via a role of a catalog scope's resource · Update the navigation property resource in identityGovernance
#
Ask an LLM
“How do I rename the resource reached via a role on a catalog scope's resource?”
“Can attributes be edited on the resource one role deeper under a catalog scope?”
Tell an agent
Rename the resource reached via role {role} under catalog scope {scope} (catalog {catalog}) to {name}.
Set attributes {attributes} on the resource one role deeper: role {role} beneath catalog {catalog} scope entry {scope}.
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource
Unlink the resource via a role of a catalog scope's resource · Delete navigation property resource for identityGovernance
#
Ask an LLM
“Can I delete the resource reached via a role on a catalog scope's resource?”
“What removes the resource one role deeper under a catalog resource scope?”
Tell an agent destructive · confirm first
Delete the resource reached via role {role} under catalog scope {scope}, catalog {catalog}.
Unlink the resource one role deeper: role {role} beneath catalog {catalog} scope entry {scope}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/environment
Get the environment via a role of a catalog scope's resource · Get environment from identityGovernance
#
Ask an LLM
“Which environment holds the resource reached via a role on a catalog scope's resource?”
“Can I read environment data one role deeper under a catalog resource scope?”
Tell an agent
Show the environment of the resource reached via role {role} under catalog scope {scope}, catalog {catalog}.
Get environment details one role deeper: role {role} beneath catalog {catalog} scope entry {scope}.
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh
Refresh resource via a role of a catalog scope's resource · Invoke action refresh
#
Ask an LLM
“Is a refresh possible for the resource reached via a role on a catalog scope's resource?”
“Can I re-run refresh one role deeper under a catalog resource scope?”
Tell an agent
Refresh the resource reached via role {role} under catalog scope {scope}, catalog {catalog}.
Trigger refresh one role deeper: role {role} beneath catalog {catalog} scope entry {scope}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes
List nested scopes below a catalog scope's role · Get scopes from identityGovernance
#
Ask an LLM
“Which nested scopes hang below a role on a catalog scope's resource?”
“Can I filter nested scopes below a catalog scope's role resource?”
Tell an agent
List nested scopes below role {role} of catalog scope {scope}, catalog {catalog}.
Show nested scopes matching {filter} below catalog {catalog} scope {scope} role {role}.
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes
Add a nested scope below a catalog scope's role · Create new navigation property to scopes for identityGovernance
#
Ask an LLM
“How do I add a nested scope below a role on a catalog scope's resource?”
“Can a nested origin scope be registered below a catalog scope's role?”
Tell an agent
Add nested scope {name} below role {role} of catalog scope {scope}, catalog {catalog}.
Register nested origin scope {originId} below catalog {catalog} scope {scope} role {role}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id1}
Get a nested scope below a catalog scope's role · Get scopes from identityGovernance
#
Ask an LLM
“Where can I read one nested scope below a role on a catalog scope's resource?”
“What does a single nested scope below a catalog scope's role hold?”
Tell an agent
Show nested scope {scope2} below role {role} of catalog scope {scope}, catalog {catalog}.
Get nested scope {scope2} below catalog {catalog} scope {scope} role {role}.
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id1}
Update a nested scope below a catalog scope's role · Update the navigation property scopes in identityGovernance
#
Ask an LLM
“What gives a nested scope under a catalog scope's role a new display name?”
“Can a nested scope description below a catalog scope's role be changed?”
Tell an agent
Rename nested scope {scope2} below role {role} of catalog scope {scope}, catalog {catalog}, to {name}.
Set nested scope {scope2} description to {description} below catalog {catalog} scope {scope} role {role}.
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id1}
Delete a nested scope below a catalog scope's role · Delete navigation property scopes for identityGovernance
#
Ask an LLM
“Can I delete one nested scope below a role on a catalog scope's resource?”
“What removes a nested scope below a catalog scope's role?”
Tell an agent destructive · confirm first
Delete nested scope {scope2} below role {role} of catalog scope {scope}, catalog {catalog}.
Remove nested scope {scope2} below catalog {catalog} scope {scope} role {role}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/$count
Count nested scopes below a catalog scope's role · Get the number of the resource
#
Ask an LLM
“How many nested scopes sit below a role on a catalog scope's resource?”
“Can nested scopes below a catalog scope's role be counted with a filter?”
Tell an agent
Count nested scopes below role {role} of catalog scope {scope}, catalog {catalog}.
Count nested scopes matching {filter} below catalog {catalog} scope {scope} role {role}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions
List upload sessions one role under a catalog scope · Get uploadSessions from identityGovernance
#
Ask an LLM
“Which upload sessions exist for the resource one role deeper under a catalog scope?”
“Can I filter the upload sessions on the resource one role deeper under a catalog scope?”
Tell an agent
List upload sessions on the resource one role deeper, role {role} under catalog scope {scope}, catalog {catalog}.
Show upload sessions matching {filter} for the resource one role deeper, role {role} under catalog scope {scope}, catalog {catalog}.
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions
Start an upload session one role under a catalog scope · Create new navigation property to uploadSessions for identityGovernance
#
Ask an LLM
“How do I start a new upload session for the resource one role deeper under a catalog scope?”
“What opens a custom data upload session on the resource one role deeper under a catalog scope?”
Tell an agent
Open a new upload session on the resource one role deeper, role {role} under catalog scope {scope}, catalog {catalog}.
Start an upload session with reference {referenceId} for the resource one role deeper, role {role} under catalog scope {scope}, catalog {catalog}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}
Get an upload session one role under a catalog scope · Get uploadSessions from identityGovernance
#
Ask an LLM
“Where can I check the status and stats of one upload session on the resource one role deeper under a catalog scope?”
“Is a given upload session for the resource one role deeper under a catalog scope finished uploading?”
Tell an agent
Show status and stats of upload session {session} on the resource one role deeper, role {role} under catalog scope {scope}, catalog {catalog}.
Check whether upload session {session} for the resource one role deeper, role {role} under catalog scope {scope}, is done (catalog {catalog}).
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}
Update an upload session one role under a catalog scope · Update the navigation property uploadSessions in identityGovernance
#
Ask an LLM
“How do I mark an upload session on the resource one role deeper under a catalog scope as done?”
“Can I change the status of an upload session for the resource one role deeper under a catalog scope?”
Tell an agent
Mark upload session {session} on the resource one role deeper, role {role} under catalog scope {scope}, catalog {catalog}, as done.
Set upload session {session} status to {status} for the resource one role deeper, role {role} under catalog scope {scope}, catalog {catalog}.
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}
Delete an upload session one role under a catalog scope · Delete navigation property uploadSessions for identityGovernance
#
Ask an LLM
“Can I delete an upload session on the resource one role deeper under a catalog scope?”
“What discards an abandoned upload session for the resource one role deeper under a catalog scope?”
Tell an agent destructive · confirm first
Delete upload session {session} on the resource one role deeper, role {role} under catalog scope {scope}, catalog {catalog}.
Discard abandoned upload session {session} for the resource one role deeper, role {role} under catalog scope {scope}, catalog {catalog}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files
List files in a session one role under a catalog scope · Get files from identityGovernance
#
Ask an LLM
“Which files were uploaded in a session on the resource one role deeper under a catalog scope?”
“Can I list the files inside one upload session for the resource one role deeper under a catalog scope?”
Tell an agent
List files uploaded in session {session} on the resource one role deeper, role {role} under catalog scope {scope}, catalog {catalog}.
Show every file inside upload session {session} for the resource one role deeper, role {role} under catalog scope {scope}, catalog {catalog}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}
Get a file in a session one role under a catalog scope · Get files from identityGovernance
#
Ask an LLM
“What metadata is stored for one uploaded file in a session on the resource one role deeper under a catalog scope?”
“Where do I look up a single file record in an upload session for the resource one role deeper under a catalog scope?”
Tell an agent
Show metadata of file {file} in session {session} on the resource one role deeper, role {role} under catalog scope {scope}, catalog {catalog}.
Get file record {file} from session {session} for the resource one role deeper, role {role} under catalog scope {scope}, catalog {catalog}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value
Download a file one role under a catalog scope · Get media content for the navigation property files from identityGovernance
#
Ask an LLM
“How do I download the raw content of an uploaded file for the resource one role deeper under a catalog scope?”
“Can I fetch the bytes of one file in an upload session on the resource one role deeper under a catalog scope?”
Tell an agent
Download file {file} content from session {session} on the resource one role deeper, role {role} under catalog scope {scope}, catalog {catalog}.
Fetch raw bytes of file {file} in session {session} for the resource one role deeper, role {role} under catalog scope {scope}, catalog {catalog}.
PUT
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value
Replace a file's content one role under a catalog scope · Update media content for the navigation property files in identityGovernance
#
Ask an LLM
“Is there a way to swap out an uploaded file's bytes on the resource one role deeper under a catalog scope?”
“Is writing new media content into a session file on the resource one role deeper under a catalog scope supported?”
Tell an agent
Replace file {file} content in session {session} on the resource one role deeper, role {role} under catalog scope {scope}, catalog {catalog}.
Overwrite media of file {file} in session {session} for the resource one role deeper, role {role} under catalog scope {scope}, catalog {catalog}.
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value
Erase a file's content one role under a catalog scope · Delete media content for the navigation property files in identityGovernance
#
Ask an LLM
“Can I erase the stored content of a file in an upload session on the resource one role deeper under a catalog scope?”
“What clears an uploaded file's media for the resource one role deeper under a catalog scope?”
Tell an agent destructive · confirm first
Erase stored media from file {file} of session {session} on the resource one role deeper, role {role} under catalog scope {scope}, catalog {catalog}.
Clear file {file}'s bytes in session {session} for the resource one role deeper, role {role} under catalog scope {scope}, catalog {catalog}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count
Count files in a session one role under a catalog scope · Get the number of the resource
#
Ask an LLM
“How many files does one upload session on the resource one role deeper under a catalog scope hold?”
“Can I count the files in a session for the resource one role deeper under a catalog scope with a filter?”
Tell an agent
Count files in upload session {session} on the resource one role deeper, role {role} under catalog scope {scope}, catalog {catalog}.
Count files matching {filter} in session {session} for the resource one role deeper, role {role} under catalog scope {scope}, catalog {catalog}.
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile
Upload a file one role under a catalog scope · Invoke action uploadFile
#
Ask an LLM
“How do I upload a file into an open session for the resource one role deeper under a catalog scope?”
“What action sends a data file through an upload session on the resource one role deeper under a catalog scope?”
Tell an agent
Upload a file into upload session {session} on the resource one role deeper, role {role} under catalog scope {scope}, catalog {catalog}.
Send a data file through session {session} for the resource one role deeper, role {role} under catalog scope {scope}, catalog {catalog}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/$count
Count upload sessions one role under a catalog scope · Get the number of the resource
#
Ask an LLM
“How many upload sessions exist for the resource one role deeper under a catalog scope?”
“Can upload sessions on the resource one role deeper under a catalog scope be counted with a filter?”
Tell an agent
Count upload sessions on the resource one role deeper, role {role} under catalog scope {scope}, catalog {catalog}.
Tally how many upload sessions match {filter} under the resource one role deeper, role {role} beneath catalog scope {scope}, catalog {catalog}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/$count
Count roles of a catalog scope's resource · Get the number of the resource
#
Ask an LLM
“How many roles are on the resource a catalog resource scope points to?”
“Can roles on a catalog scope's pointed-to resource be counted with a filter?”
Tell an agent
Count roles on the pointed-to resource of catalog scope {scope} in catalog {catalog}.
Count pointed-to resource roles matching {filter} for catalog {catalog} scope entry {scope}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/scopes
List sibling scopes of a catalog scope's resource · Get scopes from identityGovernance
#
Ask an LLM
“What other scopes does the resource behind a catalog scope define?”
“Is filtering available for neighbor scopes on a catalog scope's resource?”
Tell an agent
Enumerate neighbor scopes defined by the resource behind catalog scope {scope}, catalog {catalog}.
Enumerate neighbor scopes matching {filter} beside catalog {catalog} scope entry {scope}.
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/scopes
Add a sibling scope to a catalog scope's resource · Create new navigation property to scopes for identityGovernance
#
Ask an LLM
“What creates another scope on the resource behind a catalog scope?”
“Is registering a neighbor origin scope on a catalog scope's resource allowed?”
Tell an agent
Create neighbor scope {name} on the resource behind catalog scope {scope}, catalog {catalog}.
Register neighbor origin scope {originId} beside catalog {catalog} scope entry {scope}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/scopes/{accessPackageResourceScope-id1}
Get a sibling scope of a catalog scope's resource · Get scopes from identityGovernance
#
Ask an LLM
“Where can I fetch one neighbor scope defined by the resource behind a catalog scope?”
“What does a single neighbor scope beside a catalog scope contain?”
Tell an agent
Fetch neighbor scope {scope2} defined by the resource behind catalog scope {scope}, catalog {catalog}.
Retrieve neighbor scope {scope2} beside catalog {catalog} scope entry {scope}.
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/scopes/{accessPackageResourceScope-id1}
Update a sibling scope of a catalog scope's resource · Update the navigation property scopes in identityGovernance
#
Ask an LLM
“What renames a neighbor scope defined by the resource behind a catalog scope?”
“Is the description of a neighbor scope beside a catalog scope editable?”
Tell an agent
Retitle neighbor scope {scope2} defined by the resource behind catalog scope {scope}, catalog {catalog}, as {name}.
Change neighbor scope {scope2} description to {description} beside catalog {catalog} scope entry {scope}.
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/scopes/{accessPackageResourceScope-id1}
Delete a sibling scope of a catalog scope's resource · Delete navigation property scopes for identityGovernance
#
Ask an LLM
“Is it possible to drop one neighbor scope defined by the resource behind a catalog scope?”
“Which call removes a neighbor scope beside a catalog scope?”
Tell an agent destructive · confirm first
Drop neighbor scope {scope2} defined by the resource behind catalog scope {scope}, catalog {catalog}.
Remove neighbor scope {scope2} beside catalog {catalog} scope entry {scope}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/scopes/$count
Count sibling scopes of a catalog scope's resource · Get the number of the resource
#
Ask an LLM
“How many neighbor scopes does the resource behind a catalog scope define?”
“Is a filtered tally of neighbor scopes beside a catalog scope possible?”
Tell an agent
Tally neighbor scopes defined by the resource behind catalog scope {scope}, catalog {catalog}.
Tally neighbor scopes matching {filter} beside catalog {catalog} scope entry {scope}.
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions
List upload sessions on a catalog scope's resource · Get uploadSessions from identityGovernance
#
Ask an LLM
“Which upload sessions exist for the pointed-to resource of a catalog scope?”
“Can I filter the upload sessions on the pointed-to resource of a catalog scope?”
Tell an agent
List upload sessions on the pointed-to resource of catalog scope {scope} (catalog {catalog}).
Show upload sessions matching {filter} for the pointed-to resource of catalog scope {scope} (catalog {catalog}).
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions
Start an upload session on a catalog scope's resource · Create new navigation property to uploadSessions for identityGovernance
#
Ask an LLM
“How do I start a new upload session for the pointed-to resource of a catalog scope?”
“What opens a custom data upload session on the pointed-to resource of a catalog scope?”
Tell an agent
Open a new upload session on the pointed-to resource of catalog scope {scope} (catalog {catalog}).
Start an upload session with reference {referenceId} for the pointed-to resource of catalog scope {scope} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}
Get an upload session on a catalog scope's resource · Get uploadSessions from identityGovernance
#
Ask an LLM
“Where can I check the status and stats of one upload session on the pointed-to resource of a catalog scope?”
“Is a given upload session for the pointed-to resource of a catalog scope finished uploading?”
Tell an agent
Show the status and stats of upload session {session} on the pointed-to resource of catalog scope {scope} (catalog {catalog}).
Check whether upload session {session} for the pointed-to resource of catalog scope {scope} is done (catalog {catalog}).
PATCH
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}
Update an upload session on a catalog scope's resource · Update the navigation property uploadSessions in identityGovernance
#
Ask an LLM
“How do I mark an upload session on the pointed-to resource of a catalog scope as done?”
“Can I change the status of an upload session for the pointed-to resource of a catalog scope?”
Tell an agent
Mark upload session {session} on the pointed-to resource of catalog scope {scope} (catalog {catalog}) as done uploading.
Set upload session {session} status to {status} for the pointed-to resource of catalog scope {scope} (catalog {catalog}).
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}
Delete an upload session on a catalog scope's resource · Delete navigation property uploadSessions for identityGovernance
#
Ask an LLM
“Can I delete an upload session on the pointed-to resource of a catalog scope?”
“What discards an abandoned upload session for the pointed-to resource of a catalog scope?”
Tell an agent destructive · confirm first
Delete upload session {session} on the pointed-to resource of catalog scope {scope} (catalog {catalog}).
Discard abandoned upload session {session} for the pointed-to resource of catalog scope {scope} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files
List files in a session on a catalog scope's resource · Get files from identityGovernance
#
Ask an LLM
“Which files were uploaded in a session on the pointed-to resource of a catalog scope?”
“Can I list the files inside one upload session for the pointed-to resource of a catalog scope?”
Tell an agent
List files uploaded in session {session} on the pointed-to resource of catalog scope {scope} (catalog {catalog}).
Show every file inside upload session {session} for the pointed-to resource of catalog scope {scope} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}
Get a file in a session on a catalog scope's resource · Get files from identityGovernance
#
Ask an LLM
“What metadata is stored for one uploaded file in a session on the pointed-to resource of a catalog scope?”
“Where do I look up a single file record in an upload session for the pointed-to resource of a catalog scope?”
Tell an agent
Show metadata of file {file} in upload session {session} on the pointed-to resource of catalog scope {scope} (catalog {catalog}).
Get file record {file} from session {session} for the pointed-to resource of catalog scope {scope} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value
Download an uploaded file on a catalog scope's resource · Get media content for the navigation property files from identityGovernance
#
Ask an LLM
“How do I download the raw content of an uploaded file for the pointed-to resource of a catalog scope?”
“Can I fetch the bytes of one file in an upload session on the pointed-to resource of a catalog scope?”
Tell an agent
Download the content of file {file} from upload session {session} on the pointed-to resource of catalog scope {scope} (catalog {catalog}).
Fetch raw bytes of file {file} in session {session} for the pointed-to resource of catalog scope {scope} (catalog {catalog}).
PUT
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value
Replace a file's content on a catalog scope's resource · Update media content for the navigation property files in identityGovernance
#
Ask an LLM
“Is there a way to swap out an uploaded file's bytes on the pointed-to resource of a catalog scope?”
“Is writing new media content into a session file on the pointed-to resource of a catalog scope supported?”
Tell an agent
Replace the content of file {file} in upload session {session} on the pointed-to resource of catalog scope {scope} (catalog {catalog}).
Overwrite media of file {file} in session {session} for the pointed-to resource of catalog scope {scope} (catalog {catalog}).
DELETE
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value
Erase a file's content on a catalog scope's resource · Delete media content for the navigation property files in identityGovernance
#
Ask an LLM
“Can I erase the stored content of a file in an upload session on the pointed-to resource of a catalog scope?”
“What clears an uploaded file's media for the pointed-to resource of a catalog scope?”
Tell an agent destructive · confirm first
Erase stored media from file {file} of upload session {session} on the pointed-to resource of catalog scope {scope} (catalog {catalog}).
Clear file {file}'s bytes in session {session} for the pointed-to resource of catalog scope {scope} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count
Count files in a session on a catalog scope's resource · Get the number of the resource
#
Ask an LLM
“How many files does one upload session on the pointed-to resource of a catalog scope hold?”
“Can I count the files in a session for the pointed-to resource of a catalog scope with a filter?”
Tell an agent
Count files in upload session {session} on the pointed-to resource of catalog scope {scope} (catalog {catalog}).
Count files matching {filter} in session {session} for the pointed-to resource of catalog scope {scope} (catalog {catalog}).
POST
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile
Upload a file on a catalog scope's resource · Invoke action uploadFile
#
Ask an LLM
“How do I upload a file into an open session for the pointed-to resource of a catalog scope?”
“What action sends a data file through an upload session on the pointed-to resource of a catalog scope?”
Tell an agent
Upload a file into upload session {session} on the pointed-to resource of catalog scope {scope} (catalog {catalog}).
Send a data file through session {session} for the pointed-to resource of catalog scope {scope} (catalog {catalog}).
GET
/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/$count
Count upload sessions on a catalog scope's resource · Get the number of the resource
#
Ask an LLM
“How many upload sessions exist for the pointed-to resource of a catalog scope?”
“Can upload sessions on the pointed-to resource of a catalog scope be counted with a filter?”
Tell an agent
Count upload sessions on the pointed-to resource of catalog scope {scope} (catalog {catalog}).
Tally how many upload sessions match {filter} under the pointed-to resource of catalog scope {scope} (catalog {catalog}).