# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Identity.Governance Identity Governance.lifecycle Workflows… version: 1.0.0 extends: openapi/azure-ad-identitygovernance-lifecycleworkflowscontainer-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-10-01' generator: build-phrasing.py label: Generated by API Evangelist operations: 363 - target: $.paths['/identityGovernance/lifecycleWorkflows'].get update: x-apievangelist-phrasing: intent: Get the lifecycle workflows container effect: read questions: - What does the lifecycle workflows container in Microsoft Entra ID Governance hold? - Can I pull the top-level lifecycle workflows object with its related collections expanded? instructions: - text: Fetch the lifecycle workflows container for my tenant. - text: Get the lifecycle workflows root and expand its workflows and task definitions. method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows'].delete update: x-apievangelist-phrasing: intent: Delete the lifecycle workflows container effect: destructive questions: - Is it possible to remove the whole lifecycle workflows navigation property from identity governance? - What happens when I delete the lifecycleWorkflows container itself? instructions: - text: Delete the entire lifecycle workflows container from identity governance. - text: Remove the lifecycleWorkflows navigation property for my tenant. method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows'].patch update: x-apievangelist-phrasing: intent: Update the lifecycle workflows container effect: write questions: - Can I patch the lifecycle workflows container's settings in one request? - Is there a way to change lifecycle workflow settings at the container level? instructions: - text: 'Update the lifecycle workflows container with these new settings: {settings}.' slots: settings: requestBody.settings - text: Patch the top-level lifecycleWorkflows object for identity governance. method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/customTaskExtensions'].get update: x-apievangelist-phrasing: intent: List custom task extensions effect: read questions: - Which custom task extensions are configured for my lifecycle workflows? - Can I list every custom task extension along with its callback setup? instructions: - text: List all custom task extensions in lifecycle workflows. - text: Show me every customTaskExtension defined in the tenant. method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/customTaskExtensions'].post update: x-apievangelist-phrasing: intent: Create a custom task extension effect: write questions: - How do I create a new custom task extension for lifecycle workflows? - Can I set a callback configuration when I add a custom task extension? instructions: - text: Create a custom task extension with callback configuration {callback}. slots: callback: requestBody.callbackConfiguration - text: Add a new customTaskExtension to lifecycle workflows. method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}'].get update: x-apievangelist-phrasing: intent: Get a custom task extension effect: read questions: - What are the properties of a specific custom task extension? - Can I see how one custom task extension's callback is configured? instructions: - text: Get custom task extension {extension}. slots: extension: path.customTaskExtension-id - text: Show the details and relationships of customTaskExtension {extension}. slots: extension: path.customTaskExtension-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}'].delete update: x-apievangelist-phrasing: intent: Delete a custom task extension effect: destructive questions: - Can I delete a custom task extension that tasks still reference? - What's the way to remove a custom task extension I no longer use? instructions: - text: Delete custom task extension {extension}. slots: extension: path.customTaskExtension-id - text: Remove the unused customTaskExtension {extension} from lifecycle workflows. slots: extension: path.customTaskExtension-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}'].patch update: x-apievangelist-phrasing: intent: Update a custom task extension effect: write questions: - How do I change the callback configuration on an existing custom task extension? - Is it possible to edit a custom task extension after it's created? instructions: - text: Update custom task extension {extension} with callback configuration {callback}. slots: extension: path.customTaskExtension-id callback: requestBody.callbackConfiguration - text: Patch customTaskExtension {extension} with new properties. slots: extension: path.customTaskExtension-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/createdBy'].get update: x-apievangelist-phrasing: intent: Get who created a custom task extension effect: read questions: - Who created a given custom task extension? - Can I look up the user account that originally made a custom task extension? instructions: - text: Show who created custom task extension {extension}. slots: extension: path.customTaskExtension-id - text: Get the creator user of customTaskExtension {extension}. slots: extension: path.customTaskExtension-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/createdBy/mailboxSettings'].get update: x-apievangelist-phrasing: intent: Get an extension creator's mailbox settings effect: read questions: - What mailbox settings does the creator of a custom task extension have? - Can I check the time zone and language of the person who created a custom task extension? instructions: - text: Get the mailbox settings of whoever created custom task extension {extension}. slots: extension: path.customTaskExtension-id - text: Read the creator's automatic replies and working hours for extension {extension}. slots: extension: path.customTaskExtension-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/createdBy/mailboxSettings'].patch update: x-apievangelist-phrasing: intent: Update an extension creator's mailbox settings effect: write questions: - Can I change the time zone in the mailbox settings of a custom task extension's creator? - Is there a way to update the creator's working hours through a custom task extension? instructions: - text: Set the time zone to {timezone} for the creator of custom task extension {extension}. slots: timezone: requestBody.timeZone extension: path.customTaskExtension-id - text: Update the extension {extension} creator's mailbox language to {language}. slots: extension: path.customTaskExtension-id language: requestBody.language method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/createdBy/serviceProvisioningErrors'].get update: x-apievangelist-phrasing: intent: List an extension creator's provisioning errors effect: read questions: - Does the user who created a custom task extension have any service provisioning errors? - Which provisioning errors are recorded on a custom task extension's creator? instructions: - text: List service provisioning errors for the creator of custom task extension {extension}. slots: extension: path.customTaskExtension-id - text: Show provisioning failures on the account that created extension {extension}. slots: extension: path.customTaskExtension-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/createdBy/serviceProvisioningErrors/$count'].get update: x-apievangelist-phrasing: intent: Count an extension creator's provisioning errors effect: read questions: - How many provisioning errors does a custom task extension's creator account have? - Can I get just a count of the creator's service provisioning errors for an extension? instructions: - text: Count the provisioning errors on the creator of custom task extension {extension}. slots: extension: path.customTaskExtension-id - text: Return the number of service provisioning errors for extension {extension}'s creator. slots: extension: path.customTaskExtension-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/lastModifiedBy'].get update: x-apievangelist-phrasing: intent: Get who last modified a custom task extension effect: read questions: - Who last modified a custom task extension? - Can I find the user who made the most recent change to a custom task extension? instructions: - text: Show who last edited custom task extension {extension}. slots: extension: path.customTaskExtension-id - text: Get the last modifier of customTaskExtension {extension}. slots: extension: path.customTaskExtension-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/lastModifiedBy/mailboxSettings'].get update: x-apievangelist-phrasing: intent: Get an extension last editor's mailbox settings effect: read questions: - What are the mailbox settings of the person who last changed a custom task extension? - Can I see the date format used by an extension's last editor? instructions: - text: Get mailbox settings for the last modifier of custom task extension {extension}. slots: extension: path.customTaskExtension-id - text: Read the last editor's time zone for extension {extension}. slots: extension: path.customTaskExtension-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/lastModifiedBy/mailboxSettings'].patch update: x-apievangelist-phrasing: intent: Update an extension last editor's mailbox settings effect: write questions: - Which mailbox settings can I update for a custom task extension's last editor? - Can I set the date format for the user who last modified an extension? instructions: - text: Change the date format to {date_format} for the last modifier of extension {extension}. slots: date_format: requestBody.dateFormat extension: path.customTaskExtension-id - text: Update working hours {working_hours} for whoever last edited custom task extension {extension}. slots: working_hours: requestBody.workingHours extension: path.customTaskExtension-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/lastModifiedBy/serviceProvisioningErrors'].get update: x-apievangelist-phrasing: intent: List an extension last editor's provisioning errors effect: read questions: - Are there service provisioning errors on the account that last modified a custom task extension? - Which provisioning failures affect an extension's last editor? instructions: - text: List provisioning errors for the last modifier of custom task extension {extension}. slots: extension: path.customTaskExtension-id - text: Show service provisioning errors on extension {extension}'s most recent editor. slots: extension: path.customTaskExtension-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/lastModifiedBy/serviceProvisioningErrors/$count'].get update: x-apievangelist-phrasing: intent: Count an extension last editor's provisioning errors effect: read questions: - How many service provisioning errors does an extension's last editor have? - Can I count provisioning failures for the user who last changed a custom task extension? instructions: - text: Count provisioning errors for the last modifier of extension {extension}. slots: extension: path.customTaskExtension-id - text: Give me the number of service provisioning errors on custom task extension {extension}'s last editor. slots: extension: path.customTaskExtension-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/customTaskExtensions/$count'].get update: x-apievangelist-phrasing: intent: Count custom task extensions effect: read questions: - How many custom task extensions exist in my tenant? - Can I get a total count of custom task extensions without listing them? instructions: - text: Count the custom task extensions in lifecycle workflows. - text: Return the number of customTaskExtension objects. method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems'].get update: x-apievangelist-phrasing: intent: Get the lifecycle workflows deleted items container effect: read questions: - What's in the lifecycle workflows deleted items container? - Can I read the recycle bin container for lifecycle workflows? instructions: - text: Get the deleted items container for lifecycle workflows. - text: Fetch the lifecycle workflows recycle bin object. method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems'].delete update: x-apievangelist-phrasing: intent: Delete the lifecycle workflows deleted items container effect: destructive questions: - Can I remove the deleted items navigation property from lifecycle workflows? - What call deletes the whole deletedItems container for lifecycle workflows? instructions: - text: Delete the lifecycle workflows deleted items container. - text: Remove the deletedItems navigation property under lifecycle workflows. method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows'].get update: x-apievangelist-phrasing: intent: List deleted lifecycle workflows effect: read questions: - Which lifecycle workflows have been deleted but can still be restored? - Where do I find a list of deleted lifecycle workflows? instructions: - text: List all deleted lifecycle workflows. - text: Show the workflows sitting in the lifecycle workflows recycle bin. method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}'].get update: x-apievangelist-phrasing: intent: Get a deleted lifecycle workflow effect: read questions: - Can I view the details of one deleted lifecycle workflow? - What did a deleted workflow look like before it was removed? instructions: - text: Get deleted workflow {workflow}. slots: workflow: path.workflow-id - text: Show the properties of the deleted lifecycle workflow {workflow}. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}'].delete update: x-apievangelist-phrasing: intent: Permanently delete a deleted workflow effect: destructive questions: - How do I permanently delete a lifecycle workflow that's already in deleted items? - Can I purge a deleted workflow before the 30-day window ends? instructions: - text: Permanently delete the deleted workflow {workflow}. slots: workflow: path.workflow-id - text: Purge workflow {workflow} from lifecycle workflow deleted items for good. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/administrationScopeTargets'].get update: x-apievangelist-phrasing: intent: List a deleted workflow's admin scope targets effect: read questions: - Which administrative scope targets were assigned to a deleted workflow? - Can I list the directory objects that scope administration of a deleted lifecycle workflow? instructions: - text: List administration scope targets for deleted workflow {workflow}. slots: workflow: path.workflow-id - text: Show the admin scope directory objects on deleted workflow {workflow}. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/administrationScopeTargets/{directoryObject-id}'].get update: x-apievangelist-phrasing: intent: Get a deleted workflow's admin scope target effect: read questions: - Can I fetch one specific administration scope target of a deleted workflow? - Is there a way to look up a single directory object in a deleted workflow's admin scope? instructions: - text: Get administration scope target {object} on deleted workflow {workflow}. slots: object: path.directoryObject-id workflow: path.workflow-id - text: Show directory object {object} from the admin scope of deleted workflow {workflow}. slots: object: path.directoryObject-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/administrationScopeTargets/$count'].get update: x-apievangelist-phrasing: intent: Count a deleted workflow's admin scope targets effect: read questions: - How many administration scope targets does a deleted workflow have? - Can I count admin scope directory objects on a removed workflow? instructions: - text: Count administration scope targets on deleted workflow {workflow}. slots: workflow: path.workflow-id - text: Return how many admin scope objects deleted workflow {workflow} has. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/createdBy'].get update: x-apievangelist-phrasing: intent: Get who created a deleted workflow effect: read questions: - Who created a lifecycle workflow that has since been deleted? - Can I find the original author of a deleted workflow? instructions: - text: Show the creator of deleted workflow {workflow}. slots: workflow: path.workflow-id - text: Get the user who created deleted lifecycle workflow {workflow}. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/createdBy/mailboxSettings'].get update: x-apievangelist-phrasing: intent: Get a deleted workflow creator's mailbox settings effect: read questions: - What mailbox settings does the creator of a deleted workflow have? - Can I check a deleted workflow author's time zone? instructions: - text: Get mailbox settings for the creator of deleted workflow {workflow}. slots: workflow: path.workflow-id - text: Read the deleted workflow {workflow} author's language and time zone settings. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/createdBy/mailboxSettings'].patch update: x-apievangelist-phrasing: intent: Update a deleted workflow creator's mailbox settings effect: write questions: - Is it possible to change mailbox settings for the user who created a deleted workflow? - Can I update the automatic replies of a deleted workflow's creator? instructions: - text: Set time zone {timezone} for the creator of deleted workflow {workflow}. slots: timezone: requestBody.timeZone workflow: path.workflow-id - text: Update automatic replies to {auto_replies} for deleted workflow {workflow}'s author. slots: auto_replies: requestBody.automaticRepliesSetting workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/createdBy/serviceProvisioningErrors'].get update: x-apievangelist-phrasing: intent: List a deleted workflow creator's provisioning errors effect: read questions: - Does the author of a deleted workflow have service provisioning errors? - Which provisioning errors are on a deleted workflow creator's account? instructions: - text: List provisioning errors for the creator of deleted workflow {workflow}. slots: workflow: path.workflow-id - text: Show service provisioning failures on deleted workflow {workflow}'s author. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/createdBy/serviceProvisioningErrors/$count'].get update: x-apievangelist-phrasing: intent: Count a deleted workflow creator's provisioning errors effect: read questions: - How many provisioning errors does a deleted workflow's creator have? - Can I get only the count of the deleted workflow author's provisioning errors? instructions: - text: Count provisioning errors on the creator of deleted workflow {workflow}. slots: workflow: path.workflow-id - text: Return the number of service provisioning errors for deleted workflow {workflow}'s author. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/executionScope'].get update: x-apievangelist-phrasing: intent: List a deleted workflow's execution scope effect: read questions: - Which users were in the execution scope of a deleted workflow? - Can I list the user processing results that made up a deleted workflow's execution scope? instructions: - text: List the execution scope of deleted workflow {workflow}. slots: workflow: path.workflow-id - text: Show users in scope for deleted workflow {workflow}. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/executionScope/{userProcessingResult-id}'].get update: x-apievangelist-phrasing: intent: Get an execution scope entry of a deleted workflow effect: read questions: - Can I fetch one user's entry in a deleted workflow's execution scope? - Is there a way to read a single execution scope record on a deleted workflow? instructions: - text: Get execution scope entry {user_result} for deleted workflow {workflow}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Show the in-scope user result {user_result} on deleted workflow {workflow}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/executionScope/$count'].get update: x-apievangelist-phrasing: intent: Count a deleted workflow's execution scope effect: read questions: - How many users were in scope for a deleted workflow? - Can I count execution scope entries on a deleted lifecycle workflow? instructions: - text: Count the execution scope of deleted workflow {workflow}. slots: workflow: path.workflow-id - text: Return the number of in-scope users for deleted workflow {workflow}. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/lastModifiedBy'].get update: x-apievangelist-phrasing: intent: Get who last modified a deleted workflow effect: read questions: - Who last changed a workflow before it was deleted? - Can I see the last editor of a deleted lifecycle workflow? instructions: - text: Show the last modifier of deleted workflow {workflow}. slots: workflow: path.workflow-id - text: Get the user who last updated deleted workflow {workflow}. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/lastModifiedBy/mailboxSettings'].get update: x-apievangelist-phrasing: intent: Get a deleted workflow last editor's mailbox settings effect: read questions: - What mailbox settings does a deleted workflow's last editor use? - Can I read the working hours of whoever last modified a deleted workflow? instructions: - text: Get mailbox settings for the last modifier of deleted workflow {workflow}. slots: workflow: path.workflow-id - text: Read working hours of deleted workflow {workflow}'s last editor. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/lastModifiedBy/mailboxSettings'].patch update: x-apievangelist-phrasing: intent: Update a deleted workflow last editor's mailbox effect: write questions: - Which mailbox settings can I change for the last editor of a deleted workflow? - Can I change the language setting of a deleted workflow's last modifier? instructions: - text: Set language {language} for the last modifier of deleted workflow {workflow}. slots: language: requestBody.language workflow: path.workflow-id - text: Update time format to {time_format} for deleted workflow {workflow}'s last editor. slots: time_format: requestBody.timeFormat workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/lastModifiedBy/serviceProvisioningErrors'].get update: x-apievangelist-phrasing: intent: List a deleted workflow last editor's errors effect: read questions: - Are there provisioning errors on the account that last edited a deleted workflow? - Which service provisioning failures belong to a deleted workflow's last modifier? instructions: - text: List provisioning errors for the last modifier of deleted workflow {workflow}. slots: workflow: path.workflow-id - text: Show service provisioning failures on deleted workflow {workflow}'s last editor. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/lastModifiedBy/serviceProvisioningErrors/$count'].get update: x-apievangelist-phrasing: intent: Count a deleted workflow last editor's errors effect: read questions: - How many provisioning errors does the last editor of a deleted workflow have? - Can I count service provisioning errors for a deleted workflow's last modifier? instructions: - text: Count provisioning errors for the last modifier of deleted workflow {workflow}. slots: workflow: path.workflow-id - text: Return the number of provisioning failures on deleted workflow {workflow}'s last editor. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.activate'].post update: x-apievangelist-phrasing: intent: Run a deleted workflow on demand for users effect: write questions: - Can I run a deleted lifecycle workflow on demand for specific users? - Do on-demand runs execute tasks even when a user doesn't match the workflow's conditions? instructions: - text: Run deleted workflow {workflow} on demand for users {subjects}. slots: workflow: path.workflow-id subjects: requestBody.subjects - text: 'Activate deleted workflow {workflow} now for these subjects: {subjects}.' slots: workflow: path.workflow-id subjects: requestBody.subjects method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.activateWithScope'].post update: x-apievangelist-phrasing: intent: Run a deleted workflow on demand with a scope effect: write questions: - Can I trigger a deleted workflow on demand using a scope definition instead of a user list? - Is there an on-demand run that takes a specific scope rather than individual subjects? instructions: - text: Run deleted workflow {workflow} on demand with scope {scope}. slots: workflow: path.workflow-id scope: requestBody.scope - text: Activate deleted workflow {workflow} for the scope {scope}. slots: workflow: path.workflow-id scope: requestBody.scope method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.cancelProcessing'].post update: x-apievangelist-phrasing: intent: Cancel an in-progress run of a deleted workflow effect: destructive questions: - How do I cancel a queued or in-progress run of a deleted workflow? - Can I cancel more than one workflow run per request? instructions: - text: Cancel the in-progress run of deleted workflow {workflow} matching scope {scope}. slots: workflow: path.workflow-id scope: requestBody.scope - text: Stop processing for deleted workflow {workflow}. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.clearQuarantine'].post update: x-apievangelist-phrasing: intent: Clear the quarantine on a deleted workflow effect: write questions: - How do I release a quarantined lifecycle workflow so it processes again? - Can I clear the quarantine on a deleted workflow after reviewing the cause? instructions: - text: Clear the quarantine on deleted workflow {workflow}. slots: workflow: path.workflow-id - text: Release quarantined workflow {workflow} from deleted items so it resumes processing. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.createNewVersion'].post update: x-apievangelist-phrasing: intent: Create a new version of a deleted workflow effect: write questions: - Is it possible to create a new version of a deleted lifecycle workflow? - Can I supply a revised workflow definition to version a deleted workflow? instructions: - text: Create a new version of deleted workflow {workflow} using definition {definition}. slots: workflow: path.workflow-id definition: requestBody.workflow - text: Publish a new version of deleted workflow {workflow}. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.previewTaskFailures'].post update: x-apievangelist-phrasing: intent: Preview task failures for a deleted workflow effect: read questions: - Can I check a deleted workflow's tasks for configuration errors before running it? - Which tasks in a workflow would fail during execution? instructions: - text: Preview task failures for deleted workflow {workflow}. slots: workflow: path.workflow-id - text: Validate the task configuration of deleted workflow {workflow}. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.previewWorkflow'].post update: x-apievangelist-phrasing: intent: Preview a deleted workflow for selected objects effect: read questions: - Can I run a deleted workflow in preview mode without touching production users? - Is there a way to test a workflow against selected directory objects first? instructions: - text: Preview deleted workflow {workflow} for subjects {subjects}. slots: workflow: path.workflow-id subjects: requestBody.subjects - text: Run deleted workflow {workflow} in preview mode for {subjects}. slots: workflow: path.workflow-id subjects: requestBody.subjects method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore'].post update: x-apievangelist-phrasing: intent: Restore a deleted lifecycle workflow effect: write questions: - How do I restore a lifecycle workflow I deleted by mistake? - Is there a time limit on restoring a deleted workflow? instructions: - text: Restore deleted workflow {workflow}. slots: workflow: path.workflow-id - text: Bring back lifecycle workflow {workflow} from deleted items. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/previewScope'].get update: x-apievangelist-phrasing: intent: List a deleted workflow's preview scope effect: read questions: - Which directory objects are in a deleted workflow's preview scope? - Can I list the preview scope used when testing a deleted workflow? instructions: - text: List the preview scope of deleted workflow {workflow}. slots: workflow: path.workflow-id - text: Show directory objects previewed by deleted workflow {workflow}. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/previewScope/{directoryObject-id}'].get update: x-apievangelist-phrasing: intent: Get a preview scope object of a deleted workflow effect: read questions: - Can I fetch one directory object from a deleted workflow's preview scope? - What's the way to look up a single preview-scope member on a deleted workflow? instructions: - text: Get preview scope object {object} for deleted workflow {workflow}. slots: object: path.directoryObject-id workflow: path.workflow-id - text: Show directory object {object} in the preview scope of deleted workflow {workflow}. slots: object: path.directoryObject-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/previewScope/$count'].get update: x-apievangelist-phrasing: intent: Count a deleted workflow's preview scope effect: read questions: - How many directory objects are in a deleted workflow's preview scope? - Can I count preview scope entries for a deleted workflow? instructions: - text: Count the preview scope of deleted workflow {workflow}. slots: workflow: path.workflow-id - text: Return the number of preview-scope objects on deleted workflow {workflow}. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs'].get update: x-apievangelist-phrasing: intent: List runs of a deleted workflow effect: read questions: - What runs did a deleted workflow execute before it was removed? - Can I list the run history of a deleted lifecycle workflow? instructions: - text: List runs of deleted workflow {workflow}. slots: workflow: path.workflow-id - text: Show the run history for deleted workflow {workflow}. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}'].get update: x-apievangelist-phrasing: intent: Get a run of a deleted workflow effect: read questions: - Can I see the details of one run of a deleted workflow? - Where do I check the status of a specific deleted workflow run? instructions: - text: Get run {run} of deleted workflow {workflow}. slots: run: path.run-id workflow: path.workflow-id - text: Show status and timing of run {run} for deleted workflow {workflow}. slots: run: path.run-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/reprocessedRuns'].get update: x-apievangelist-phrasing: intent: List reprocessed runs of a deleted workflow run effect: read questions: - Which reprocessed runs came from a run of a deleted workflow? - Can I list the reprocessing attempts of a deleted workflow run? instructions: - text: List reprocessed runs for run {run} of deleted workflow {workflow}. slots: run: path.run-id workflow: path.workflow-id - text: Show reprocessing attempts of deleted workflow {workflow} run {run}. slots: workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/reprocessedRuns/{run-id1}'].get update: x-apievangelist-phrasing: intent: Get a reprocessed run of a deleted workflow run effect: read questions: - Can I read one reprocessed run tied to a deleted workflow run? - Is there a way to look up a single reprocessing attempt of a deleted workflow's run? instructions: - text: Get reprocessed run {rerun} of run {run} in deleted workflow {workflow}. slots: rerun: path.run-id1 run: path.run-id workflow: path.workflow-id - text: Show reprocessing attempt {rerun} for deleted workflow {workflow} run {run}. slots: rerun: path.run-id1 workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/reprocessedRuns/$count'].get update: x-apievangelist-phrasing: intent: Count reprocessed runs of a deleted workflow run effect: read questions: - How many times was a deleted workflow's run reprocessed? - Can I count reprocessed runs for a run of a deleted workflow? instructions: - text: Count reprocessed runs of run {run} in deleted workflow {workflow}. slots: run: path.run-id workflow: path.workflow-id - text: Return the reprocessing total for deleted workflow {workflow} run {run}. slots: workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults'].get update: x-apievangelist-phrasing: intent: List task results of a deleted workflow run effect: read questions: - Which task results did a run of a deleted workflow produce? - Can I list task processing results for one deleted workflow run? instructions: - text: List task processing results for run {run} of deleted workflow {workflow}. slots: run: path.run-id workflow: path.workflow-id - text: Show per-task outcomes of deleted workflow {workflow} run {run}. slots: workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}'].get update: x-apievangelist-phrasing: intent: Get a task result from a deleted workflow run effect: read questions: - Can I read a single task processing result from a deleted workflow run? - Where can I check why one task failed in a deleted workflow's run? instructions: - text: Get task result {task_result} from run {run} of deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Show task processing result {task_result} in deleted workflow {workflow} run {run}. slots: task_result: path.taskProcessingResult-id workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume'].post update: x-apievangelist-phrasing: intent: Resume a task result in a deleted workflow run effect: write questions: - How do I resume an in-progress task result inside a deleted workflow's run? - Can a custom callback resume a paused task in a run's results? instructions: - text: Resume task result {task_result} in run {run} of deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Resume task {task_result} of deleted workflow {workflow} run {run} with data {data}. slots: task_result: path.taskProcessingResult-id workflow: path.workflow-id run: path.run-id data: requestBody.data method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/subject'].get update: x-apievangelist-phrasing: intent: Get the user a run task result processed effect: read questions: - Which user was the subject of a task result in a deleted workflow run? - Can I find who a run's task processing result was about? instructions: - text: Get the subject user of task result {task_result} in run {run} of deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Show who task result {task_result} targeted in deleted workflow {workflow} run {run}. slots: task_result: path.taskProcessingResult-id workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings'].get update: x-apievangelist-phrasing: intent: Get mailbox settings of a run task result's user effect: read questions: - What mailbox settings does the subject of a run's task result have? - Can I check the time zone of the user a deleted workflow run task processed? instructions: - text: Get mailbox settings for the subject of task result {task_result}, run {run}, deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Read the processed user's language for run {run} task result {task_result} in deleted workflow {workflow}. slots: run: path.run-id task_result: path.taskProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings'].patch update: x-apievangelist-phrasing: intent: Update mailbox settings of a run task result's user effect: write questions: - Which mailbox settings can I update for the user processed by a run's task result? - Can I set automatic replies for the subject of a task in a deleted workflow run? instructions: - text: Set time zone {timezone} for the subject of task result {task_result} in run {run} of deleted workflow {workflow}. slots: timezone: requestBody.timeZone task_result: path.taskProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Update automatic replies {auto_replies} for the user behind run {run} task result {task_result}, deleted workflow {workflow}. slots: auto_replies: requestBody.automaticRepliesSetting run: path.run-id task_result: path.taskProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors'].get update: x-apievangelist-phrasing: intent: List provisioning errors of a run task result's user effect: read questions: - Does the subject of a run's task result have provisioning errors? - Which provisioning failures are on the user a deleted workflow run task handled? instructions: - text: List provisioning errors for the subject of task result {task_result} in run {run}, deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Show service provisioning errors of run {run} task result {task_result}'s user in deleted workflow {workflow}. slots: run: path.run-id task_result: path.taskProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count'].get update: x-apievangelist-phrasing: intent: Count provisioning errors of a run task result's user effect: read questions: - How many provisioning errors does a run task result's subject have? - Can I count service provisioning errors for the user in a deleted workflow run's task result? instructions: - text: Count provisioning errors for the subject of task result {task_result}, run {run}, deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Return the provisioning error total for run {run} task result {task_result} user in deleted workflow {workflow}. slots: run: path.run-id task_result: path.taskProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/task'].get update: x-apievangelist-phrasing: intent: Get the task behind a run task result effect: read questions: - Which workflow task produced a given task result in a deleted workflow run? - Can I get the task configuration behind a run's task processing result? instructions: - text: Get the task behind task result {task_result} in run {run} of deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Show which task generated result {task_result} for deleted workflow {workflow} run {run}. slots: task_result: path.taskProcessingResult-id workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/$count'].get update: x-apievangelist-phrasing: intent: Count task results in a deleted workflow run effect: read questions: - How many task processing results does a deleted workflow run have? - Can I count task outcomes for one run of a deleted workflow? instructions: - text: Count task processing results in run {run} of deleted workflow {workflow}. slots: run: path.run-id workflow: path.workflow-id - text: Return how many task outcomes deleted workflow {workflow} run {run} recorded. slots: workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults'].get update: x-apievangelist-phrasing: intent: List user results of a deleted workflow run effect: read questions: - Which users did a run of a deleted workflow process? - Can I list user processing results for one deleted workflow run? instructions: - text: List user processing results for run {run} of deleted workflow {workflow}. slots: run: path.run-id workflow: path.workflow-id - text: Show every user handled by deleted workflow {workflow} run {run}. slots: workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}'].get update: x-apievangelist-phrasing: intent: Get a user result from a deleted workflow run effect: read questions: - Can I see how one user was processed in a deleted workflow run? - Is it possible to read a single user processing result from a run? instructions: - text: Get user result {user_result} from run {run} of deleted workflow {workflow}. slots: user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Show processing status of user result {user_result} in deleted workflow {workflow} run {run}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns'].get update: x-apievangelist-phrasing: intent: List reprocessed runs for a run's user result effect: read questions: - Which reprocessed runs exist for one user's result within a deleted workflow run? - Can I list reprocessing attempts for a user processed in a run? instructions: - text: List reprocessed runs for user result {user_result} in run {run} of deleted workflow {workflow}. slots: user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Show reprocessing history of user {user_result} from deleted workflow {workflow} run {run}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns/{run-id1}'].get update: x-apievangelist-phrasing: intent: Get a reprocessed run for a run's user result effect: read questions: - Can I fetch one reprocessed run for a user result inside a deleted workflow run? - Is there a way to look up a specific reprocessing of a user's result in a run? instructions: - text: Get reprocessed run {rerun} for user result {user_result}, run {run}, deleted workflow {workflow}. slots: rerun: path.run-id1 user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Show reprocessing {rerun} of user {user_result} in deleted workflow {workflow} run {run}. slots: rerun: path.run-id1 user_result: path.userProcessingResult-id workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns/$count'].get update: x-apievangelist-phrasing: intent: Count reprocessed runs for a run's user result effect: read questions: - How many times was a user's result in a deleted workflow run reprocessed? - Can I count reprocessed runs for one user processing result in a run? instructions: - text: Count reprocessed runs for user result {user_result} in run {run}, deleted workflow {workflow}. slots: user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Return the reprocessing count of user {user_result} from deleted workflow {workflow} run {run}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/subject'].get update: x-apievangelist-phrasing: intent: Get the user behind a run's user result effect: read questions: - Who is the user behind a user processing result in a deleted workflow run? - Can I get the directory user a run's user result refers to? instructions: - text: Look up the directory account that user result {user_result} represents in deleted workflow {workflow} run {run}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id run: path.run-id - text: Show the directory user for run {run} user result {user_result}, deleted workflow {workflow}. slots: run: path.run-id user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/subject/mailboxSettings'].get update: x-apievangelist-phrasing: intent: Get mailbox settings of a run's processed user effect: read questions: - What mailbox settings does the user in a run's user processing result have? - Can I read working hours for a user a deleted workflow run processed? instructions: - text: Get mailbox settings for the subject of user result {user_result} in run {run}, deleted workflow {workflow}. slots: user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Read working hours of run {run} user {user_result} in deleted workflow {workflow}. slots: run: path.run-id user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/subject/mailboxSettings'].patch update: x-apievangelist-phrasing: intent: Update mailbox settings of a run's processed user effect: write questions: - Which mailbox settings can I change for a user processed in a deleted workflow run? - Can I set working hours for the subject of a run's user processing result? instructions: - text: Set working hours {working_hours} for the subject of user result {user_result}, run {run}, deleted workflow {workflow}. slots: working_hours: requestBody.workingHours user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Update the time zone to {timezone} for run {run} user {user_result} of deleted workflow {workflow}. slots: timezone: requestBody.timeZone run: path.run-id user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/subject/serviceProvisioningErrors'].get update: x-apievangelist-phrasing: intent: List provisioning errors of a run's processed user effect: read questions: - Does a user processed in a deleted workflow run have provisioning errors? - Which service provisioning errors belong to a run's user processing result subject? instructions: - text: List provisioning errors on the processed user of user result {user_result}, run {run}, deleted workflow {workflow}. slots: user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Show provisioning failures for run {run} user {user_result} of deleted workflow {workflow}. slots: run: path.run-id user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/subject/serviceProvisioningErrors/$count'].get update: x-apievangelist-phrasing: intent: Count provisioning errors of a run's processed user effect: read questions: - How many provisioning errors does a run's processed user have? - Can I count provisioning errors for a user result subject in a deleted workflow run? instructions: - text: Count provisioning errors on the processed user of user result {user_result}, run {run}, deleted workflow {workflow}. slots: user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Return the provisioning error count for run {run} user {user_result} in deleted workflow {workflow}. slots: run: path.run-id user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults'].get update: x-apievangelist-phrasing: intent: List task results for a run's user result effect: read questions: - Which task results belong to one user's processing within a deleted workflow run? - Can I list per-task outcomes for a single user in a run? instructions: - text: List task results for user result {user_result} in run {run} of deleted workflow {workflow}. slots: user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Show each task outcome for user {user_result} in deleted workflow {workflow} run {run}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}'].get update: x-apievangelist-phrasing: intent: Get a task result for a run's user result effect: read questions: - Can I read one task result for a specific user in a deleted workflow run? - Where do I check a single task outcome under a run's user processing result? instructions: - text: Get task result {task_result} for user result {user_result}, run {run}, deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Show task outcome {task_result} of user {user_result} in deleted workflow {workflow} run {run}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume'].post update: x-apievangelist-phrasing: intent: Resume a user's task result in a deleted workflow run effect: write questions: - How do I resume a paused task for one user in a deleted workflow run? - Can I send callback data to resume a user's in-progress task result? instructions: - text: Resume task result {task_result} for user result {user_result} in run {run}, deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Resume user {user_result}'s task {task_result} in deleted workflow {workflow} run {run} from source {source}. slots: user_result: path.userProcessingResult-id task_result: path.taskProcessingResult-id workflow: path.workflow-id run: path.run-id source: requestBody.source method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject'].get update: x-apievangelist-phrasing: intent: Get the user of a nested run task outcome effect: read questions: - Who is the subject of a task result nested under a user result in a deleted workflow run? - Can I get the user a nested run task outcome was processed for? instructions: - text: Get the subject of task result {task_result} under user result {user_result}, run {run}, deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Identify the user for task outcome {task_result} of user result {user_result} in deleted workflow {workflow} run {run}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings'].get update: x-apievangelist-phrasing: intent: Get mailbox settings of a nested run task user effect: read questions: - What mailbox settings does the subject of a user result's task outcome have in a deleted workflow run? - Can I read the language setting of a user behind a nested run task result? instructions: - text: Fetch nested outcome {task_result}'s mailbox configuration via user result {user_result} in deleted workflow {workflow} run {run}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id run: path.run-id - text: Read the date format of the user for task outcome {task_result}, user result {user_result}, run {run}, deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings'].patch update: x-apievangelist-phrasing: intent: Update mailbox settings of a nested run task user effect: write questions: - Which mailbox settings can I update for the subject of a nested task outcome in a deleted workflow run? - Can I change the date format for the user behind a user result's task result? instructions: - text: Set language {language} for the subject of task result {task_result} under user result {user_result}, run {run}, deleted workflow {workflow}. slots: language: requestBody.language task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Update date format {date_format} for the user of nested task outcome {task_result}, user {user_result}, run {run}, workflow {workflow}. slots: date_format: requestBody.dateFormat task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors'].get update: x-apievangelist-phrasing: intent: List provisioning errors of a nested run task user effect: read questions: - Are there provisioning errors on the subject of a nested task outcome in a deleted workflow run? - Which provisioning failures affect the user behind a user result's task result? instructions: - text: List provisioning errors for the subject of task result {task_result} under user result {user_result}, run {run}, deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Show provisioning failures for nested task outcome {task_result} user, user result {user_result}, run {run}, workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count'].get update: x-apievangelist-phrasing: intent: Count provisioning errors of a nested run task user effect: read questions: - How many provisioning errors does the subject of a nested run task outcome have? - Can I count provisioning failures for the user of a user result's task result in a deleted workflow? instructions: - text: Count provisioning errors on the account behind nested outcome {task_result} via user result {user_result} in run {run} of workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Tally provisioning failures for nested task outcome {task_result}, user result {user_result}, run {run}, workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/task'].get update: x-apievangelist-phrasing: intent: Get the task behind a nested run task outcome effect: read questions: - Which task produced a nested task outcome under a user result in a deleted workflow run? - Can I get the workflow task behind a user's task result in a run? instructions: - text: Get the task behind task result {task_result} under user result {user_result}, run {run}, deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Show which task created outcome {task_result} for user {user_result} in deleted workflow {workflow} run {run}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/$count'].get update: x-apievangelist-phrasing: intent: Count task results for a run's user result effect: read questions: - How many task results does one user have within a deleted workflow run? - Can I count task outcomes for a single user processing result in a run? instructions: - text: Count task results for user result {user_result} in run {run}, deleted workflow {workflow}. slots: user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Return the number of task outcomes for user {user_result} in deleted workflow {workflow} run {run}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/$count'].get update: x-apievangelist-phrasing: intent: Count user results in a deleted workflow run effect: read questions: - How many users did a deleted workflow run process? - Can I count user processing results for a single run? instructions: - text: Count user processing results in run {run} of deleted workflow {workflow}. slots: run: path.run-id workflow: path.workflow-id - text: Return how many users deleted workflow {workflow} run {run} handled. slots: workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})'].get update: x-apievangelist-phrasing: intent: Summarize user results of a deleted workflow run effect: read questions: - Can I get a summary of user processing results for a deleted workflow run over a date range? - What does the user processing summary for a single run cover between two dates? instructions: - text: Summarize user processing results for run {run} of deleted workflow {workflow} from {start} to {end}. slots: run: path.run-id workflow: path.workflow-id start: path.startDateTime end: path.endDateTime - text: Give me the user results summary for deleted workflow {workflow} run {run} between {start} and {end}. slots: workflow: path.workflow-id run: path.run-id start: path.startDateTime end: path.endDateTime method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/$count'].get update: x-apievangelist-phrasing: intent: Count runs of a deleted workflow effect: read questions: - How many runs does a deleted workflow have? - Can I count the run history of a deleted lifecycle workflow? instructions: - text: Count runs of deleted workflow {workflow}. slots: workflow: path.workflow-id - text: Return the number of runs deleted workflow {workflow} recorded. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})'].get update: x-apievangelist-phrasing: intent: Summarize runs of a deleted workflow effect: read questions: - Can I get a summary of a deleted workflow's runs for a time period? - What does the runs summary report for a deleted workflow between two dates? instructions: - text: Summarize runs of deleted workflow {workflow} from {start} to {end}. slots: workflow: path.workflow-id start: path.startDateTime end: path.endDateTime - text: Give me the run summary for deleted workflow {workflow} between {start} and {end}. slots: workflow: path.workflow-id start: path.startDateTime end: path.endDateTime method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports'].get update: x-apievangelist-phrasing: intent: List task reports of a deleted workflow effect: read questions: - Which task reports exist for a deleted workflow? - Can I list the task reports of a deleted lifecycle workflow? instructions: - text: List task reports for deleted workflow {workflow}. slots: workflow: path.workflow-id - text: Show the task-level reports of deleted workflow {workflow}. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}'].get update: x-apievangelist-phrasing: intent: Get a task report of a deleted workflow effect: read questions: - Can I read one task report from a deleted workflow? - Is there a way to look up a specific task report on a deleted workflow? instructions: - text: Get task report {report} of deleted workflow {workflow}. slots: report: path.taskReport-id workflow: path.workflow-id - text: Show details of task report {report} for deleted workflow {workflow}. slots: report: path.taskReport-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/task'].get update: x-apievangelist-phrasing: intent: Get the task a task report covers effect: read questions: - Which task does a deleted workflow's task report describe? - Can I get the task linked to a task report? instructions: - text: Get the task for task report {report} in deleted workflow {workflow}. slots: report: path.taskReport-id workflow: path.workflow-id - text: Show the workflow task that report {report} covers in deleted workflow {workflow}. slots: report: path.taskReport-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskDefinition'].get update: x-apievangelist-phrasing: intent: Get the task definition behind a task report effect: read questions: - What task definition is behind a task report of a deleted workflow? - Can I see the built-in task template a report's task was based on? instructions: - text: Get the task definition for report {report} of deleted workflow {workflow}. slots: report: path.taskReport-id workflow: path.workflow-id - text: Show the definition template used by task report {report} in deleted workflow {workflow}. slots: report: path.taskReport-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults'].get update: x-apievangelist-phrasing: intent: List task results in a task report effect: read questions: - Which task processing results roll up into a deleted workflow's task report? - Can I list per-user outcomes behind a task report? instructions: - text: List task results in task report {report} of deleted workflow {workflow}. slots: report: path.taskReport-id workflow: path.workflow-id - text: Show the outcomes aggregated by report {report} for deleted workflow {workflow}. slots: report: path.taskReport-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}'].get update: x-apievangelist-phrasing: intent: Get a task result from a task report effect: read questions: - Can I read one task processing result inside a task report? - Is it possible to open a single outcome from a deleted workflow's task report? instructions: - text: Get task result {task_result} from task report {report} of deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id report: path.taskReport-id workflow: path.workflow-id - text: Show outcome {task_result} under report {report} in deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id report: path.taskReport-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume'].post update: x-apievangelist-phrasing: intent: Resume a task result found in a task report effect: write questions: - How do I resume an in-progress task result found in a task report? - Can I resume a paused outcome from a deleted workflow's task report with callback data? instructions: - text: Resume task result {task_result} in task report {report} of deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id report: path.taskReport-id workflow: path.workflow-id - text: Resume report {report} outcome {task_result} for deleted workflow {workflow} with type {type}. slots: report: path.taskReport-id task_result: path.taskProcessingResult-id workflow: path.workflow-id type: requestBody.type method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/subject'].get update: x-apievangelist-phrasing: intent: Get the user of a task report outcome effect: read questions: - Who is the subject of a task result in a deleted workflow's task report? - Can I get the user a task report outcome was about? instructions: - text: Get the subject of task result {task_result} in task report {report}, deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id report: path.taskReport-id workflow: path.workflow-id - text: Show the user for report {report} outcome {task_result} of deleted workflow {workflow}. slots: report: path.taskReport-id task_result: path.taskProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings'].get update: x-apievangelist-phrasing: intent: Get mailbox settings of a task report outcome's user effect: read questions: - What mailbox settings does the user in a task report outcome have? - Can I check the time format of a user listed in a deleted workflow task report? instructions: - text: Get mailbox settings for the subject of task result {task_result} in task report {report}, deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id report: path.taskReport-id workflow: path.workflow-id - text: Read time format for report {report} outcome {task_result} user in deleted workflow {workflow}. slots: report: path.taskReport-id task_result: path.taskProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings'].patch update: x-apievangelist-phrasing: intent: Update mailbox settings of a task report outcome's user effect: write questions: - Which mailbox settings can I update for a user from a deleted workflow's task report? - Can I set the time format for the subject of a task report outcome? instructions: - text: Set time format {time_format} for the subject of task result {task_result} in task report {report}, deleted workflow {workflow}. slots: time_format: requestBody.timeFormat task_result: path.taskProcessingResult-id report: path.taskReport-id workflow: path.workflow-id - text: Update the archive folder to {archive} for report {report} outcome {task_result} user in deleted workflow {workflow}. slots: archive: requestBody.archiveFolder report: path.taskReport-id task_result: path.taskProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors'].get update: x-apievangelist-phrasing: intent: List provisioning errors of a task report outcome's user effect: read questions: - Does the user in a task report outcome have provisioning errors? - Which provisioning failures affect a subject in a deleted workflow's task report? instructions: - text: List provisioning errors for the user in report {report} outcome {task_result} of deleted workflow {workflow}. slots: report: path.taskReport-id task_result: path.taskProcessingResult-id workflow: path.workflow-id - text: Show provisioning failures for report {report} outcome {task_result} user, deleted workflow {workflow}. slots: report: path.taskReport-id task_result: path.taskProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count'].get update: x-apievangelist-phrasing: intent: Count provisioning errors of a task report outcome's user effect: read questions: - How many provisioning errors does a task report outcome's user have? - Can I count service provisioning errors for a subject in a task report? instructions: - text: Get the provisioning error count for the task report {report} outcome {task_result}'s user in deleted workflow {workflow}. slots: report: path.taskReport-id task_result: path.taskProcessingResult-id workflow: path.workflow-id - text: Tally provisioning failures of report {report} outcome {task_result} user in deleted workflow {workflow}. slots: report: path.taskReport-id task_result: path.taskProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/task'].get update: x-apievangelist-phrasing: intent: Get the task behind a task report outcome effect: read questions: - Which task generated an outcome listed in a deleted workflow's task report? - Can I get the task behind a task report's processing result? instructions: - text: Get the task behind task result {task_result} in task report {report}, deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id report: path.taskReport-id workflow: path.workflow-id - text: Show the task that produced report {report} outcome {task_result} in deleted workflow {workflow}. slots: report: path.taskReport-id task_result: path.taskProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/$count'].get update: x-apievangelist-phrasing: intent: Count task results in a task report effect: read questions: - How many task processing results are in a deleted workflow's task report? - Can I count outcomes inside one task report? instructions: - text: Count task results in task report {report} of deleted workflow {workflow}. slots: report: path.taskReport-id workflow: path.workflow-id - text: Return the outcome total for report {report} in deleted workflow {workflow}. slots: report: path.taskReport-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/$count'].get update: x-apievangelist-phrasing: intent: Count task reports of a deleted workflow effect: read questions: - How many task reports does a deleted workflow have? - Can I count task reports without listing them for a deleted workflow? instructions: - text: Count task reports for deleted workflow {workflow}. slots: workflow: path.workflow-id - text: Return the number of task reports on deleted workflow {workflow}. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})'].get update: x-apievangelist-phrasing: intent: Summarize task reports of a deleted workflow effect: read questions: - Can I get a task report summary for a deleted workflow over a date range? - What does the task reports summary show for a deleted workflow between two dates? instructions: - text: Summarize task reports of deleted workflow {workflow} from {start} to {end}. slots: workflow: path.workflow-id start: path.startDateTime end: path.endDateTime - text: Give me the task report summary for deleted workflow {workflow} between {start} and {end}. slots: workflow: path.workflow-id start: path.startDateTime end: path.endDateTime method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks'].get update: x-apievangelist-phrasing: intent: List tasks in a deleted workflow effect: read questions: - Which tasks are configured in a deleted workflow? - Can I list the tasks of a lifecycle workflow that was deleted? instructions: - text: List tasks in deleted workflow {workflow}. slots: workflow: path.workflow-id - text: Show every task configured on deleted workflow {workflow}. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks'].post update: x-apievangelist-phrasing: intent: Add a task to a deleted workflow effect: write questions: - How do I add a task to a deleted workflow? - Can I set a task's execution order and continue-on-error behaviour when adding it to a deleted workflow? instructions: - text: Add a task named {name} using definition {definition_id} to deleted workflow {workflow}. slots: name: requestBody.displayName definition_id: requestBody.taskDefinitionId workflow: path.workflow-id - text: Create a task in deleted workflow {workflow} at execution sequence {sequence}. slots: workflow: path.workflow-id sequence: requestBody.executionSequence method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}'].get update: x-apievangelist-phrasing: intent: Get a task in a deleted workflow effect: read questions: - Can I view the details of one task in a deleted workflow? - What arguments does a specific task on a deleted workflow use? instructions: - text: Get task {task} of deleted workflow {workflow}. slots: task: path.task-id workflow: path.workflow-id - text: Show arguments and settings of task {task} in deleted workflow {workflow}. slots: task: path.task-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}'].delete update: x-apievangelist-phrasing: intent: Remove a task from a deleted workflow effect: destructive questions: - Is there a way to remove a task from a deleted workflow? - Can I delete one task from a workflow that sits in deleted items? instructions: - text: Delete task {task} from deleted workflow {workflow}. slots: task: path.task-id workflow: path.workflow-id - text: Remove task {task} in deleted workflow {workflow}. slots: task: path.task-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}'].patch update: x-apievangelist-phrasing: intent: Update a task in a deleted workflow effect: write questions: - Can I edit a task on a deleted workflow? - Is it possible to disable a task in a deleted workflow without removing it? instructions: - text: Set task {task} in deleted workflow {workflow} enabled status to {enabled}. slots: task: path.task-id workflow: path.workflow-id enabled: requestBody.isEnabled - text: Rename task {task} of deleted workflow {workflow} to {name}. slots: task: path.task-id workflow: path.workflow-id name: requestBody.displayName method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults'].get update: x-apievangelist-phrasing: intent: List results of a task in a deleted workflow effect: read questions: - Which processing results has a task in a deleted workflow produced? - Can I list outcomes for one task of a deleted workflow? instructions: - text: List task results for task {task} in deleted workflow {workflow}. slots: task: path.task-id workflow: path.workflow-id - text: Show all outcomes produced by task {task} of deleted workflow {workflow}. slots: task: path.task-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}'].get update: x-apievangelist-phrasing: intent: Get a result of a task in a deleted workflow effect: read questions: - Can I read one processing result of a task in a deleted workflow? - Where do I check a specific outcome of a deleted workflow's task? instructions: - text: Get task result {task_result} of task {task} in deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id task: path.task-id workflow: path.workflow-id - text: Show outcome {task_result} produced by task {task} in deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id task: path.task-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume'].post update: x-apievangelist-phrasing: intent: Resume a task's result in a deleted workflow effect: write questions: - How do I resume an in-progress result of a task in a deleted workflow? - Can I resume a specific task's paused outcome with callback data? instructions: - text: Continue task {task}'s paused outcome {task_result} in deleted workflow {workflow}. slots: task: path.task-id task_result: path.taskProcessingResult-id workflow: path.workflow-id - text: Resume task {task} outcome {task_result} of deleted workflow {workflow} with payload {data}. slots: task: path.task-id task_result: path.taskProcessingResult-id workflow: path.workflow-id data: requestBody.data method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject'].get update: x-apievangelist-phrasing: intent: Get the user a deleted workflow task acted on effect: read questions: - Who was the subject of a task's processing result in a deleted workflow? - Can I get the user a deleted workflow task outcome acted on? instructions: - text: Get the subject of task result {task_result} of task {task}, deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id task: path.task-id workflow: path.workflow-id - text: Show which user task {task} outcome {task_result} acted on in deleted workflow {workflow}. slots: task: path.task-id task_result: path.taskProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings'].get update: x-apievangelist-phrasing: intent: Get mailbox settings of a task outcome's user effect: read questions: - What mailbox settings does the user acted on by a deleted workflow task have? - Can I read delegate meeting message options for a task outcome's subject? instructions: - text: Get mailbox settings for the user task {task} acted on in outcome {task_result}, deleted workflow {workflow}. slots: task: path.task-id task_result: path.taskProcessingResult-id workflow: path.workflow-id - text: Read meeting delivery options for task {task} outcome {task_result} user in deleted workflow {workflow}. slots: task: path.task-id task_result: path.taskProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings'].patch update: x-apievangelist-phrasing: intent: Update mailbox settings of a task outcome's user effect: write questions: - Which mailbox settings can I update for a user a deleted workflow task acted on? - Can I change meeting message delivery options for a task outcome's subject? instructions: - text: Set delegate meeting delivery {delivery} for the subject of task result {task_result} of task {task}, deleted workflow {workflow}. slots: delivery: requestBody.delegateMeetingMessageDeliveryOptions task_result: path.taskProcessingResult-id task: path.task-id workflow: path.workflow-id - text: Update time zone {timezone} for task {task} outcome {task_result} user in deleted workflow {workflow}. slots: timezone: requestBody.timeZone task: path.task-id task_result: path.taskProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors'].get update: x-apievangelist-phrasing: intent: List provisioning errors of a task outcome's user effect: read questions: - Does the subject of a task outcome in a deleted workflow have provisioning errors? - Which provisioning failures affect a user acted on by a deleted workflow task? instructions: - text: List provisioning errors for the subject of task result {task_result} of task {task}, deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id task: path.task-id workflow: path.workflow-id - text: Show provisioning failures on task {task} outcome {task_result} user of deleted workflow {workflow}. slots: task: path.task-id task_result: path.taskProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count'].get update: x-apievangelist-phrasing: intent: Count provisioning errors of a task outcome's user effect: read questions: - How many provisioning errors does a deleted workflow task outcome's user have? - Can I count provisioning errors for the subject of a task's result? instructions: - text: Count provisioning errors on the user task {task} acted on in outcome {task_result}, deleted workflow {workflow}. slots: task: path.task-id task_result: path.taskProcessingResult-id workflow: path.workflow-id - text: Tally provisioning failures on task {task} outcome {task_result} user, deleted workflow {workflow}. slots: task: path.task-id task_result: path.taskProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/task'].get update: x-apievangelist-phrasing: intent: Get the task referenced by a task's result effect: read questions: - Can I navigate from a task outcome back to its task in a deleted workflow? - Which task does a given result of a deleted workflow task point to? instructions: - text: Get the task referenced by task result {task_result} of task {task}, deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id task: path.task-id workflow: path.workflow-id - text: Show the parent task for outcome {task_result} under task {task} in deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id task: path.task-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/$count'].get update: x-apievangelist-phrasing: intent: Count results of a task in a deleted workflow effect: read questions: - How many processing results does a task in a deleted workflow have? - Is there a quick tally of results a single deleted-workflow task produced? instructions: - text: Count task results for task {task} in deleted workflow {workflow}. slots: task: path.task-id workflow: path.workflow-id - text: Return how many outcomes task {task} of deleted workflow {workflow} produced. slots: task: path.task-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/$count'].get update: x-apievangelist-phrasing: intent: Count tasks in a deleted workflow effect: read questions: - How many tasks does a deleted workflow contain? - Can I count tasks on a deleted lifecycle workflow? instructions: - text: Count tasks in deleted workflow {workflow}. slots: workflow: path.workflow-id - text: Return the number of tasks configured on deleted workflow {workflow}. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults'].get update: x-apievangelist-phrasing: intent: List user results of a deleted workflow effect: read questions: - Which users has a deleted workflow processed across all its runs? - Can I list user processing results for a deleted workflow as a whole? instructions: - text: List user processing results for deleted workflow {workflow}. slots: workflow: path.workflow-id - text: Show every user deleted workflow {workflow} processed across runs. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}'].get update: x-apievangelist-phrasing: intent: Get a user result of a deleted workflow effect: read questions: - Can I read one user processing result from a deleted workflow's full history? - Where do I check a specific user's processing on a deleted workflow? instructions: - text: Get user result {user_result} of deleted workflow {workflow}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Show processing details for user result {user_result} across deleted workflow {workflow}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns'].get update: x-apievangelist-phrasing: intent: List reprocessed runs for a workflow user result effect: read questions: - Which reprocessed runs exist for a user result on a deleted workflow? - Can I list reprocessing runs for a user processing result outside a specific run? instructions: - text: List reprocessed runs for user result {user_result} of deleted workflow {workflow}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Show reprocessing runs tied to user {user_result} on deleted workflow {workflow}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns/{run-id}'].get update: x-apievangelist-phrasing: intent: Get a reprocessed run for a workflow user result effect: read questions: - Can I open one reprocessing run linked directly to a deleted workflow's user result? - Is there a way to read a single reprocessing run of a deleted workflow user result? instructions: - text: Open reprocessing run {run} linked directly to user result {user_result} on deleted workflow {workflow}. slots: run: path.run-id user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Show reprocessing run {run} of user {user_result} on deleted workflow {workflow}. slots: run: path.run-id user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns/$count'].get update: x-apievangelist-phrasing: intent: Count reprocessed runs for a workflow user result effect: read questions: - How many reprocessed runs does a deleted workflow user result have? - Can I count reprocessing runs for a user on a deleted workflow? instructions: - text: Count reprocessed runs for user result {user_result} of deleted workflow {workflow}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Return the reprocessing run total for user {user_result} on deleted workflow {workflow}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/subject'].get update: x-apievangelist-phrasing: intent: Get the user behind a workflow user result effect: read questions: - Who is the user behind a deleted workflow's user processing result? - Can I get the directory user for a workflow-level user result? instructions: - text: Get the subject of user result {user_result} of deleted workflow {workflow}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Show the directory user behind user result {user_result} on deleted workflow {workflow}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/subject/mailboxSettings'].get update: x-apievangelist-phrasing: intent: Get mailbox settings of a workflow's processed user effect: read questions: - What mailbox settings does a user processed by a deleted workflow have? - Can I read the user purpose setting of a deleted workflow's processed user? instructions: - text: Get mailbox settings for the subject of user result {user_result}, deleted workflow {workflow}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Read the user purpose of user result {user_result}'s subject on deleted workflow {workflow}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/subject/mailboxSettings'].patch update: x-apievangelist-phrasing: intent: Update mailbox settings of a workflow's processed user effect: write questions: - Which mailbox settings can I update for a user a deleted workflow processed? - Can I set the user purpose on the subject of a workflow-level user result? instructions: - text: Set user purpose {purpose} for the subject of user result {user_result}, deleted workflow {workflow}. slots: purpose: requestBody.userPurpose user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Update time zone {timezone} for the user behind user result {user_result} on deleted workflow {workflow}. slots: timezone: requestBody.timeZone user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/subject/serviceProvisioningErrors'].get update: x-apievangelist-phrasing: intent: List provisioning errors of a workflow's processed user effect: read questions: - Does a user processed by a deleted workflow have provisioning errors? - Which provisioning failures affect the subject of a workflow-level user result? instructions: - text: List provisioning errors for the subject of user result {user_result}, deleted workflow {workflow}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Show provisioning failures of user {user_result}'s account on deleted workflow {workflow}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/subject/serviceProvisioningErrors/$count'].get update: x-apievangelist-phrasing: intent: Count provisioning errors of a workflow's processed user effect: read questions: - What's the provisioning error count for a deleted workflow's processed user? - Can I count provisioning failures on a workflow-level user result's subject? instructions: - text: Count provisioning errors for the subject of user result {user_result}, deleted workflow {workflow}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Tally provisioning failures for user {user_result}'s account on deleted workflow {workflow}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults'].get update: x-apievangelist-phrasing: intent: List task results for a workflow user result effect: read questions: - Which task results belong to a user processing result on a deleted workflow? - Can I list per-task outcomes for one user across a deleted workflow? instructions: - text: List task results for user result {user_result} of deleted workflow {workflow}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Show every task outcome for user {user_result} on deleted workflow {workflow}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}'].get update: x-apievangelist-phrasing: intent: Get a task result for a workflow user result effect: read questions: - Can I read one task outcome under a workflow-level user result on a deleted workflow? - Where do I check a single task result for a user of a deleted workflow? instructions: - text: Get task result {task_result} for user result {user_result} of deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Show task outcome {task_result} of user {user_result} on deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume'].post update: x-apievangelist-phrasing: intent: Resume a task result for a workflow user result effect: write questions: - How do I resume a paused task for a user result on a deleted workflow, outside a specific run? - Can I resume a user's in-progress task outcome on a deleted workflow with callback data? instructions: - text: Resume task result {task_result} for user result {user_result} of deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Resume user {user_result}'s task {task_result} on deleted workflow {workflow} with data {data}. slots: user_result: path.userProcessingResult-id task_result: path.taskProcessingResult-id workflow: path.workflow-id data: requestBody.data method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject'].get update: x-apievangelist-phrasing: intent: Get the user of a workflow user result's task outcome effect: read questions: - Who is the subject of a task outcome under a deleted workflow's user result? - Can I get the user for a nested task result outside of any run? instructions: - text: Identify the person behind task outcome {task_result} of user result {user_result} on deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Fetch the subject user of nested task outcome {task_result} for user result {user_result}, deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings'].get update: x-apievangelist-phrasing: intent: Get mailbox settings of a nested task outcome's user effect: read questions: - What mailbox settings does the subject of a user result's nested task outcome on a deleted workflow have? - Can I read the archive folder setting for a user behind a nested task outcome? instructions: - text: Get mailbox settings for the person behind task outcome {task_result}, user result {user_result}, deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Read the archive folder of nested task outcome {task_result}'s user for user result {user_result} on deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings'].patch update: x-apievangelist-phrasing: intent: Update mailbox settings of a nested task outcome's user effect: write questions: - Which mailbox settings can I change for the person behind a nested task outcome on a deleted workflow? - Can I set the archive folder for the user of a user result's task outcome? instructions: - text: Set archive folder {archive} for the person behind task outcome {task_result}, user result {user_result}, deleted workflow {workflow}. slots: archive: requestBody.archiveFolder task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Update the working hours {working_hours} of nested outcome {task_result}'s user, user result {user_result}, workflow {workflow}. slots: working_hours: requestBody.workingHours task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors'].get update: x-apievangelist-phrasing: intent: List provisioning errors of a nested task outcome's user effect: read questions: - Are there provisioning errors on the person behind a nested task outcome of a deleted workflow user result? - Which provisioning failures affect the user of a user result's task outcome? instructions: - text: List provisioning errors for the person behind task outcome {task_result}, user result {user_result}, deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Show provisioning failures of nested outcome {task_result}'s user for user result {user_result} on workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count'].get update: x-apievangelist-phrasing: intent: Count provisioning errors of a nested task outcome's user effect: read questions: - How many provisioning errors does the person behind a nested user-result task outcome have? - Can I tally provisioning failures for a deleted workflow's nested task outcome user? instructions: - text: Count provisioning errors on nested outcome {task_result}'s subject account, user result {user_result}, deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Tally provisioning failures of nested outcome {task_result}'s user, user result {user_result}, workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/task'].get update: x-apievangelist-phrasing: intent: Get the task behind a workflow user result's outcome effect: read questions: - Can I trace a user result's task outcome back to its task on a deleted workflow? - Which task created a given outcome for a workflow-level user result? instructions: - text: Get the task for outcome {task_result} under user result {user_result} of deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Trace task outcome {task_result} of user {user_result} back to its task on deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/$count'].get update: x-apievangelist-phrasing: intent: Count task results for a workflow user result effect: read questions: - How many task outcomes does a user result on a deleted workflow have? - Can I count task results for one workflow-level user result? instructions: - text: Count task results for user result {user_result} of deleted workflow {workflow}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Return the task outcome total for user {user_result} on deleted workflow {workflow}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/$count'].get update: x-apievangelist-phrasing: intent: Count user results of a deleted workflow effect: read questions: - How many users has a deleted workflow processed in total? - Can I count workflow-level user processing results for a deleted workflow? instructions: - text: Count user processing results for deleted workflow {workflow}. slots: workflow: path.workflow-id - text: Return how many users deleted workflow {workflow} has processed overall. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})'].get update: x-apievangelist-phrasing: intent: Summarize user results of a deleted workflow effect: read questions: - Can I get a user processing summary for a deleted workflow over a time window? - What does the workflow-level user results summary show between two dates? instructions: - text: Summarize user processing results of deleted workflow {workflow} from {start} to {end}. slots: workflow: path.workflow-id start: path.startDateTime end: path.endDateTime - text: Report overall user processing for deleted workflow {workflow} between {start} and {end}. slots: workflow: path.workflow-id start: path.startDateTime end: path.endDateTime method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions'].get update: x-apievangelist-phrasing: intent: List versions of a deleted workflow effect: read questions: - Which versions exist for a deleted lifecycle workflow? - Can I list the version history of a deleted workflow? instructions: - text: List versions of deleted workflow {workflow}. slots: workflow: path.workflow-id - text: Show version history for deleted workflow {workflow}. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}'].get update: x-apievangelist-phrasing: intent: Get a version of a deleted workflow effect: read questions: - Can I read a specific version of a deleted workflow? - What did a deleted workflow look like at a given version number? instructions: - text: Get version {version} of deleted workflow {workflow}. slots: version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Show deleted workflow {workflow} as of version number {version}. slots: workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets'].get update: x-apievangelist-phrasing: intent: List admin scope targets of a workflow version effect: read questions: - Which administration scope targets were set on a version of a deleted workflow? - Can I list admin scope directory objects for one workflow version? instructions: - text: List administration scope targets for version {version} of deleted workflow {workflow}. slots: version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Show admin scope objects on deleted workflow {workflow} version {version}. slots: workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets/{directoryObject-id}'].get update: x-apievangelist-phrasing: intent: Get an admin scope target of a workflow version effect: read questions: - Can I fetch one admin scope target from a deleted workflow version? - Is it possible to read a single directory object in a version's administration scope? instructions: - text: Get administration scope target {object} for version {version} of deleted workflow {workflow}. slots: object: path.directoryObject-id version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Show admin scope object {object} on deleted workflow {workflow} version {version}. slots: object: path.directoryObject-id workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets/$count'].get update: x-apievangelist-phrasing: intent: Count admin scope targets of a workflow version effect: read questions: - What's the number of admin scope targets on a single version of a deleted workflow? - Can I count admin scope objects for one version? instructions: - text: Count administration scope targets for version {version} of deleted workflow {workflow}. slots: version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Return the admin scope object total for deleted workflow {workflow} version {version}. slots: workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/createdBy'].get update: x-apievangelist-phrasing: intent: Get who created a deleted workflow version effect: read questions: - Who created a particular version of a deleted workflow? - Can I find the author of one deleted workflow version? instructions: - text: Show who authored workflow version {version} of deleted workflow {workflow}. slots: version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Get who authored deleted workflow {workflow} version {version}. slots: workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/createdBy/mailboxSettings'].get update: x-apievangelist-phrasing: intent: Get a workflow version creator's mailbox settings effect: read questions: - What mailbox settings does a deleted workflow version's creator have? - Can I check the time zone of whoever authored a workflow version? instructions: - text: Get the version {version} author's mailbox settings for deleted workflow {workflow}. slots: version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Read the version {version} author's time zone for deleted workflow {workflow}. slots: version: path.workflowVersion-versionNumber workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/createdBy/mailboxSettings'].patch update: x-apievangelist-phrasing: intent: Update a workflow version creator's mailbox effect: write questions: - Which mailbox settings can I update for the author of a deleted workflow version? - Can I set automatic replies for a workflow version's creator? instructions: - text: Set time zone {timezone} on the mailbox of version {version}'s author in deleted workflow {workflow}. slots: timezone: requestBody.timeZone version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Update automatic replies {auto_replies} for deleted workflow {workflow} version {version}'s author. slots: auto_replies: requestBody.automaticRepliesSetting workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/createdBy/serviceProvisioningErrors'].get update: x-apievangelist-phrasing: intent: List a workflow version creator's provisioning errors effect: read questions: - Does the creator of a deleted workflow version have provisioning errors? - Which provisioning failures affect a workflow version's author? instructions: - text: List provisioning errors on the account that authored version {version} of deleted workflow {workflow}. slots: version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Show provisioning failures on deleted workflow {workflow} version {version}'s author. slots: workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/createdBy/serviceProvisioningErrors/$count'].get update: x-apievangelist-phrasing: intent: Count a workflow version creator's provisioning errors effect: read questions: - How many provisioning errors does a deleted workflow version's author have? - Can I count provisioning errors for the creator of one version? instructions: - text: Count provisioning errors for the creator of version {version}, deleted workflow {workflow}. slots: version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Tally provisioning failures for deleted workflow {workflow} version {version}'s author. slots: workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/lastModifiedBy'].get update: x-apievangelist-phrasing: intent: Get who last modified a deleted workflow version effect: read questions: - Who last modified a specific version of a deleted workflow? - Can I find the last editor of one deleted workflow version? instructions: - text: Show who last touched version {version} of deleted workflow {workflow}. slots: version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Get who last edited deleted workflow {workflow} version {version}. slots: workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/lastModifiedBy/mailboxSettings'].get update: x-apievangelist-phrasing: intent: Get a workflow version last editor's mailbox effect: read questions: - What mailbox settings does the last editor of a deleted workflow version have? - Can I read the language of whoever last changed a workflow version? instructions: - text: Get mailbox settings of whoever last edited version {version} in deleted workflow {workflow}. slots: version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Read the language of deleted workflow {workflow} version {version}'s last editor. slots: workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/lastModifiedBy/mailboxSettings'].patch update: x-apievangelist-phrasing: intent: Update a workflow version last editor's mailbox effect: write questions: - Which mailbox settings can I change for a deleted workflow version's last editor? - Can I set the date format for whoever last modified a workflow version? instructions: - text: Set date format {date_format} for the last modifier of version {version}, deleted workflow {workflow}. slots: date_format: requestBody.dateFormat version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Update language {language} for deleted workflow {workflow} version {version}'s last editor. slots: language: requestBody.language workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/lastModifiedBy/serviceProvisioningErrors'].get update: x-apievangelist-phrasing: intent: List a workflow version last editor's errors effect: read questions: - Does the last editor of a deleted workflow version have provisioning errors? - Which provisioning failures affect a workflow version's last modifier? instructions: - text: List provisioning errors on whoever last edited version {version} in deleted workflow {workflow}. slots: version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Show provisioning failures on deleted workflow {workflow} version {version}'s last editor. slots: workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/lastModifiedBy/serviceProvisioningErrors/$count'].get update: x-apievangelist-phrasing: intent: Count a workflow version last editor's errors effect: read questions: - How many provisioning errors does a deleted workflow version's last editor have? - Can I count provisioning failures for the last modifier of one version? instructions: - text: Count the provisioning errors logged against version {version}'s last editor in deleted workflow {workflow}. slots: version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Tally provisioning failures for deleted workflow {workflow} version {version}'s last editor. slots: workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks'].get update: x-apievangelist-phrasing: intent: List tasks in a deleted workflow version effect: read questions: - Which tasks are in a specific version of a deleted workflow? - Can I list the tasks a deleted workflow version defined? instructions: - text: List tasks in version {version} of deleted workflow {workflow}. slots: version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Show the task lineup for deleted workflow {workflow} version {version}. slots: workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks'].post update: x-apievangelist-phrasing: intent: Add a task to a deleted workflow version effect: write questions: - Is there a way to add a task to a version of a deleted workflow? - Can I set execution order when adding a task to a workflow version? instructions: - text: Add task {name} with definition {definition_id} to version {version} of deleted workflow {workflow}. slots: name: requestBody.displayName definition_id: requestBody.taskDefinitionId version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Create a task in deleted workflow {workflow} version {version} at sequence {sequence}. slots: workflow: path.workflow-id version: path.workflowVersion-versionNumber sequence: requestBody.executionSequence method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}'].get update: x-apievangelist-phrasing: intent: Get a task in a deleted workflow version effect: read questions: - Can I view one task in a specific version of a deleted workflow? - What arguments did a task use in a given workflow version? instructions: - text: Get task {task} in version {version} of deleted workflow {workflow}. slots: task: path.task-id version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Show settings of task {task} from deleted workflow {workflow} version {version}. slots: task: path.task-id workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}'].delete update: x-apievangelist-phrasing: intent: Remove a task from a deleted workflow version effect: destructive questions: - How do I remove a task from a deleted workflow's version? - Can I delete one task from a specific workflow version? instructions: - text: Delete task {task} from version {version} of deleted workflow {workflow}. slots: task: path.task-id version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Remove task {task} in deleted workflow {workflow} version {version}. slots: task: path.task-id workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}'].patch update: x-apievangelist-phrasing: intent: Update a task in a deleted workflow version effect: write questions: - Can I edit a task within a version of a deleted workflow? - Is it possible to turn off continue-on-error for a task in a workflow version? instructions: - text: Set continue on error to {continue} for task {task} in version {version} of deleted workflow {workflow}. slots: continue: requestBody.continueOnError task: path.task-id version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Rename task {task} in deleted workflow {workflow} version {version} to {name}. slots: task: path.task-id workflow: path.workflow-id version: path.workflowVersion-versionNumber name: requestBody.displayName method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults'].get update: x-apievangelist-phrasing: intent: List results of a task in a workflow version effect: read questions: - Which processing results came from a task in a deleted workflow version? - Can I list outcomes for one task of a workflow version? instructions: - text: List task results for task {task} in version {version} of deleted workflow {workflow}. slots: task: path.task-id version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Show all outcomes of task {task} in deleted workflow {workflow} version {version}. slots: task: path.task-id workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}'].get update: x-apievangelist-phrasing: intent: Get a result of a task in a workflow version effect: read questions: - Can I read one result of a task in a deleted workflow version? - Where do I check a single outcome of a versioned task? instructions: - text: Get task result {task_result} of task {task}, version {version}, deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id task: path.task-id version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Show outcome {task_result} from task {task} in deleted workflow {workflow} version {version}. slots: task_result: path.taskProcessingResult-id task: path.task-id workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume'].post update: x-apievangelist-phrasing: intent: Resume a versioned task's result effect: write questions: - Is there a way to resume a paused result for a task inside one version of a deleted workflow? - Can I resume a versioned task's paused outcome with callback data? instructions: - text: Resume task result {task_result} of task {task}, version {version}, deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id task: path.task-id version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Resume versioned task {task} outcome {task_result} in workflow {workflow} version {version} with data {data}. slots: task: path.task-id task_result: path.taskProcessingResult-id workflow: path.workflow-id version: path.workflowVersion-versionNumber data: requestBody.data method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject'].get update: x-apievangelist-phrasing: intent: Get the user a versioned task acted on effect: read questions: - Which user did a task in one version of a deleted workflow act on? - Can I get the user a task outcome in a workflow version acted on? instructions: - text: Get the user that versioned task {task} acted on for result {task_result}, version {version}, deleted workflow {workflow}. slots: task: path.task-id task_result: path.taskProcessingResult-id version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Show the user versioned task {task} outcome {task_result} acted on in workflow {workflow} version {version}. slots: task: path.task-id task_result: path.taskProcessingResult-id workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings'].get update: x-apievangelist-phrasing: intent: Get mailbox settings of a versioned task's user effect: read questions: - What mailbox settings does the subject of a versioned task outcome have? - Can I read working hours for a user acted on by a deleted workflow version's task? instructions: - text: Get the mailbox configuration of the user versioned task {task} acted on, result {task_result}, version {version}, workflow {workflow}. slots: task: path.task-id task_result: path.taskProcessingResult-id version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Read working hours of versioned task {task} outcome {task_result} user, workflow {workflow} version {version}. slots: task: path.task-id task_result: path.taskProcessingResult-id workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings'].patch update: x-apievangelist-phrasing: intent: Update mailbox settings of a versioned task's user effect: write questions: - Which mailbox settings can I update for a user acted on by a versioned task in a deleted workflow? - Can I set working hours for the subject of a workflow version's task outcome? instructions: - text: Set working hours {working_hours} for the subject of task result {task_result}, task {task}, version {version}, deleted workflow {workflow}. slots: working_hours: requestBody.workingHours task_result: path.taskProcessingResult-id task: path.task-id version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Update time zone {timezone} for versioned task {task} outcome {task_result} user, workflow {workflow} version {version}. slots: timezone: requestBody.timeZone task: path.task-id task_result: path.taskProcessingResult-id workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors'].get update: x-apievangelist-phrasing: intent: List provisioning errors of a versioned task's user effect: read questions: - Does the subject of a versioned task outcome have provisioning errors? - Which provisioning failures are recorded on the user a task in one workflow version handled? instructions: - text: List provisioning errors on the user versioned task {task} acted on, result {task_result}, version {version}, workflow {workflow}. slots: task: path.task-id task_result: path.taskProcessingResult-id version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Show provisioning failures on versioned task {task} outcome {task_result} user, workflow {workflow} version {version}. slots: task: path.task-id task_result: path.taskProcessingResult-id workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count'].get update: x-apievangelist-phrasing: intent: Count provisioning errors of a versioned task's user effect: read questions: - How many provisioning errors does a versioned task outcome's subject have? - Can I count provisioning failures for a user a workflow version's task acted on? instructions: - text: Return the provisioning error count for result {task_result} of versioned task {task}, version {version}, deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id task: path.task-id version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Tally provisioning failures of versioned task {task} outcome {task_result} user, workflow {workflow} version {version}. slots: task: path.task-id task_result: path.taskProcessingResult-id workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/task'].get update: x-apievangelist-phrasing: intent: Get the task referenced by a versioned task result effect: read questions: - Can I trace a versioned task outcome back to its task in a deleted workflow? - Which task does a result in a deleted workflow version point to? instructions: - text: Get the task referenced by task result {task_result}, task {task}, version {version}, deleted workflow {workflow}. slots: task_result: path.taskProcessingResult-id task: path.task-id version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Show the parent task for versioned outcome {task_result} under task {task}, workflow {workflow} version {version}. slots: task_result: path.taskProcessingResult-id task: path.task-id workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/$count'].get update: x-apievangelist-phrasing: intent: Count results of a task in a workflow version effect: read questions: - What's the result count for one task inside a specific deleted workflow version? - Can I count outcomes of one versioned task? instructions: - text: Count task results for task {task} in version {version} of deleted workflow {workflow}. slots: task: path.task-id version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Return how many outcomes versioned task {task} produced in workflow {workflow} version {version}. slots: task: path.task-id workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/$count'].get update: x-apievangelist-phrasing: intent: Count tasks in a deleted workflow version effect: read questions: - What's the task count for one particular version of a deleted workflow? - Can I count tasks in one version of a deleted workflow? instructions: - text: Count tasks in version {version} of deleted workflow {workflow}. slots: version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Return the task total for deleted workflow {workflow} version {version}. slots: workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/$count'].get update: x-apievangelist-phrasing: intent: Count versions of a deleted workflow effect: read questions: - How many versions does a deleted workflow have? - Can I count a deleted workflow's versions without listing them? instructions: - text: Count versions of deleted workflow {workflow}. slots: workflow: path.workflow-id - text: Return how many versions deleted workflow {workflow} has. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/deletedItems/workflows/$count'].get update: x-apievangelist-phrasing: intent: Count deleted lifecycle workflows effect: read questions: - How many lifecycle workflows are currently deleted? - Can I count workflows in deleted items without listing them? instructions: - text: Count deleted lifecycle workflows. - text: Return the number of workflows in the lifecycle recycle bin. method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/insights'].get update: x-apievangelist-phrasing: intent: Get lifecycle workflow insights effect: read questions: - What do lifecycle workflow insights contain? - Can I read the insights object for lifecycle workflows? instructions: - text: Get lifecycle workflow insights. - text: Fetch the insights resource for my lifecycle workflows. method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/insights'].delete update: x-apievangelist-phrasing: intent: Delete the lifecycle workflow insights resource effect: destructive questions: - Can I delete the insights navigation property of lifecycle workflows? - What call removes the lifecycle workflows insights resource? instructions: - text: Delete the lifecycle workflow insights resource. - text: Remove the insights navigation property from lifecycle workflows. method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/insights'].patch update: x-apievangelist-phrasing: intent: Update the lifecycle workflow insights resource effect: write questions: - Is it possible to patch the lifecycle workflows insights resource? - Where do I update the insights navigation property for lifecycle workflows? instructions: - text: Update the lifecycle workflow insights resource. - text: Patch insights under lifecycle workflows with id {id}. slots: id: requestBody.id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/insights/microsoft.graph.identityGovernance.topTasksProcessedSummary(startDateTime={startDateTime},endDateTime={endDateTime})'].get update: x-apievangelist-phrasing: intent: Summarize the most processed tasks effect: read questions: - Which tasks were processed most in my tenant over a date range? - Can I see total, successful and failed run counts for the top tasks? instructions: - text: Show the top processed tasks from {start} to {end}. slots: start: path.startDateTime end: path.endDateTime - text: Summarize the most processed lifecycle tasks between {start} and {end}. slots: start: path.startDateTime end: path.endDateTime method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/insights/microsoft.graph.identityGovernance.topWorkflowsProcessedSummary(startDateTime={startDateTime},endDateTime={endDateTime})'].get update: x-apievangelist-phrasing: intent: Summarize the most processed workflows effect: read questions: - Which lifecycle workflows ran the most in a given period? - Can I get a summary of the top processed workflows between two dates? instructions: - text: Show the top processed workflows from {start} to {end}. slots: start: path.startDateTime end: path.endDateTime - text: Summarize the most processed lifecycle workflows between {start} and {end}. slots: start: path.startDateTime end: path.endDateTime method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/insights/microsoft.graph.identityGovernance.workflowsProcessedByCategory(startDateTime={startDateTime},endDateTime={endDateTime})'].get update: x-apievangelist-phrasing: intent: Count processed workflows by category effect: read questions: - Which lifecycle workflow categories (joiner, mover, leaver) processed the most users last month? - Can I get just the per-category numbers of processed workflows without the full processing summary? instructions: - text: Break down workflows processed between {start} and {end} by category. slots: start: path.startDateTime end: path.endDateTime - text: Show joiner, mover and leaver workflow processing counts from {start} to {end}. slots: start: path.startDateTime end: path.endDateTime method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/insights/microsoft.graph.identityGovernance.workflowsProcessedSummary(startDateTime={startDateTime},endDateTime={endDateTime})'].get update: x-apievangelist-phrasing: intent: Summarize workflows processed in a period effect: read questions: - How many lifecycle workflows ran successfully or failed across the tenant this quarter? - Is there a tenant-wide overview of workflow processing counts for a date range in Microsoft Entra? instructions: - text: Summarize all lifecycle workflow processing in the tenant between {start} and {end}. slots: start: path.startDateTime end: path.endDateTime - text: Give me the tenant-wide totals of processed users and tasks from {start} to {end}. slots: start: path.startDateTime end: path.endDateTime method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/settings'].get update: x-apievangelist-phrasing: intent: Read lifecycle workflow tenant settings effect: read questions: - What is the current workflow schedule interval for Lifecycle Workflows in my tenant? - Which email and quarantine settings apply to all lifecycle workflows? instructions: - text: Show the tenant-wide lifecycle management settings. - text: Read the Lifecycle Workflows schedule interval and email settings. method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/settings'].patch update: x-apievangelist-phrasing: intent: Update lifecycle workflow tenant settings effect: write questions: - Can I change how often scheduled lifecycle workflows run in the tenant? - How can I adjust the quarantine thresholds that apply to lifecycle workflows? instructions: - text: Set the lifecycle workflow schedule interval to {interval} hours. slots: interval: requestBody.workflowScheduleIntervalInHours - text: Update the Lifecycle Workflows email settings to {email_settings}. slots: email_settings: requestBody.emailSettings - text: Change the tenant quarantine configuration for lifecycle workflows to {quarantine}. slots: quarantine: requestBody.quarantineConfiguration method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/taskDefinitions'].get update: x-apievangelist-phrasing: intent: List built-in lifecycle workflow tasks effect: read questions: - Which built-in tasks can I add to a lifecycle workflow, like disabling an account or sending a welcome email? - What task definitions does Lifecycle Workflows offer out of the box? instructions: - text: List every built-in task definition available for lifecycle workflows. - text: Find built-in task definitions matching {filter}. slots: filter: query.$filter method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/taskDefinitions/{taskDefinition-id}'].get update: x-apievangelist-phrasing: intent: Get a built-in task definition effect: read questions: - What arguments does a particular built-in lifecycle task definition require? - Can I see the details and category of one built-in workflow task? instructions: - text: Show built-in task definition {definition}. slots: definition: path.taskDefinition-id - text: Get the parameters and supported categories of task definition {definition}. slots: definition: path.taskDefinition-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/taskDefinitions/$count'].get update: x-apievangelist-phrasing: intent: Count built-in task definitions effect: read questions: - How many built-in task definitions are available in Lifecycle Workflows? - Can I count only the task definitions that match a filter? instructions: - text: Count the built-in lifecycle task definitions. - text: Count the task definitions that match {filter}. slots: filter: query.$filter method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows'].get update: x-apievangelist-phrasing: intent: List lifecycle workflows effect: read questions: - Which joiner, mover and leaver workflows are configured in my Entra tenant? - Can I filter my lifecycle workflows to only the enabled ones? instructions: - text: List all lifecycle workflows in the tenant. - text: List lifecycle workflows matching {filter}. slots: filter: query.$filter - text: Show the first {top} lifecycle workflows. slots: top: query.$top method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows'].post update: x-apievangelist-phrasing: intent: Create a lifecycle workflow effect: write questions: - How do I create a new onboarding or offboarding workflow in Lifecycle Workflows? - Is there a limit on how many lifecycle workflows a tenant can have? instructions: - text: Create a {category} lifecycle workflow named {display_name} with tasks {tasks}. slots: category: requestBody.category display_name: requestBody.displayName tasks: requestBody.tasks - text: 'Create workflow {display_name} that runs when {conditions} and is scheduled: {scheduling}.' slots: display_name: requestBody.displayName conditions: requestBody.executionConditions scheduling: requestBody.isSchedulingEnabled method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}'].get update: x-apievangelist-phrasing: intent: Get a lifecycle workflow effect: read questions: - How can I see the trigger conditions and tasks of one lifecycle workflow? - What version and schedule is a particular lifecycle workflow on? instructions: - text: Show lifecycle workflow {workflow}. slots: workflow: path.workflow-id - text: Get the execution conditions and settings of workflow {workflow}. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}'].delete update: x-apievangelist-phrasing: intent: Delete a lifecycle workflow effect: destructive questions: - Can I still restore a lifecycle workflow after I delete it? - What happens to a workflow's tasks and versions when I delete the workflow? instructions: - text: Delete lifecycle workflow {workflow}. slots: workflow: path.workflow-id - text: Remove workflow {workflow} and send it to the deleted workflows container. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}'].patch update: x-apievangelist-phrasing: intent: Update a lifecycle workflow effect: write questions: - Can I rename a lifecycle workflow or turn its schedule off without creating a new version? - Which workflow properties can I patch directly on an existing lifecycle workflow? instructions: - text: Rename lifecycle workflow {workflow} to {display_name}. slots: workflow: path.workflow-id display_name: requestBody.displayName - text: Disable scheduling on workflow {workflow} by setting scheduling to {scheduling}. slots: workflow: path.workflow-id scheduling: requestBody.isSchedulingEnabled - text: Change the description of workflow {workflow} to {description}. slots: workflow: path.workflow-id description: requestBody.description method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/administrationScopeTargets'].get update: x-apievangelist-phrasing: intent: List administrative units scoping a workflow effect: read questions: - Which administrative units is a lifecycle workflow scoped to? - Can I see the admin units that limit who manages a workflow? instructions: - text: List the administrative units in the scope of workflow {workflow}. slots: workflow: path.workflow-id - text: Show admin-unit scope targets for workflow {workflow}. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/administrationScopeTargets/{directoryObject-id}'].get update: x-apievangelist-phrasing: intent: Get one administrative unit scoping a workflow effect: read questions: - Is a specific administrative unit among the scope targets of my workflow? - What are the details of one admin unit attached to a lifecycle workflow's scope? instructions: - text: Get administrative unit {unit} from the scope of workflow {workflow}. slots: unit: path.directoryObject-id workflow: path.workflow-id - text: Show scope target {unit} on lifecycle workflow {workflow}. slots: unit: path.directoryObject-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/administrationScopeTargets/$count'].get update: x-apievangelist-phrasing: intent: Count administrative units scoping a workflow effect: read questions: - How many administrative units are in a lifecycle workflow's scope? - Can I count the admin-unit scope targets on a single workflow? instructions: - text: Count the administrative units scoping workflow {workflow}. slots: workflow: path.workflow-id - text: Tally admin-unit scope targets for workflow {workflow}. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/createdBy'].get update: x-apievangelist-phrasing: intent: See who created a workflow effect: read questions: - Who created this lifecycle workflow? - Can I look up the user account that originally authored a workflow? instructions: - text: Show the creator of lifecycle workflow {workflow}. slots: workflow: path.workflow-id - text: Get the user who created workflow {workflow}. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/createdBy/mailboxSettings'].get update: x-apievangelist-phrasing: intent: Read mailbox settings of a workflow's creator effect: read questions: - What time zone and language does the author of a lifecycle workflow use in their mailbox? - Can I read the automatic-reply settings of the person who created a workflow? instructions: - text: Show mailbox settings for the creator of workflow {workflow}. slots: workflow: path.workflow-id - text: Get the time zone the author of workflow {workflow} has in their mailbox. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/createdBy/mailboxSettings'].patch update: x-apievangelist-phrasing: intent: Update mailbox settings of a workflow's creator effect: write questions: - Can I change the mailbox time zone for the user who created a workflow? - Is it possible to set automatic replies for a lifecycle workflow's author? instructions: - text: Set the mailbox time zone of workflow {workflow}'s creator to {time_zone}. slots: workflow: path.workflow-id time_zone: requestBody.timeZone - text: Turn on automatic replies {auto_replies} for the author of workflow {workflow}. slots: auto_replies: requestBody.automaticRepliesSetting workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/createdBy/serviceProvisioningErrors'].get update: x-apievangelist-phrasing: intent: List provisioning errors for a workflow's creator effect: read questions: - Does the user who created this workflow have any service provisioning errors? - Can I filter a workflow author's provisioning errors to unresolved ones? instructions: - text: List service provisioning errors on the creator of workflow {workflow}. slots: workflow: path.workflow-id - text: Show provisioning errors matching {filter} for the author of workflow {workflow}. slots: filter: query.$filter workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/createdBy/serviceProvisioningErrors/$count'].get update: x-apievangelist-phrasing: intent: Count provisioning errors for a workflow's creator effect: read questions: - How many provisioning errors are on the account that authored a lifecycle workflow? - Can I get just a count of the workflow creator's service errors? instructions: - text: For the person who created live workflow {workflow}, count their provisioning errors. slots: workflow: path.workflow-id - text: Tally service provisioning errors for the author of workflow {workflow}. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/executionScope'].get update: x-apievangelist-phrasing: intent: List users in a workflow's execution scope effect: read questions: - Which users currently meet the execution conditions of a lifecycle workflow? - Can I see who a workflow would act on before it runs? instructions: - text: List the users in the execution scope of workflow {workflow}. slots: workflow: path.workflow-id - text: Show users matching {filter} who meet the conditions of workflow {workflow}. slots: filter: query.$filter workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/executionScope/{userProcessingResult-id}'].get update: x-apievangelist-phrasing: intent: Get one user in a workflow's execution scope effect: read questions: - Is a particular user in the execution scope of my offboarding workflow? - What processing details exist for one in-scope user of a workflow? instructions: - text: Get in-scope user {scoped_user} of workflow {workflow}. slots: scoped_user: path.userProcessingResult-id workflow: path.workflow-id - text: Show execution-scope entry {scoped_user} for workflow {workflow}. slots: scoped_user: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/executionScope/$count'].get update: x-apievangelist-phrasing: intent: Count users in a workflow's execution scope effect: read questions: - How many users fall within a lifecycle workflow's execution scope right now? - Can I count the in-scope users for a joiner workflow? instructions: - text: Count users in the execution scope of workflow {workflow}. slots: workflow: path.workflow-id - text: Tally users who meet the conditions of workflow {workflow}. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/lastModifiedBy'].get update: x-apievangelist-phrasing: intent: See who last modified a workflow effect: read questions: - Who made the most recent change to this lifecycle workflow? - Can I find the user who last edited a workflow? instructions: - text: Show who last modified lifecycle workflow {workflow}. slots: workflow: path.workflow-id - text: Get the last editor of workflow {workflow}. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/lastModifiedBy/mailboxSettings'].get update: x-apievangelist-phrasing: intent: Read mailbox settings of a workflow's last editor effect: read questions: - What locale does the last person to edit a workflow use in their mailbox? - Can I check the working hours of whoever last changed a lifecycle workflow? instructions: - text: Show mailbox settings for the last editor of workflow {workflow}. slots: workflow: path.workflow-id - text: Get the working hours of the user who last modified workflow {workflow}. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/lastModifiedBy/mailboxSettings'].patch update: x-apievangelist-phrasing: intent: Update mailbox settings of a workflow's last editor effect: write questions: - Can I update the mailbox language for the user who last modified a workflow? - Is it possible to change working hours for a workflow's most recent editor? instructions: - text: Set the mailbox language of workflow {workflow}'s last editor to {language}. slots: workflow: path.workflow-id language: requestBody.language - text: Update working hours to {working_hours} for the last modifier of workflow {workflow}. slots: working_hours: requestBody.workingHours workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/lastModifiedBy/serviceProvisioningErrors'].get update: x-apievangelist-phrasing: intent: List provisioning errors for a workflow's last editor effect: read questions: - Are there service provisioning errors on the account that last changed this workflow? - What federated service errors affect a workflow's latest editor? instructions: - text: List provisioning errors on the last editor of workflow {workflow}. slots: workflow: path.workflow-id - text: Show service errors matching {filter} for the last modifier of workflow {workflow}. slots: filter: query.$filter workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/lastModifiedBy/serviceProvisioningErrors/$count'].get update: x-apievangelist-phrasing: intent: Count provisioning errors for a workflow's last editor effect: read questions: - How many provisioning errors does the last modifier of a workflow have? - Can I count service errors on whoever last edited a lifecycle workflow? instructions: - text: Count provisioning errors on the last editor of workflow {workflow}. slots: workflow: path.workflow-id - text: Tally service errors for the user who last modified workflow {workflow}. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.activate'].post update: x-apievangelist-phrasing: intent: Run a workflow on demand for users effect: write questions: - Can I run a scheduled lifecycle workflow right now for specific users? - Does an on-demand workflow run check whether the users match the trigger conditions? instructions: - text: Start active workflow {workflow} right now for users {subjects}, outside its schedule. slots: workflow: path.workflow-id subjects: requestBody.subjects - text: Activate lifecycle workflow {workflow} now for {subjects}. slots: workflow: path.workflow-id subjects: requestBody.subjects method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.activateWithScope'].post update: x-apievangelist-phrasing: intent: Run a workflow on demand with a scope effect: write questions: - Can I trigger a lifecycle workflow for a whole scope of users instead of listing them one by one? - What scope can I pass when activating a workflow on demand? instructions: - text: Start active workflow {workflow} right now against scope {scope}, outside its schedule. slots: workflow: path.workflow-id scope: requestBody.scope - text: Activate workflow {workflow} for every user in scope {scope}. slots: workflow: path.workflow-id scope: requestBody.scope method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.cancelProcessing'].post update: x-apievangelist-phrasing: intent: Cancel a queued or in-progress workflow run effect: destructive questions: - Can I stop a lifecycle workflow run that is still queued or in progress? - How many workflow runs can I cancel in a single request? instructions: - text: Cancel processing of workflow {workflow} for scope {scope}. slots: workflow: path.workflow-id scope: requestBody.scope - text: Stop the in-progress run of workflow {workflow} for {scope}. slots: workflow: path.workflow-id scope: requestBody.scope method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.clearQuarantine'].post update: x-apievangelist-phrasing: intent: Release a quarantined workflow effect: write questions: - Why was my lifecycle workflow quarantined, and how do I let it run again? - Can I clear the quarantine state on a workflow after reviewing it? instructions: - text: Clear the quarantine on workflow {workflow}. slots: workflow: path.workflow-id - text: Release quarantined lifecycle workflow {workflow} so it resumes processing. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.createNewVersion'].post update: x-apievangelist-phrasing: intent: Create a new version of a workflow effect: write questions: - How do I change a workflow's tasks or execution conditions by publishing a new version? - Can I save a lifecycle workflow change as a new version instead of editing in place? instructions: - text: Publish a new version of live workflow {workflow} from definition {new_workflow}. slots: workflow: path.workflow-id new_workflow: requestBody.workflow - text: Publish updated workflow definition {new_workflow} as a new version of {workflow}. slots: new_workflow: requestBody.workflow workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.previewTaskFailures'].post update: x-apievangelist-phrasing: intent: Check a workflow's tasks for configuration errors effect: read questions: - Will any tasks in my lifecycle workflow fail because they are misconfigured? - Can I validate a workflow's tasks before running it? instructions: - text: Preview task failures for workflow {workflow}. slots: workflow: path.workflow-id - text: Check live workflow {workflow} for task configuration problems before it runs. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.previewWorkflow'].post update: x-apievangelist-phrasing: intent: Run a workflow in preview mode effect: write questions: - Can I test a lifecycle workflow on a few users without affecting production? - Where do I find the results of a preview-mode workflow run? instructions: - text: Preview workflow {workflow} for users {subjects}. slots: workflow: path.workflow-id subjects: requestBody.subjects - text: Do a test run of workflow {workflow} in preview mode on {subjects}. slots: workflow: path.workflow-id subjects: requestBody.subjects method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore'].post update: x-apievangelist-phrasing: intent: Restore a deleted workflow effect: write questions: - How long do I have to restore a lifecycle workflow after deleting it? - Can I bring back a workflow that was removed by mistake? instructions: - text: Restore workflow {workflow}. slots: workflow: path.workflow-id - text: Undelete lifecycle workflow {workflow} from the deleted workflows container. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/previewScope'].get update: x-apievangelist-phrasing: intent: List objects in a workflow's preview scope effect: read questions: - Which directory objects are included in a workflow's preview scope? - Can I see who a preview run of a workflow would target? instructions: - text: Show who live workflow {workflow} would act on in a preview of its scope. slots: workflow: path.workflow-id - text: Show directory objects in the preview scope of workflow {workflow}. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/previewScope/{directoryObject-id}'].get update: x-apievangelist-phrasing: intent: Get one object in a workflow's preview scope effect: read questions: - Is a specific user part of a lifecycle workflow's preview scope? - What details does one preview-scope member of a workflow have? instructions: - text: Get preview-scope member {member} of workflow {workflow}. slots: member: path.directoryObject-id workflow: path.workflow-id - text: Show directory object {member} in workflow {workflow}'s preview scope. slots: member: path.directoryObject-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/previewScope/$count'].get update: x-apievangelist-phrasing: intent: Count objects in a workflow's preview scope effect: read questions: - How many users are in the preview scope of a lifecycle workflow? - Can I count preview-scope members on a single workflow? instructions: - text: Count preview-scope members of workflow {workflow}. slots: workflow: path.workflow-id - text: Tally the directory objects in workflow {workflow}'s preview scope. slots: workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs'].get update: x-apievangelist-phrasing: intent: List a workflow's runs effect: read questions: - When did a lifecycle workflow last run, and did those runs succeed? - Can I filter a workflow's run history to failed runs only? instructions: - text: List runs of workflow {workflow}. slots: workflow: path.workflow-id - text: Show runs of workflow {workflow} matching {filter}. slots: workflow: path.workflow-id filter: query.$filter method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}'].get update: x-apievangelist-phrasing: intent: Get a workflow run effect: read questions: - What was the outcome of one specific lifecycle workflow run? - How many users did a single workflow run process and fail? instructions: - text: Show run {run} of workflow {workflow}. slots: run: path.run-id workflow: path.workflow-id - text: Get status and counts for run {run} of lifecycle workflow {workflow}. slots: run: path.run-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/reprocessedRuns'].get update: x-apievangelist-phrasing: intent: List reprocessed runs of a workflow run effect: read questions: - Was a workflow run reprocessed, and which runs retried it? - Can I see the retries linked to a specific lifecycle workflow run? instructions: - text: List reprocessed runs of run {run} in workflow {workflow}. slots: run: path.run-id workflow: path.workflow-id - text: Show the retry runs linked to run {run} of workflow {workflow}. slots: run: path.run-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/reprocessedRuns/{run-id1}'].get update: x-apievangelist-phrasing: intent: Get a reprocessed run of a workflow run effect: read questions: - What happened in one particular retry of a lifecycle workflow run? - Can I inspect a single reprocessed run linked to an original run? instructions: - text: For live workflow {workflow}, fetch rerun {rerun} that reprocessed run {run}. slots: rerun: path.run-id1 run: path.run-id workflow: path.workflow-id - text: Show retry {rerun} linked to workflow {workflow} run {run}. slots: rerun: path.run-id1 workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/reprocessedRuns/$count'].get update: x-apievangelist-phrasing: intent: Count reprocessed runs of a workflow run effect: read questions: - How many times was a given workflow run reprocessed? - Can I count the retries attached to one lifecycle run? instructions: - text: For live workflow {workflow}, tally how many times run {run} was reprocessed. slots: run: path.run-id workflow: path.workflow-id - text: Tally retries for workflow {workflow} run {run}. slots: workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults'].get update: x-apievangelist-phrasing: intent: List task results in a workflow run effect: read questions: - Which tasks succeeded or failed during a single lifecycle workflow run? - Can I filter the task results of one run by status? instructions: - text: Show every task outcome recorded in run {run} of live workflow {workflow}. slots: run: path.run-id workflow: path.workflow-id - text: Show task outcomes matching {filter} in run {run} of workflow {workflow}. slots: filter: query.$filter run: path.run-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}'].get update: x-apievangelist-phrasing: intent: Get a task result in a workflow run effect: read questions: - What error did one task hit during a lifecycle workflow run? - When did a specific task in a run start and finish? instructions: - text: Fetch one task outcome {task_result} recorded in run {run} of live workflow {workflow}. slots: task_result: path.taskProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Show the outcome of task result {task_result} in workflow {workflow} run {run}. slots: task_result: path.taskProcessingResult-id workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume'].post update: x-apievangelist-phrasing: intent: Resume a paused task in a workflow run effect: write questions: - How does a Logic App resume a custom task extension that is waiting inside a workflow run? - Can I resume an in-progress task result from a run with a status payload? instructions: - text: Resume task result {task_result} in run {run} of workflow {workflow} with data {status_data}. slots: task_result: path.taskProcessingResult-id run: path.run-id workflow: path.workflow-id status_data: requestBody.data - text: Resume paused task {task_result} of workflow {workflow} run {run} from source {source}. slots: task_result: path.taskProcessingResult-id workflow: path.workflow-id run: path.run-id source: requestBody.source method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/subject'].get update: x-apievangelist-phrasing: intent: Get the user a run task result acted on effect: read questions: - Which user was a particular task result in a workflow run about? - Can I look up the subject account behind a task outcome in a run? instructions: - text: Show the user for task result {task_result} in run {run} of workflow {workflow}. slots: task_result: path.taskProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Get the subject of run {run} task result {task_result} in workflow {workflow}. slots: run: path.run-id task_result: path.taskProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings'].get update: x-apievangelist-phrasing: intent: Read mailbox settings of a run task result's user effect: read questions: - What time zone does the user behind a run's task result use? - Can I read the mailbox locale of someone a workflow run task acted on? instructions: - text: Show mailbox settings of the subject of task result {task_result} in run {run}, workflow {workflow}. slots: task_result: path.taskProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Get the mailbox time zone for the user in run {run} task result {task_result} of workflow {workflow}. slots: run: path.run-id task_result: path.taskProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings'].patch update: x-apievangelist-phrasing: intent: Update mailbox settings of a run task result's user effect: write questions: - Can I set automatic replies for a user processed by a task in a workflow run? - Is it possible to change the mailbox time zone of a user from a run's task result? instructions: - text: Set automatic replies {auto_replies} for the user of task result {task_result} in run {run}, workflow {workflow}. slots: auto_replies: requestBody.automaticRepliesSetting task_result: path.taskProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Change the time zone to {time_zone} for the subject of run {run} task result {task_result} in workflow {workflow}. slots: time_zone: requestBody.timeZone run: path.run-id task_result: path.taskProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors'].get update: x-apievangelist-phrasing: intent: List provisioning errors of a run task result's user effect: read questions: - Does the user a run's task acted on have provisioning errors? - Can I see service errors for a subject from one task outcome in a run? instructions: - text: List provisioning errors of the user for task result {task_result} in run {run}, workflow {workflow}. slots: task_result: path.taskProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Show service errors on the subject of run {run} task outcome {task_result} in workflow {workflow}. slots: run: path.run-id task_result: path.taskProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count'].get update: x-apievangelist-phrasing: intent: Count provisioning errors of a run task result's user effect: read questions: - For an active workflow run, what's the provisioning error tally on a task result's subject? - Can I count service errors for a user touched by one run task? instructions: - text: Count provisioning errors on the user of task result {task_result} in run {run}, workflow {workflow}. slots: task_result: path.taskProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Tally service errors for the subject of run {run} task outcome {task_result} in {workflow}. slots: run: path.run-id task_result: path.taskProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/task'].get update: x-apievangelist-phrasing: intent: Get the task behind a run task result effect: read questions: - Which workflow task produced a particular task result in a run? - Can I see the task configuration linked to a run's task outcome? instructions: - text: Open the task definition settings that produced task result {task_result} during run {run} of workflow {workflow}. slots: task_result: path.taskProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Get the workflow task that produced run {run} result {task_result} in {workflow}. slots: run: path.run-id task_result: path.taskProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/$count'].get update: x-apievangelist-phrasing: intent: Count task results in a workflow run effect: read questions: - How many task results did one lifecycle workflow run produce? - Can I count failed task results in a single run? instructions: - text: Count task results in run {run} of workflow {workflow}. slots: run: path.run-id workflow: path.workflow-id - text: Count task results matching {filter} in workflow {workflow} run {run}. slots: filter: query.$filter workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults'].get update: x-apievangelist-phrasing: intent: List user results in a workflow run effect: read questions: - Which users were processed in a given lifecycle workflow run, and what happened to each? - Can I filter a run's per-user outcomes to only the failures? instructions: - text: Show the per-user outcomes recorded in run {run} of live workflow {workflow}. slots: run: path.run-id workflow: path.workflow-id - text: Show per-user outcomes matching {filter} in workflow {workflow} run {run}. slots: filter: query.$filter workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}'].get update: x-apievangelist-phrasing: intent: Get a user result in a workflow run effect: read questions: - How did one user fare in a particular lifecycle workflow run? - Can I see how many tasks failed for a single user during a run? instructions: - text: Get user result {user_result} in run {run} of workflow {workflow}. slots: user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Show the processing outcome of user result {user_result} in workflow {workflow} run {run}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns'].get update: x-apievangelist-phrasing: intent: List reprocessed runs for a run's user result effect: read questions: - Was one user's result in a workflow run retried by a later run? - Can I see reprocessed runs tied to a user's outcome within a run? instructions: - text: Within live workflow {workflow}, show the reruns of user result {user_result} from run {run}. slots: user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Show retries of user outcome {user_result} from workflow {workflow} run {run}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns/{run-id1}'].get update: x-apievangelist-phrasing: intent: Get a reprocessed run for a run's user result effect: read questions: - What did one retry of a user's outcome in a workflow run do? - Can I inspect a single reprocessed run attached to a user result within a run? instructions: - text: Get reprocessed run {rerun} for user result {user_result} in run {run}, workflow {workflow}. slots: rerun: path.run-id1 user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Show retry {rerun} of user outcome {user_result} from workflow {workflow} run {run}. slots: rerun: path.run-id1 user_result: path.userProcessingResult-id workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns/$count'].get update: x-apievangelist-phrasing: intent: Count reprocessed runs for a run's user result effect: read questions: - How often was a user's outcome in a lifecycle run reprocessed? - Can I count retries tied to one user result inside a run? instructions: - text: Within live workflow {workflow}, tally the reruns of user result {user_result} from run {run}. slots: user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Tally retries of user outcome {user_result} in workflow {workflow} run {run}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/subject'].get update: x-apievangelist-phrasing: intent: Get the user behind a run's user result effect: read questions: - Which Entra user does a user processing result in a run refer to? - Can I look up the account for a per-user outcome of a workflow run? instructions: - text: Identify which directory user the user result {user_result} refers to in run {run} of workflow {workflow}. slots: user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Get the account behind per-user outcome {user_result} of workflow {workflow} run {run}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/subject/mailboxSettings'].get update: x-apievangelist-phrasing: intent: Read mailbox settings of a run's processed user effect: read questions: - What mailbox language does a user processed in a workflow run have? - Can I check the date format of a user from a run's per-user results? instructions: - text: Show mailbox settings for the user of user result {user_result} in run {run}, workflow {workflow}. slots: user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Get the mailbox language of the account in per-user outcome {user_result}, run {run} of {workflow}. slots: user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/subject/mailboxSettings'].patch update: x-apievangelist-phrasing: intent: Update mailbox settings of a run's processed user effect: write questions: - Can I change the mailbox date format of a user processed in a workflow run? - Is it possible to set the mailbox language for someone from a run's per-user results? instructions: - text: Set the mailbox date format to {date_format} for the user of user result {user_result} in run {run}, workflow {workflow}. slots: date_format: requestBody.dateFormat user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Change the mailbox language to {language} for per-user outcome {user_result} of workflow {workflow} run {run}. slots: language: requestBody.language user_result: path.userProcessingResult-id workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/subject/serviceProvisioningErrors'].get update: x-apievangelist-phrasing: intent: List provisioning errors of a run's processed user effect: read questions: - Does a user processed in a lifecycle run have provisioning errors on their account? - Can I list service errors for a person from a run's per-user results? instructions: - text: List service provisioning errors on the account processed as user result {user_result} during run {run} of workflow {workflow}. slots: user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Show service errors on the account in per-user outcome {user_result} of workflow {workflow} run {run}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/subject/serviceProvisioningErrors/$count'].get update: x-apievangelist-phrasing: intent: Count provisioning errors of a run's processed user effect: read questions: - How many provisioning errors does a user from a workflow run's per-user results have? - Can I count service errors for an account processed in a run? instructions: - text: Count provisioning errors for the user of user result {user_result} in run {run}, workflow {workflow}. slots: user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Tally service errors on per-user outcome {user_result}'s account in workflow {workflow} run {run}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults'].get update: x-apievangelist-phrasing: intent: List task results for a user in a run effect: read questions: - Which tasks ran for one user during a lifecycle workflow run? - Can I see only the failed tasks for a specific user in a run? instructions: - text: Within live workflow {workflow}, show the task outcomes behind user result {user_result} from run {run}. slots: user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Show tasks matching {filter} for per-user outcome {user_result} in workflow {workflow} run {run}. slots: filter: query.$filter user_result: path.userProcessingResult-id workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}'].get update: x-apievangelist-phrasing: intent: Get a task result for a user in a run effect: read questions: - What happened to one task for a specific user during a workflow run? - Can I see the failure reason of a single task for a user within a run? instructions: - text: Get task result {task_result} for user result {user_result} in run {run}, workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Show task outcome {task_result} of per-user result {user_result} from workflow {workflow} run {run}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume'].post update: x-apievangelist-phrasing: intent: Resume a paused task for a user in a run effect: write questions: - Can a custom task extension callback resume a waiting task for one user in a workflow run? - What payload do I send to resume a user's in-progress task within a run? instructions: - text: Resume task result {task_result} for user result {user_result} in run {run}, workflow {workflow} with {status_data}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id status_data: requestBody.data - text: Resume user {user_result}'s paused task {task_result} in workflow {workflow} run {run} as event {event_type}. slots: user_result: path.userProcessingResult-id task_result: path.taskProcessingResult-id workflow: path.workflow-id run: path.run-id event_type: requestBody.type method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject'].get update: x-apievangelist-phrasing: intent: Get the user of a user-level task result in a run effect: read questions: - Which account does a user's task result in a workflow run point to? - Can I fetch the subject of a per-user task outcome in a run? instructions: - text: Show the subject of task result {task_result} under user result {user_result} in run {run}, workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Get the user behind task {task_result} of per-user outcome {user_result} in {workflow} run {run}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings'].get update: x-apievangelist-phrasing: intent: Read mailbox settings from a user-level run task result effect: read questions: - What are the mailbox settings for the subject of a per-user task outcome in a run? - Can I read working hours for a user through their task result in a workflow run? instructions: - text: Show mailbox settings of the subject of task {task_result} under user result {user_result}, run {run}, workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Get working hours via per-user task outcome {task_result} ({user_result}) in {workflow} run {run}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings'].patch update: x-apievangelist-phrasing: intent: Update mailbox settings from a user-level run task result effect: write questions: - Can I change working hours for a user reached through a per-user task outcome in a run? - Is it possible to set the time format of a subject via their task result in a run? instructions: - text: Set the time format to {time_format} for the subject of task {task_result} under user result {user_result}, run {run}, workflow {workflow}. slots: time_format: requestBody.timeFormat task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Update working hours to {working_hours} via per-user task outcome {task_result} ({user_result}) in {workflow} run {run}. slots: working_hours: requestBody.workingHours task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors'].get update: x-apievangelist-phrasing: intent: List provisioning errors from a user-level run task result effect: read questions: - Does the subject of a per-user task outcome in a run have provisioning errors? - Can I list service errors through a user's task result in a lifecycle run? instructions: - text: In live workflow {workflow}, show provisioning errors on the user behind task {task_result}, user result {user_result}, run {run}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Show service errors via per-user task outcome {task_result} ({user_result}) of {workflow} run {run}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count'].get update: x-apievangelist-phrasing: intent: Count provisioning errors from a user-level run task result effect: read questions: - How many provisioning errors has the subject of a per-user task outcome in a run? - Can I count service errors through a user's task result in a workflow run? instructions: - text: Return the number of provisioning errors on the subject of task {task_result} beneath user result {user_result}, run {run}, workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Tally service errors via per-user task outcome {task_result} ({user_result}) of {workflow} run {run}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/task'].get update: x-apievangelist-phrasing: intent: Get the task behind a user-level run task result effect: read questions: - Which workflow task created a given per-user task outcome in a run? - Can I see the task definition settings behind a user's task result in a run? instructions: - text: Show the task for task result {task_result} under user result {user_result} in run {run}, workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Get the workflow task behind per-user outcome {task_result} ({user_result}) in {workflow} run {run}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/$count'].get update: x-apievangelist-phrasing: intent: Count task results for a user in a run effect: read questions: - How many tasks were processed for one user in a lifecycle workflow run? - Can I count a single user's failed tasks within a run? instructions: - text: Count task results for user result {user_result} in run {run} of workflow {workflow}. slots: user_result: path.userProcessingResult-id run: path.run-id workflow: path.workflow-id - text: Count tasks matching {filter} for per-user outcome {user_result} in workflow {workflow} run {run}. slots: filter: query.$filter user_result: path.userProcessingResult-id workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/$count'].get update: x-apievangelist-phrasing: intent: Count user results in a workflow run effect: read questions: - How many users did one lifecycle workflow run process? - Can I count the users that failed in a single run? instructions: - text: Count user results in run {run} of workflow {workflow}. slots: run: path.run-id workflow: path.workflow-id - text: Count per-user outcomes matching {filter} in workflow {workflow} run {run}. slots: filter: query.$filter workflow: path.workflow-id run: path.run-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})'].get update: x-apievangelist-phrasing: intent: Summarize user results in a workflow run effect: read questions: - How many users succeeded or failed in one workflow run over a time window? - Can I get a count-based summary of per-user outcomes for a single run? instructions: - text: Summarize user results in run {run} of workflow {workflow} from {start} to {end}. slots: run: path.run-id workflow: path.workflow-id start: path.startDateTime end: path.endDateTime - text: Give me per-user success and failure totals for workflow {workflow} run {run} between {start} and {end}. slots: workflow: path.workflow-id run: path.run-id start: path.startDateTime end: path.endDateTime method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/$count'].get update: x-apievangelist-phrasing: intent: Count a workflow's runs effect: read questions: - How many times has a lifecycle workflow run? - Can I count only the failed runs of one workflow? instructions: - text: Count runs of workflow {workflow}. slots: workflow: path.workflow-id - text: Count runs of workflow {workflow} matching {filter}. slots: workflow: path.workflow-id filter: query.$filter method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})'].get update: x-apievangelist-phrasing: intent: Summarize a workflow's runs in a period effect: read questions: - How many runs of a lifecycle workflow succeeded or failed this month? - Is there a quick count-based overview of a workflow's run history? instructions: - text: Summarize runs of workflow {workflow} between {start} and {end}. slots: workflow: path.workflow-id start: path.startDateTime end: path.endDateTime - text: Give me the run success and failure totals for workflow {workflow} from {start} to {end}. slots: workflow: path.workflow-id start: path.startDateTime end: path.endDateTime method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/taskReports'].get update: x-apievangelist-phrasing: intent: List a workflow's task reports effect: read questions: - How is each task in a lifecycle workflow performing across runs? - Can I filter a workflow's task reports by status? instructions: - text: List task reports for workflow {workflow}. slots: workflow: path.workflow-id - text: Show task reports matching {filter} for workflow {workflow}. slots: filter: query.$filter workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/taskReports/{taskReport-id}'].get update: x-apievangelist-phrasing: intent: Get a workflow task report effect: read questions: - What does one task report say about a task's successes and failures? - When did a particular task report for a workflow start and complete? instructions: - text: Get task report {report} of workflow {workflow}. slots: report: path.taskReport-id workflow: path.workflow-id - text: Show report {report} on task performance in workflow {workflow}. slots: report: path.taskReport-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/taskReports/{taskReport-id}/task'].get update: x-apievangelist-phrasing: intent: Get the task a task report covers effect: read questions: - Which workflow task does a given task report describe? - Can I open the task configuration from a task report? instructions: - text: Show the task covered by task report {report} in workflow {workflow}. slots: report: path.taskReport-id workflow: path.workflow-id - text: Get the workflow task behind report {report} of {workflow}. slots: report: path.taskReport-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/taskReports/{taskReport-id}/taskDefinition'].get update: x-apievangelist-phrasing: intent: Get the built-in definition behind a task report effect: read questions: - Which built-in task definition is a task report based on? - Can I see the task definition linked to a workflow's task report? instructions: - text: Show the task definition for task report {report} in workflow {workflow}. slots: report: path.taskReport-id workflow: path.workflow-id - text: Get the built-in definition behind report {report} of workflow {workflow}. slots: report: path.taskReport-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults'].get update: x-apievangelist-phrasing: intent: List task results in a task report effect: read questions: - Which individual task executions make up a task report? - Can I filter the results in a task report to failures? instructions: - text: Show the task outcomes rolled up in task report {report} of live workflow {workflow}. slots: report: path.taskReport-id workflow: path.workflow-id - text: Show results matching {filter} in report {report} of workflow {workflow}. slots: filter: query.$filter report: path.taskReport-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}'].get update: x-apievangelist-phrasing: intent: Get a task result in a task report effect: read questions: - What happened in one execution listed in a workflow's task report? - Can I see the error for a single result within a task report? instructions: - text: Get task result {task_result} in task report {report} of workflow {workflow}. slots: task_result: path.taskProcessingResult-id report: path.taskReport-id workflow: path.workflow-id - text: Show execution {task_result} from report {report} of workflow {workflow}. slots: task_result: path.taskProcessingResult-id report: path.taskReport-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume'].post update: x-apievangelist-phrasing: intent: Resume a paused task from a task report effect: write questions: - Can I resume an in-progress task execution referenced by a task report? - Which fields does resuming a task result from a report take? instructions: - text: Resume task result {task_result} in task report {report} of workflow {workflow} with {status_data}. slots: task_result: path.taskProcessingResult-id report: path.taskReport-id workflow: path.workflow-id status_data: requestBody.data - text: Resume report {report} execution {task_result} in workflow {workflow} from source {source}. slots: report: path.taskReport-id task_result: path.taskProcessingResult-id workflow: path.workflow-id source: requestBody.source method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/subject'].get update: x-apievangelist-phrasing: intent: Get the user of a task report result effect: read questions: - Which user was a result in a task report about? - Can I look up the subject account of a task report entry? instructions: - text: Show the user for result {task_result} in task report {report} of workflow {workflow}. slots: task_result: path.taskProcessingResult-id report: path.taskReport-id workflow: path.workflow-id - text: Get the subject of report {report} execution {task_result} in {workflow}. slots: report: path.taskReport-id task_result: path.taskProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings'].get update: x-apievangelist-phrasing: intent: Read mailbox settings of a task report result's user effect: read questions: - What mailbox time zone does a user from a task report entry use? - Can I read mailbox settings for the subject of a task report result? instructions: - text: Show mailbox settings for the user of result {task_result} in task report {report}, workflow {workflow}. slots: task_result: path.taskProcessingResult-id report: path.taskReport-id workflow: path.workflow-id - text: Get the mailbox locale of report {report} execution {task_result}'s subject in {workflow}. slots: report: path.taskReport-id task_result: path.taskProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings'].patch update: x-apievangelist-phrasing: intent: Update mailbox settings of a task report result's user effect: write questions: - Can I change mailbox settings for a user found in a task report entry? - Is it possible to set the language of the subject of a task report result? instructions: - text: Set the mailbox language to {language} for the user of result {task_result} in task report {report}, workflow {workflow}. slots: language: requestBody.language task_result: path.taskProcessingResult-id report: path.taskReport-id workflow: path.workflow-id - text: Change the time zone to {time_zone} for report {report} execution {task_result}'s subject in {workflow}. slots: time_zone: requestBody.timeZone report: path.taskReport-id task_result: path.taskProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors'].get update: x-apievangelist-phrasing: intent: List provisioning errors of a task report result's user effect: read questions: - Does the user in a task report entry have service provisioning errors? - Can I see provisioning errors for the subject of a task report result? instructions: - text: List provisioning errors for the user of result {task_result} in task report {report}, workflow {workflow}. slots: task_result: path.taskProcessingResult-id report: path.taskReport-id workflow: path.workflow-id - text: Show service errors on report {report} execution {task_result}'s subject in {workflow}. slots: report: path.taskReport-id task_result: path.taskProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count'].get update: x-apievangelist-phrasing: intent: Count provisioning errors of a task report result's user effect: read questions: - How many provisioning errors does the subject of a task report entry have? - Can I count service errors for a user from a task report? instructions: - text: Count provisioning errors for the user of result {task_result} in task report {report}, workflow {workflow}. slots: task_result: path.taskProcessingResult-id report: path.taskReport-id workflow: path.workflow-id - text: Tally service errors on report {report} execution {task_result}'s subject in {workflow}. slots: report: path.taskReport-id task_result: path.taskProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/task'].get update: x-apievangelist-phrasing: intent: Get the task behind a task report result effect: read questions: - Which task produced a given entry in a task report? - Can I see the task linked to one execution in a task report? instructions: - text: Open the workflow task configuration that produced entry {task_result} of task report {report} in {workflow}. slots: task_result: path.taskProcessingResult-id report: path.taskReport-id workflow: path.workflow-id - text: Get the workflow task behind report {report} execution {task_result} in {workflow}. slots: report: path.taskReport-id task_result: path.taskProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/$count'].get update: x-apievangelist-phrasing: intent: Count task results in a task report effect: read questions: - How many task executions does a task report contain? - Can I count only the failed executions in a task report? instructions: - text: Tally the task outcomes rolled up in task report {report} of live workflow {workflow}. slots: report: path.taskReport-id workflow: path.workflow-id - text: Count results matching {filter} in report {report} of workflow {workflow}. slots: filter: query.$filter report: path.taskReport-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/taskReports/$count'].get update: x-apievangelist-phrasing: intent: Count a workflow's task reports effect: read questions: - How many task reports does a lifecycle workflow have? - Can I count task reports for one workflow by status? instructions: - text: Count task reports for workflow {workflow}. slots: workflow: path.workflow-id - text: Count task reports matching {filter} in workflow {workflow}. slots: filter: query.$filter workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/taskReports/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})'].get update: x-apievangelist-phrasing: intent: Summarize a workflow's task reports in a period effect: read questions: - How many task executions in a workflow succeeded or failed over a date range? - Is there a count-based overview of task reports for a workflow? instructions: - text: Summarize task reports of workflow {workflow} between {start} and {end}. slots: workflow: path.workflow-id start: path.startDateTime end: path.endDateTime - text: Give me task success and failure totals for workflow {workflow} from {start} to {end}. slots: workflow: path.workflow-id start: path.startDateTime end: path.endDateTime method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/tasks'].get update: x-apievangelist-phrasing: intent: List a workflow's tasks effect: read questions: - Which tasks does a lifecycle workflow run, and in what order? - Can I list only the enabled tasks in a workflow? instructions: - text: List tasks in workflow {workflow}. slots: workflow: path.workflow-id - text: Show tasks matching {filter} in workflow {workflow}. slots: filter: query.$filter workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/tasks'].post update: x-apievangelist-phrasing: intent: Add a task to a workflow effect: write questions: - How do I add a built-in task like sending a welcome email to an existing workflow? - Can a new workflow task continue on error and run at a set position in the sequence? instructions: - text: Add task {display_name} using task definition {task_definition} to workflow {workflow}. slots: display_name: requestBody.displayName task_definition: requestBody.taskDefinitionId workflow: path.workflow-id - text: Add task definition {task_definition} with arguments {arguments} to workflow {workflow} at position {sequence}. slots: task_definition: requestBody.taskDefinitionId arguments: requestBody.arguments workflow: path.workflow-id sequence: requestBody.executionSequence method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/tasks/{task-id}'].get update: x-apievangelist-phrasing: intent: Get a task in a workflow effect: read questions: - What arguments and order does a single task in my workflow have? - Is a particular workflow task enabled and set to continue on error? instructions: - text: Get task {task} in workflow {workflow}. slots: task: path.task-id workflow: path.workflow-id - text: Show the arguments of task {task} in lifecycle workflow {workflow}. slots: task: path.task-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/tasks/{task-id}'].delete update: x-apievangelist-phrasing: intent: Remove a task from a workflow effect: destructive questions: - Can I remove a task from a lifecycle workflow? - What happens to a workflow when I delete one of its tasks? instructions: - text: Delete task {task} from workflow {workflow}. slots: task: path.task-id workflow: path.workflow-id - text: Remove task {task} from lifecycle workflow {workflow}. slots: task: path.task-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/tasks/{task-id}'].patch update: x-apievangelist-phrasing: intent: Update a task in a workflow effect: write questions: - Can I change a workflow task's arguments or disable it? - How can I reorder a task within a lifecycle workflow? instructions: - text: Update task {task} in workflow {workflow} with arguments {arguments}. slots: task: path.task-id workflow: path.workflow-id arguments: requestBody.arguments - text: Set task {task} in workflow {workflow} to enabled {enabled}. slots: task: path.task-id workflow: path.workflow-id enabled: requestBody.isEnabled - text: Move task {task} in workflow {workflow} to position {sequence}. slots: task: path.task-id workflow: path.workflow-id sequence: requestBody.executionSequence method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults'].get update: x-apievangelist-phrasing: intent: List results of a workflow task effect: read questions: - How has one workflow task performed each time it ran? - Can I filter a task's processing results to failures? instructions: - text: List processing results of task {task} in workflow {workflow}. slots: task: path.task-id workflow: path.workflow-id - text: Show results matching {filter} for task {task} in workflow {workflow}. slots: filter: query.$filter task: path.task-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}'].get update: x-apievangelist-phrasing: intent: Get a result of a workflow task effect: read questions: - What happened on one execution of a specific workflow task? - Can I see the failure reason for one result of a task? instructions: - text: Fetch execution record {task_result} for task {task} of workflow {workflow}. slots: task_result: path.taskProcessingResult-id task: path.task-id workflow: path.workflow-id - text: Show execution {task_result} of workflow {workflow} task {task}. slots: task_result: path.taskProcessingResult-id workflow: path.workflow-id task: path.task-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume'].post update: x-apievangelist-phrasing: intent: Resume a paused result of a workflow task effect: write questions: - Can I resume a waiting execution of a workflow task from a custom extension? - What data do I include when resuming one result of a task? instructions: - text: Send a resume callback with {status_data} for execution {task_result} of task {task} in workflow {workflow}. slots: status_data: requestBody.data task_result: path.taskProcessingResult-id task: path.task-id workflow: path.workflow-id - text: Resume paused execution {task_result} of workflow {workflow} task {task} as event {event_type}. slots: task_result: path.taskProcessingResult-id workflow: path.workflow-id task: path.task-id event_type: requestBody.type method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject'].get update: x-apievangelist-phrasing: intent: Get the user of a workflow task result effect: read questions: - Which user did one execution of a workflow task act on? - Can I look up the subject of a specific task result? instructions: - text: Identify the person that task {task} execution {task_result} acted on in workflow {workflow}. slots: task: path.task-id task_result: path.taskProcessingResult-id workflow: path.workflow-id - text: Get the subject of execution {task_result} of workflow {workflow} task {task}. slots: task_result: path.taskProcessingResult-id workflow: path.workflow-id task: path.task-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings'].get update: x-apievangelist-phrasing: intent: Read mailbox settings of a task result's user effect: read questions: - What is the mailbox time zone of the user a workflow task acted on? - Can I read mailbox settings for the subject of a task execution? instructions: - text: Show mailbox settings for the user of result {task_result}, task {task}, workflow {workflow}. slots: task_result: path.taskProcessingResult-id task: path.task-id workflow: path.workflow-id - text: Get the mailbox locale of execution {task_result}'s subject in workflow {workflow} task {task}. slots: task_result: path.taskProcessingResult-id workflow: path.workflow-id task: path.task-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings'].patch update: x-apievangelist-phrasing: intent: Update mailbox settings of a task result's user effect: write questions: - Can I update mailbox settings for a user a workflow task processed? - Is it possible to set automatic replies for the subject of a task execution? instructions: - text: Set automatic replies {auto_replies} for the user of result {task_result}, task {task}, workflow {workflow}. slots: auto_replies: requestBody.automaticRepliesSetting task_result: path.taskProcessingResult-id task: path.task-id workflow: path.workflow-id - text: Change the mailbox time zone to {time_zone} for execution {task_result}'s subject in workflow {workflow} task {task}. slots: time_zone: requestBody.timeZone task_result: path.taskProcessingResult-id workflow: path.workflow-id task: path.task-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors'].get update: x-apievangelist-phrasing: intent: List provisioning errors of a task result's user effect: read questions: - Does the user a workflow task acted on have provisioning errors? - Can I see service errors for the subject of one task execution? instructions: - text: List provisioning errors for the user of result {task_result}, task {task}, workflow {workflow}. slots: task_result: path.taskProcessingResult-id task: path.task-id workflow: path.workflow-id - text: Show service errors on execution {task_result}'s subject in workflow {workflow} task {task}. slots: task_result: path.taskProcessingResult-id workflow: path.workflow-id task: path.task-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count'].get update: x-apievangelist-phrasing: intent: Count provisioning errors of a task result's user effect: read questions: - How many provisioning errors does the subject of a task execution have? - Can I count service errors for a user a workflow task processed? instructions: - text: Count provisioning errors for the user of result {task_result}, task {task}, workflow {workflow}. slots: task_result: path.taskProcessingResult-id task: path.task-id workflow: path.workflow-id - text: Tally service errors on execution {task_result}'s subject in workflow {workflow} task {task}. slots: task_result: path.taskProcessingResult-id workflow: path.workflow-id task: path.task-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/task'].get update: x-apievangelist-phrasing: intent: Get the task of a workflow task result effect: read questions: - Which task configuration does a single task execution link back to? - Can I fetch the task from one of its processing results? instructions: - text: Show the task linked to result {task_result} of task {task} in workflow {workflow}. slots: task_result: path.taskProcessingResult-id task: path.task-id workflow: path.workflow-id - text: Get the task configuration behind execution {task_result} of workflow {workflow} task {task}. slots: task_result: path.taskProcessingResult-id workflow: path.workflow-id task: path.task-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/$count'].get update: x-apievangelist-phrasing: intent: Count results of a workflow task effect: read questions: - How many times has one workflow task been processed? - Can I count failed executions of a single task? instructions: - text: Count processing results of task {task} in workflow {workflow}. slots: task: path.task-id workflow: path.workflow-id - text: Count executions matching {filter} for task {task} in workflow {workflow}. slots: filter: query.$filter task: path.task-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/tasks/$count'].get update: x-apievangelist-phrasing: intent: Count a workflow's tasks effect: read questions: - How many tasks does a lifecycle workflow contain? - Can I count only the disabled tasks in a workflow? instructions: - text: Count tasks in workflow {workflow}. slots: workflow: path.workflow-id - text: Count tasks matching {filter} in workflow {workflow}. slots: filter: query.$filter workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults'].get update: x-apievangelist-phrasing: intent: List a workflow's per-user results effect: read questions: - Which users has a lifecycle workflow processed across all its runs? - Can I filter a workflow's user results to preview-mode runs? instructions: - text: Show every per-user outcome across runs of live workflow {workflow}. slots: workflow: path.workflow-id - text: Show user results matching {filter} for workflow {workflow}. slots: filter: query.$filter workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}'].get update: x-apievangelist-phrasing: intent: Get a workflow's per-user result effect: read questions: - How did a lifecycle workflow go for one specific user? - Can I see when a workflow finished processing a particular user? instructions: - text: Get user result {user_result} of workflow {workflow}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Show how workflow {workflow} processed user result {user_result}. slots: workflow: path.workflow-id user_result: path.userProcessingResult-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns'].get update: x-apievangelist-phrasing: intent: List reprocessed runs for a workflow's user result effect: read questions: - Was a user's workflow outcome retried by later runs? - Can I list the reprocessed runs for one user across a workflow? instructions: - text: Across live workflow {workflow}, show the reruns of user result {user_result}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Show retries of workflow {workflow} for user outcome {user_result}. slots: workflow: path.workflow-id user_result: path.userProcessingResult-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns/{run-id}'].get update: x-apievangelist-phrasing: intent: Get a reprocessed run for a workflow's user result effect: read questions: - What did one retry run do for a user's workflow outcome? - Can I inspect a specific reprocessed run for a user result? instructions: - text: Get reprocessed run {retry_run} for user result {user_result} of workflow {workflow}. slots: retry_run: path.run-id user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Show retry run {retry_run} of workflow {workflow} for user outcome {user_result}. slots: retry_run: path.run-id workflow: path.workflow-id user_result: path.userProcessingResult-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns/$count'].get update: x-apievangelist-phrasing: intent: Count reprocessed runs for a workflow's user result effect: read questions: - How many times was a user's workflow outcome reprocessed? - Can I count retries tied to one user result of a workflow? instructions: - text: Across live workflow {workflow}, tally the reruns of user result {user_result}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Tally retry runs of workflow {workflow} for user outcome {user_result}. slots: workflow: path.workflow-id user_result: path.userProcessingResult-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/subject'].get update: x-apievangelist-phrasing: intent: Get the user behind a workflow's user result effect: read questions: - Which account does a workflow's user processing result belong to? - Can I fetch the user object from a workflow's per-user outcome? instructions: - text: Show the user for user result {user_result} of workflow {workflow}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Get the account behind workflow {workflow} user outcome {user_result}. slots: workflow: path.workflow-id user_result: path.userProcessingResult-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/subject/mailboxSettings'].get update: x-apievangelist-phrasing: intent: Read mailbox settings of a workflow's processed user effect: read questions: - What are the mailbox settings of a user a lifecycle workflow processed? - Can I check the time zone of someone from a workflow's user results? instructions: - text: Read the mailbox configuration of the person workflow {workflow} processed as user result {user_result}. slots: workflow: path.workflow-id user_result: path.userProcessingResult-id - text: Get the mailbox time zone of workflow {workflow}'s processed user {user_result}. slots: workflow: path.workflow-id user_result: path.userProcessingResult-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/subject/mailboxSettings'].patch update: x-apievangelist-phrasing: intent: Update mailbox settings of a workflow's processed user effect: write questions: - Can I set automatic replies for a user that a leaver workflow processed? - Is it possible to update the mailbox language of someone in a workflow's user results? instructions: - text: Set automatic replies {auto_replies} for the user of user result {user_result} in workflow {workflow}. slots: auto_replies: requestBody.automaticRepliesSetting user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Change the mailbox language to {language} for workflow {workflow}'s processed user {user_result}. slots: language: requestBody.language workflow: path.workflow-id user_result: path.userProcessingResult-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/subject/serviceProvisioningErrors'].get update: x-apievangelist-phrasing: intent: List provisioning errors of a workflow's processed user effect: read questions: - Does a user processed by a lifecycle workflow have service provisioning errors? - Can I list provisioning errors for someone in a workflow's user results? instructions: - text: List federated service errors recorded on the person workflow {workflow} processed as {user_result}. slots: workflow: path.workflow-id user_result: path.userProcessingResult-id - text: Show service errors on workflow {workflow}'s processed user {user_result}. slots: workflow: path.workflow-id user_result: path.userProcessingResult-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/subject/serviceProvisioningErrors/$count'].get update: x-apievangelist-phrasing: intent: Count provisioning errors of a workflow's processed user effect: read questions: - How many provisioning errors does a user processed by a workflow have? - Can I count service errors for an account in a workflow's user results? instructions: - text: Return a total of service errors for the person processed as user result {user_result} by workflow {workflow}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Tally service errors on workflow {workflow}'s processed user {user_result}. slots: workflow: path.workflow-id user_result: path.userProcessingResult-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults'].get update: x-apievangelist-phrasing: intent: List task results for a workflow's user result effect: read questions: - Which tasks did a workflow run for one user across its runs? - Can I filter one user's task outcomes in a workflow to failures? instructions: - text: Across live workflow {workflow}, show the task outcomes behind user result {user_result}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Show task outcomes matching {filter} for user {user_result} in workflow {workflow}. slots: filter: query.$filter user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}'].get update: x-apievangelist-phrasing: intent: Get a task result for a workflow's user result effect: read questions: - What happened to one task for a user in a lifecycle workflow? - Can I see the error on a single task for a processed user? instructions: - text: Across live workflow {workflow}, fetch task outcome {task_result} behind user result {user_result}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Show task outcome {task_result} for user {user_result} in workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume'].post update: x-apievangelist-phrasing: intent: Resume a paused task for a workflow's user result effect: write questions: - Can a Logic App resume a waiting task for a specific user in a workflow? - What do I send to resume one user's in-progress task outside of a specific run? instructions: - text: Resume task result {task_result} for user result {user_result} of workflow {workflow} with {status_data}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id status_data: requestBody.data - text: Resume user {user_result}'s waiting task {task_result} in workflow {workflow} from source {source}. slots: user_result: path.userProcessingResult-id task_result: path.taskProcessingResult-id workflow: path.workflow-id source: requestBody.source method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject'].get update: x-apievangelist-phrasing: intent: Get the user of a user's task result in a workflow effect: read questions: - Which account is the subject of a user's task outcome in a workflow? - Can I look up the subject through a per-user task result of a workflow? instructions: - text: Identify the account that task outcome {task_result} of user result {user_result} targeted in workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Get the account behind task outcome {task_result} of user {user_result} in workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings'].get update: x-apievangelist-phrasing: intent: Read mailbox settings via a user's workflow task result effect: read questions: - What date format does the subject of a user's workflow task outcome use? - Can I read mailbox settings through a user's task result in a workflow? instructions: - text: Show mailbox settings of the subject of task {task_result} for user result {user_result} in workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Get the mailbox date format via task outcome {task_result} of user {user_result} in workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings'].patch update: x-apievangelist-phrasing: intent: Update mailbox settings via a user's workflow task result effect: write questions: - Can I set the mailbox time format of a subject through a user's workflow task result? - Is it possible to change working hours via a per-user task outcome in a workflow? instructions: - text: Set the time format to {time_format} for the subject of task {task_result} for user result {user_result} in workflow {workflow}. slots: time_format: requestBody.timeFormat task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Update working hours to {working_hours} via task outcome {task_result} of user {user_result} in workflow {workflow}. slots: working_hours: requestBody.workingHours task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors'].get update: x-apievangelist-phrasing: intent: List provisioning errors via a user's workflow task result effect: read questions: - Does the subject of a user's workflow task outcome have provisioning errors? - Can I list service errors through a per-user task result in a workflow? instructions: - text: List provisioning errors of the subject of task {task_result} for user result {user_result} in workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Show service errors via task outcome {task_result} of user {user_result} in workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count'].get update: x-apievangelist-phrasing: intent: Count provisioning errors via a user's workflow task result effect: read questions: - How many provisioning errors has the subject of a user's workflow task outcome? - Can I count service errors through a per-user task result of a workflow? instructions: - text: Count provisioning errors of the subject of task {task_result} for user result {user_result} in workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Tally service errors via task outcome {task_result} of user {user_result} in workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/task'].get update: x-apievangelist-phrasing: intent: Get the task behind a user's workflow task result effect: read questions: - Which workflow task produced one user's task outcome? - Can I fetch the task linked to a per-user task result in a workflow? instructions: - text: Open the task configuration that produced outcome {task_result} for user result {user_result} in workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Get the workflow task behind outcome {task_result} for user {user_result} in workflow {workflow}. slots: task_result: path.taskProcessingResult-id user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/$count'].get update: x-apievangelist-phrasing: intent: Count task results for a workflow's user result effect: read questions: - How many tasks has a workflow processed for one user? - Can I count failed tasks for a specific user in a workflow? instructions: - text: Across live workflow {workflow}, tally the task outcomes behind user result {user_result}. slots: user_result: path.userProcessingResult-id workflow: path.workflow-id - text: Count task outcomes matching {filter} for user {user_result} in workflow {workflow}. slots: filter: query.$filter user_result: path.userProcessingResult-id workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults/$count'].get update: x-apievangelist-phrasing: intent: Count a workflow's per-user results effect: read questions: - How many users has a lifecycle workflow processed in total? - Can I count a workflow's per-user results that failed? instructions: - text: Tally the per-user outcomes across runs of live workflow {workflow}. slots: workflow: path.workflow-id - text: Count user results matching {filter} for workflow {workflow}. slots: filter: query.$filter workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})'].get update: x-apievangelist-phrasing: intent: Summarize a workflow's per-user results in a period effect: read questions: - How many users did a workflow process successfully versus fail over a date range? - Is there a count-based summary of a workflow's user results for a time window? instructions: - text: Summarize user results of workflow {workflow} between {start} and {end}. slots: workflow: path.workflow-id start: path.startDateTime end: path.endDateTime - text: Give me the user success and failure totals for workflow {workflow} from {start} to {end}. slots: workflow: path.workflow-id start: path.startDateTime end: path.endDateTime method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions'].get update: x-apievangelist-phrasing: intent: List a workflow's versions effect: read questions: - What versions of a lifecycle workflow have been published? - Can I see a workflow's version history? instructions: - text: List versions of workflow {workflow}. slots: workflow: path.workflow-id - text: Show versions matching {filter} for workflow {workflow}. slots: filter: query.$filter workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}'].get update: x-apievangelist-phrasing: intent: Get a workflow version effect: read questions: - What did a lifecycle workflow look like in an earlier version? - Can I see the tasks and conditions of a specific workflow version? instructions: - text: Get version {version} of workflow {workflow}. slots: version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Show the definition of workflow {workflow} at version {version}. slots: workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets'].get update: x-apievangelist-phrasing: intent: List administrative units scoping a workflow version effect: read questions: - Which administrative units scoped a past version of a workflow? - Can I see the admin-unit scope of a specific workflow version? instructions: - text: List administrative units that scoped historical version {version} of workflow {workflow}. slots: version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Show admin-unit scope targets of workflow {workflow} version {version}. slots: workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets/{directoryObject-id}'].get update: x-apievangelist-phrasing: intent: Get an administrative unit scoping a workflow version effect: read questions: - Was a specific administrative unit in scope for an older workflow version? - Can I get one admin-unit scope target from a workflow version? instructions: - text: Get administrative unit {unit} from version {version} of workflow {workflow}. slots: unit: path.directoryObject-id version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Show scope target {unit} on workflow {workflow} version {version}. slots: unit: path.directoryObject-id workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets/$count'].get update: x-apievangelist-phrasing: intent: Count administrative units scoping a workflow version effect: read questions: - How many administrative units scoped a given workflow version? - Can I count admin-unit scope targets on one version of a workflow? instructions: - text: Count administrative units scoping version {version} of workflow {workflow}. slots: version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Tally admin-unit scope targets on workflow {workflow} version {version}. slots: workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/createdBy'].get update: x-apievangelist-phrasing: intent: See who created a workflow version effect: read questions: - Who published a particular version of a lifecycle workflow? - Who authored a particular version of an active lifecycle workflow? instructions: - text: Show the creator of version {version} of workflow {workflow}. slots: version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Get the user who published historical version {version} of workflow {workflow}. slots: version: path.workflowVersion-versionNumber workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/createdBy/mailboxSettings'].get update: x-apievangelist-phrasing: intent: Read mailbox settings of a version's creator effect: read questions: - What mailbox time zone does the author of a workflow version use? - Can I read the mailbox settings of whoever published a workflow version? instructions: - text: Show mailbox settings of whoever published historical version {version} of workflow {workflow}. slots: version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Get the mailbox time zone of the author of workflow {workflow} version {version}. slots: workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/createdBy/mailboxSettings'].patch update: x-apievangelist-phrasing: intent: Update mailbox settings of a version's creator effect: write questions: - Can I update the mailbox time zone for the author of a workflow version? - Is it possible to set automatic replies for whoever created a workflow version? instructions: - text: Set the mailbox time zone to {time_zone} for the creator of version {version} of workflow {workflow}. slots: time_zone: requestBody.timeZone version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Turn on automatic replies {auto_replies} for whoever published historical version {version} of workflow {workflow}. slots: auto_replies: requestBody.automaticRepliesSetting version: path.workflowVersion-versionNumber workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/createdBy/serviceProvisioningErrors'].get update: x-apievangelist-phrasing: intent: List provisioning errors for a version's creator effect: read questions: - Does the author of a workflow version have service provisioning errors? - Can I list provisioning errors for whoever created a workflow version? instructions: - text: List provisioning errors for the creator of version {version} of workflow {workflow}. slots: version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Show service errors on the author of workflow {workflow} version {version}. slots: workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/createdBy/serviceProvisioningErrors/$count'].get update: x-apievangelist-phrasing: intent: Count provisioning errors for a version's creator effect: read questions: - What's the provisioning error tally for the author of an active workflow's version? - Can I count service errors for the creator of one workflow version? instructions: - text: Tally provisioning errors on whoever authored version {version} of live workflow {workflow}. slots: version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Tally service errors on the author of workflow {workflow} version {version}. slots: workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/lastModifiedBy'].get update: x-apievangelist-phrasing: intent: See who last modified a workflow version effect: read questions: - Who last modified a particular version of a lifecycle workflow? - Can I find the most recent editor of one workflow version? instructions: - text: Show who last modified version {version} of workflow {workflow}. slots: version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Get the most recent editor of historical version {version} of workflow {workflow}. slots: version: path.workflowVersion-versionNumber workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/lastModifiedBy/mailboxSettings'].get update: x-apievangelist-phrasing: intent: Read mailbox settings of a version's last editor effect: read questions: - What language does the last editor of a workflow version use in their mailbox? - Can I read the working hours of whoever last changed a workflow version? instructions: - text: Show mailbox settings of the most recent editor of historical version {version} in workflow {workflow}. slots: version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Get the working hours of the last modifier of workflow {workflow} version {version}. slots: workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/lastModifiedBy/mailboxSettings'].patch update: x-apievangelist-phrasing: intent: Update mailbox settings of a version's last editor effect: write questions: - Can I change the mailbox language for the last editor of a workflow version? - Is it possible to update working hours for a workflow version's most recent modifier? instructions: - text: Set the mailbox language to {language} for the last editor of version {version} of workflow {workflow}. slots: language: requestBody.language version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Update working hours to {working_hours} for the most recent editor of historical version {version} in workflow {workflow}. slots: working_hours: requestBody.workingHours version: path.workflowVersion-versionNumber workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/lastModifiedBy/serviceProvisioningErrors'].get update: x-apievangelist-phrasing: intent: List provisioning errors for a version's last editor effect: read questions: - Are there provisioning errors on the account that last modified a workflow version? - Can I see service errors for a workflow version's latest editor? instructions: - text: List provisioning errors for the last editor of version {version} of workflow {workflow}. slots: version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Show service errors on the last modifier of workflow {workflow} version {version}. slots: workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/lastModifiedBy/serviceProvisioningErrors/$count'].get update: x-apievangelist-phrasing: intent: Count provisioning errors for a version's last editor effect: read questions: - What's the provisioning error total for whoever last edited a specific workflow version? - Can I count service errors for the latest modifier of a workflow version? instructions: - text: Count provisioning errors for the last editor of version {version} of workflow {workflow}. slots: version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Tally service errors on the last modifier of workflow {workflow} version {version}. slots: workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks'].get update: x-apievangelist-phrasing: intent: List tasks in a workflow version effect: read questions: - Which tasks were part of an older version of a lifecycle workflow? - Can I list the enabled tasks in one workflow version? instructions: - text: Show the tasks defined in version {version} of live workflow {workflow}. slots: version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Show tasks matching {filter} in workflow {workflow} version {version}. slots: filter: query.$filter workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks'].post update: x-apievangelist-phrasing: intent: Add a task to a workflow version effect: write questions: - Can I add a task directly to a specific version of a workflow? - Which fields does adding a task to a workflow version accept? instructions: - text: Add task definition {task_definition} to version {version} of workflow {workflow}. slots: task_definition: requestBody.taskDefinitionId version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Add task {display_name} with arguments {arguments} to workflow {workflow} version {version}. slots: display_name: requestBody.displayName arguments: requestBody.arguments workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}'].get update: x-apievangelist-phrasing: intent: Get a task in a workflow version effect: read questions: - What arguments did a task have in an earlier workflow version? - Can I see one task's settings within a specific workflow version? instructions: - text: Fetch task {task} as defined in version {version} of live workflow {workflow}. slots: task: path.task-id version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Show the arguments of task {task} in workflow {workflow} version {version}. slots: task: path.task-id workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}'].delete update: x-apievangelist-phrasing: intent: Remove a task from a workflow version effect: destructive questions: - Can I delete a task from a particular workflow version? - What happens if I remove a task from one version of a workflow? instructions: - text: Remove task {task} from version {version} of live workflow {workflow}. slots: task: path.task-id version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Remove task {task} from workflow {workflow} version {version}. slots: task: path.task-id workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}'].patch update: x-apievangelist-phrasing: intent: Update a task in a workflow version effect: write questions: - Can I change a task's arguments inside a specific workflow version? - Is it possible to disable a task in one version of a workflow? instructions: - text: Update task {task} in version {version} of workflow {workflow} with arguments {arguments}. slots: task: path.task-id version: path.workflowVersion-versionNumber workflow: path.workflow-id arguments: requestBody.arguments - text: Toggle enabled to {enabled} for task {task} inside historical version {version} of workflow {workflow}. slots: enabled: requestBody.isEnabled task: path.task-id version: path.workflowVersion-versionNumber workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults'].get update: x-apievangelist-phrasing: intent: List results of a task in a workflow version effect: read questions: - How did a task from a particular workflow version perform when it ran? - Can I filter a versioned task's results to failures? instructions: - text: List results of task {task} in version {version} of workflow {workflow}. slots: task: path.task-id version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Show only the executions matching {filter} for task {task} inside historical version {version} of workflow {workflow}. slots: filter: query.$filter task: path.task-id version: path.workflowVersion-versionNumber workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}'].get update: x-apievangelist-phrasing: intent: Get a result of a task in a workflow version effect: read questions: - What happened on one execution of a task from a workflow version? - Can I see the error for a single result of a versioned task? instructions: - text: Get execution {task_result} of task {task} inside historical version {version} of workflow {workflow}. slots: task_result: path.taskProcessingResult-id task: path.task-id version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Show execution {task_result} of versioned task {task}, workflow {workflow} version {version}. slots: task_result: path.taskProcessingResult-id task: path.task-id workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume'].post update: x-apievangelist-phrasing: intent: Resume a paused result of a versioned task effect: write questions: - Can I resume a waiting execution of a task that belongs to a workflow version? - What payload resumes one result of a versioned task? instructions: - text: Resume execution {task_result} of task {task} inside historical version {version} of workflow {workflow} with {status_data}. slots: task_result: path.taskProcessingResult-id task: path.task-id version: path.workflowVersion-versionNumber workflow: path.workflow-id status_data: requestBody.data - text: Resume paused execution {task_result} of versioned task {task} in workflow {workflow} version {version} from source {source}. slots: task_result: path.taskProcessingResult-id task: path.task-id workflow: path.workflow-id version: path.workflowVersion-versionNumber source: requestBody.source method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject'].get update: x-apievangelist-phrasing: intent: Get the user of a versioned task result effect: read questions: - Which user did an execution of a versioned workflow task act on? - Can I look up the subject of a result from a task in a workflow version? instructions: - text: Show the user of result {task_result}, task {task}, version {version} of workflow {workflow}. slots: task_result: path.taskProcessingResult-id task: path.task-id version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Get the subject of versioned task execution {task_result} in workflow {workflow} version {version} task {task}. slots: task_result: path.taskProcessingResult-id workflow: path.workflow-id version: path.workflowVersion-versionNumber task: path.task-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings'].get update: x-apievangelist-phrasing: intent: Read mailbox settings of a versioned task result's user effect: read questions: - What mailbox settings does the subject of a versioned task execution have? - Can I read the time zone of a user processed by a task in a workflow version? instructions: - text: Show mailbox settings of the person processed by execution {task_result} of task {task} inside historical version {version} of workflow {workflow}. slots: task_result: path.taskProcessingResult-id task: path.task-id version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Get the mailbox time zone of versioned execution {task_result}'s subject in workflow {workflow} version {version} task {task}. slots: task_result: path.taskProcessingResult-id workflow: path.workflow-id version: path.workflowVersion-versionNumber task: path.task-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings'].patch update: x-apievangelist-phrasing: intent: Update mailbox settings of a versioned task result's user effect: write questions: - Can I change mailbox settings for a user processed by a versioned workflow task? - Is it possible to set automatic replies via a result of a task in a workflow version? instructions: - text: Set automatic replies {auto_replies} for the person processed by execution {task_result} of task {task} inside historical version {version} of {workflow}. slots: auto_replies: requestBody.automaticRepliesSetting task_result: path.taskProcessingResult-id task: path.task-id version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Change the time zone to {time_zone} for versioned execution {task_result}'s subject in workflow {workflow} version {version} task {task}. slots: time_zone: requestBody.timeZone task_result: path.taskProcessingResult-id workflow: path.workflow-id version: path.workflowVersion-versionNumber task: path.task-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors'].get update: x-apievangelist-phrasing: intent: List provisioning errors of a versioned task result's user effect: read questions: - Does the subject of a versioned task execution have provisioning errors? - Can I list service errors for a user from a task in a workflow version? instructions: - text: List provisioning errors of the person processed by execution {task_result} of task {task} inside historical version {version} of {workflow}. slots: task_result: path.taskProcessingResult-id task: path.task-id version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Show service errors on versioned execution {task_result}'s subject in workflow {workflow} version {version} task {task}. slots: task_result: path.taskProcessingResult-id workflow: path.workflow-id version: path.workflowVersion-versionNumber task: path.task-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count'].get update: x-apievangelist-phrasing: intent: Count provisioning errors of a versioned task result's user effect: read questions: - How many provisioning errors does the subject of a versioned task result have? - Is there a way to tally provisioning errors on someone a task from an older workflow version processed? instructions: - text: Total up provisioning errors on the person processed by execution {task_result}, task {task}, historical version {version} of {workflow}. slots: task_result: path.taskProcessingResult-id task: path.task-id version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Tally service errors on versioned execution {task_result}'s subject in workflow {workflow} version {version} task {task}. slots: task_result: path.taskProcessingResult-id workflow: path.workflow-id version: path.workflowVersion-versionNumber task: path.task-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/task'].get update: x-apievangelist-phrasing: intent: Get the task of a versioned task result effect: read questions: - Which versioned task does one task execution link back to? - Can I fetch the task configuration from a result in a workflow version? instructions: - text: Show the task linked to result {task_result}, task {task}, version {version} of workflow {workflow}. slots: task_result: path.taskProcessingResult-id task: path.task-id version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Get the task configuration behind versioned execution {task_result} in workflow {workflow} version {version} task {task}. slots: task_result: path.taskProcessingResult-id workflow: path.workflow-id version: path.workflowVersion-versionNumber task: path.task-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/$count'].get update: x-apievangelist-phrasing: intent: Count results of a task in a workflow version effect: read questions: - How many times did a task from a workflow version run? - Can I count failed executions of a versioned task? instructions: - text: Count results of task {task} in version {version} of workflow {workflow}. slots: task: path.task-id version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Count executions matching {filter} for task {task} inside historical version {version} of workflow {workflow}. slots: filter: query.$filter task: path.task-id version: path.workflowVersion-versionNumber workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/$count'].get update: x-apievangelist-phrasing: intent: Count tasks in a workflow version effect: read questions: - How many tasks were in a given version of a lifecycle workflow? - Can I count enabled tasks within one workflow version? instructions: - text: Tally the tasks defined in version {version} of live workflow {workflow}. slots: version: path.workflowVersion-versionNumber workflow: path.workflow-id - text: Count tasks matching {filter} in workflow {workflow} version {version}. slots: filter: query.$filter workflow: path.workflow-id version: path.workflowVersion-versionNumber method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/$count'].get update: x-apievangelist-phrasing: intent: Count a workflow's versions effect: read questions: - How many versions has a lifecycle workflow gone through? - Can I count versions of a workflow that match a filter? instructions: - text: Count versions of workflow {workflow}. slots: workflow: path.workflow-id - text: Count versions matching {filter} for workflow {workflow}. slots: filter: query.$filter workflow: path.workflow-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflows/$count'].get update: x-apievangelist-phrasing: intent: Count lifecycle workflows effect: read questions: - How many lifecycle workflows exist in my tenant? - Can I count only the leaver workflows in the tenant? instructions: - text: Count all lifecycle workflows in the tenant. - text: Count lifecycle workflows matching {filter}. slots: filter: query.$filter method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflowTemplates'].get update: x-apievangelist-phrasing: intent: List lifecycle workflow templates effect: read questions: - Which ready-made workflow templates exist for onboarding and offboarding? - Can I filter lifecycle workflow templates by category? instructions: - text: List all lifecycle workflow templates. - text: Show workflow templates matching {filter}. slots: filter: query.$filter method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate-id}'].get update: x-apievangelist-phrasing: intent: Get a lifecycle workflow template effect: read questions: - What conditions and tasks does a particular workflow template include? - Can I see the details of the real-time employee termination template? instructions: - text: Get workflow template {template}. slots: template: path.workflowTemplate-id - text: Show the execution conditions and tasks of template {template}. slots: template: path.workflowTemplate-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate-id}/tasks'].get update: x-apievangelist-phrasing: intent: List tasks in a workflow template effect: read questions: - Which tasks come pre-configured in a lifecycle workflow template? - Can I list only certain tasks from a template? instructions: - text: List tasks in workflow template {template}. slots: template: path.workflowTemplate-id - text: Show tasks matching {filter} in template {template}. slots: filter: query.$filter template: path.workflowTemplate-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate-id}/tasks/{task-id}'].get update: x-apievangelist-phrasing: intent: Get a task in a workflow template effect: read questions: - What arguments does one task in a workflow template use? - Can I inspect a single pre-configured task from a template? instructions: - text: Get task {task} in workflow template {template}. slots: task: path.task-id template: path.workflowTemplate-id - text: Show the arguments of template {template} task {task}. slots: template: path.workflowTemplate-id task: path.task-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate-id}/tasks/{task-id}/taskProcessingResults'].get update: x-apievangelist-phrasing: intent: List results of a template task effect: read questions: - Are there processing results recorded against a task in a workflow template? - Can I filter a template task's results by status? instructions: - text: List results of task {task} in workflow template {template}. slots: task: path.task-id template: path.workflowTemplate-id - text: Show results matching {filter} for template {template} task {task}. slots: filter: query.$filter template: path.workflowTemplate-id task: path.task-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}'].get update: x-apievangelist-phrasing: intent: Get a result of a template task effect: read questions: - What does one processing result recorded on a template task contain? - Can I see the details of a single execution of a template's task? instructions: - text: Get recorded result {task_result} of pre-configured task {task} in workflow template {template}. slots: task_result: path.taskProcessingResult-id task: path.task-id template: path.workflowTemplate-id - text: Show execution {task_result} of template {template} task {task}. slots: task_result: path.taskProcessingResult-id template: path.workflowTemplate-id task: path.task-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume'].post update: x-apievangelist-phrasing: intent: Resume a paused result of a template task effect: write questions: - Can I resume a waiting execution recorded on a workflow template's task? - What data does resuming a template task result take? instructions: - text: Resume recorded result {task_result} of pre-configured task {task} in workflow template {template} with {status_data}. slots: task_result: path.taskProcessingResult-id task: path.task-id template: path.workflowTemplate-id status_data: requestBody.data - text: Resume paused execution {task_result} of template {template} task {task} from source {source}. slots: task_result: path.taskProcessingResult-id template: path.workflowTemplate-id task: path.task-id source: requestBody.source method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject'].get update: x-apievangelist-phrasing: intent: Get the user of a template task result effect: read questions: - Which user is the subject of a result on a workflow template task? - Can I look up the account behind a template task execution? instructions: - text: Show which account recorded result {task_result} of pre-configured task {task} in workflow template {template} was about. slots: task_result: path.taskProcessingResult-id task: path.task-id template: path.workflowTemplate-id - text: Get the subject of template {template} task {task} execution {task_result}. slots: template: path.workflowTemplate-id task: path.task-id task_result: path.taskProcessingResult-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings'].get update: x-apievangelist-phrasing: intent: Read mailbox settings of a template task result's user effect: read questions: - What are the mailbox settings of the subject of a template task result? - Can I read the time zone of a user linked to a template task execution? instructions: - text: Show mailbox settings for the account behind recorded result {task_result} of pre-configured template task {task} ({template}). slots: task_result: path.taskProcessingResult-id task: path.task-id template: path.workflowTemplate-id - text: Get the mailbox time zone of template {template} task {task} execution {task_result}'s subject. slots: template: path.workflowTemplate-id task: path.task-id task_result: path.taskProcessingResult-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings'].patch update: x-apievangelist-phrasing: intent: Update mailbox settings of a template task result's user effect: write questions: - Can I change mailbox settings for a user linked to a template task result? - Is it possible to set the language of the subject of a template task execution? instructions: - text: Set the mailbox language to {language} for the user of result {task_result}, task {task}, workflow template {template}. slots: language: requestBody.language task_result: path.taskProcessingResult-id task: path.task-id template: path.workflowTemplate-id - text: Change the time zone to {time_zone} for template {template} task {task} execution {task_result}'s subject. slots: time_zone: requestBody.timeZone template: path.workflowTemplate-id task: path.task-id task_result: path.taskProcessingResult-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors'].get update: x-apievangelist-phrasing: intent: List provisioning errors of a template task result's user effect: read questions: - Does the subject of a template task result have provisioning errors? - Can I list service errors for a user linked to a template task execution? instructions: - text: List provisioning errors for the account behind recorded result {task_result} of pre-configured template task {task} ({template}). slots: task_result: path.taskProcessingResult-id task: path.task-id template: path.workflowTemplate-id - text: Show service errors on template {template} task {task} execution {task_result}'s subject. slots: template: path.workflowTemplate-id task: path.task-id task_result: path.taskProcessingResult-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count'].get update: x-apievangelist-phrasing: intent: Count provisioning errors of a template task result's user effect: read questions: - How many provisioning errors are on the account tied to a result of a template's task? - Can I count service errors for a user tied to a template task execution? instructions: - text: Total the provisioning errors on the account behind recorded result {task_result} of pre-configured template task {task} ({template}). slots: task_result: path.taskProcessingResult-id task: path.task-id template: path.workflowTemplate-id - text: Tally service errors on template {template} task {task} execution {task_result}'s subject. slots: template: path.workflowTemplate-id task: path.task-id task_result: path.taskProcessingResult-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/task'].get update: x-apievangelist-phrasing: intent: Get the task of a template task result effect: read questions: - Which template task does a recorded task execution link back to? - Can I fetch the task configuration from a template task result? instructions: - text: Open the pre-configured template task configuration behind recorded result {task_result} ({task}, {template}). slots: task_result: path.taskProcessingResult-id task: path.task-id template: path.workflowTemplate-id - text: Get the task behind template {template} execution {task_result} for task {task}. slots: template: path.workflowTemplate-id task_result: path.taskProcessingResult-id task: path.task-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate-id}/tasks/{task-id}/taskProcessingResults/$count'].get update: x-apievangelist-phrasing: intent: Count results of a template task effect: read questions: - How many processing results are recorded on a workflow template's task? - Can I count results of a template task by status? instructions: - text: Count results of task {task} in workflow template {template}. slots: task: path.task-id template: path.workflowTemplate-id - text: Count executions matching {filter} for template {template} task {task}. slots: filter: query.$filter template: path.workflowTemplate-id task: path.task-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate-id}/tasks/$count'].get update: x-apievangelist-phrasing: intent: Count tasks in a workflow template effect: read questions: - How many tasks does a lifecycle workflow template include? - Can I count the tasks in a template that match a filter? instructions: - text: Count tasks in workflow template {template}. slots: template: path.workflowTemplate-id - text: Count tasks matching {filter} in template {template}. slots: filter: query.$filter template: path.workflowTemplate-id method: generated generated: '2026-10-01' - target: $.paths['/identityGovernance/lifecycleWorkflows/workflowTemplates/$count'].get update: x-apievangelist-phrasing: intent: Count lifecycle workflow templates effect: read questions: - How many lifecycle workflow templates are available? - Can I count templates in a single category? instructions: - text: Count all lifecycle workflow templates. - text: Count workflow templates matching {filter}. slots: filter: query.$filter method: generated generated: '2026-10-01'