Microsoft Entra ID (formerly Azure AD) · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Identity.Governance Identity Governance.lifecycle Workflows…

364 actions 364 updates phrasing extends openapi/azure-ad-identitygovernance-lifecycleworkflowscontainer-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Microsoft Entra ID (formerly Azure AD)'s API. It is a proposal applied on top of the contract, not a document Microsoft Entra ID (formerly Azure AD) publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-phrasing

Targets 364 · first 16 shown; the file carries all of them

$.info
$.paths['/identityGovernance/lifecycleWorkflows'].get
$.paths['/identityGovernance/lifecycleWorkflows'].delete
$.paths['/identityGovernance/lifecycleWorkflows'].patch
$.paths['/identityGovernance/lifecycleWorkflows/customTaskExtensions'].get
$.paths['/identityGovernance/lifecycleWorkflows/customTaskExtensions'].post
$.paths['/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}'].get
$.paths['/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}'].delete
$.paths['/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}'].patch
$.paths['/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/createdBy'].get
$.paths['/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/createdBy/mailboxSettings'].get
$.paths['/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/createdBy/mailboxSettings'].patch
$.paths['/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/createdBy/serviceProvisioningErrors'].get
$.paths['/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/createdBy/serviceProvisioningErrors/$count'].get
$.paths['/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/lastModifiedBy'].get
$.paths['/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/lastModifiedBy/mailboxSettings'].get

OpenAPI Overlay

Raw ↑
# 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'


# --- truncated at 32 KB (332 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/azure-ad/refs/heads/main/overlays/azure-ad-identitygovernance-lifecycleworkflowscontainer-api-phrasing-overlay.yaml