Flows Made Easy

Power Automate Approval Error Resolver

Find the fix for your approval error, in plain English

More tools

Paste the code, the message or the whole error output and we'll find the fix. Or type a keyword such as AssignedTo, 50MB or Dataverse. Not sure what went wrong?

Where do I find the error?
  1. 1. In Power Automate, open your flow and select the Failed run in its run history.

  2. 2. Find the approval action marked in red and select it to open its details.

  3. 3. Copy the error code or message (or the whole error output) and paste it in the box above.

Where the approval broke 26 error scenarios

The stages an approval goes through, left to right. Pick a stage to narrow the list, rule out the stages that are fine, or click an error for its fix.

Colour shows who fixes it: You can fix this Needs your admin Wait and retry

Power Automate flow run
Approval action failed
Has this flow worked before?
Your answer keeps only the likely errors in each stage below, and says why.
Stage 1 of 4 Environment setup Is the environment ready for approvals? Dataverse database, licences, apps and the security group

Quick check: Do other approval flows in this environment work?If yes, your error isn’t in this stage.

Stage 2 of 4 People & connection Can the approval find the people? Assigned To, Requestor and the Approvals connection owner

Quick check: Are Assigned To and Requestor the work email addresses of people who still work here?If yes, your error isn’t in this stage.

Stage 3 of 4 Approval details & files Are the details and attachments valid? Title, response options and attachments

Quick check: Does the approval have a title and no attachments?If yes, your error isn’t in this stage.

Stage 4 of 4 Waiting & retries Can the flow wait for the response? The approval ID, its state, and one-off errors

Quick check: Does the flow fail on every run, and has no Wait for an approval action?If yes, your error isn’t in this stage.

Guided diagnostic wizard

Answer a few plain questions about the failed run and we’ll find your error and its fix.

Complete error reference index

Searchable list comparing raw error codes with beginner-friendly plain English descriptions.

Showing 26 of 26
Stage
Plain English symptom Raw technical error code Category Who fixes? Action

Power Automate approval error codes

All 26 approval errors this tool covers, with the raw error code and what it means. Each links to the matching section on Microsoft Learn.

Browse all 26 approval errors

Looking for a code from your flow run? Press Ctrl + F and paste it.

Environment setup

9 errors
  • The Dataverse database isn't ready (opens Microsoft Learn) CdsInstanceNotReady

    The database is still provisioning, or provisioning failed.

    “The Common Data Service database for this environment is not yet ready.”

  • Dataverse provisioning is incomplete (opens Microsoft Learn) CdsInstanceProvisioningIncomplete

    The Dataverse database hasn't completed provisioning or doesn't support the requested approvals functionality.

    “A Common Data Service database for this environment has not completed provisioning or does not support the requested approvals functionality. A database administrator must save a Flow using approvals in order to complete provisioning.”

  • The current user can't create the Dataverse database (opens Microsoft Learn) CdsUserDoesNotHavePermissionsToCreateDatabase

    In nondefault Power Automate and Power Apps environments, only environment administrators can create a Dataverse database directly or through Approvals.

    “The current user does not have permissions to create a Common Data Service database for this environment. Please ask an environment administrator to create the database.”

  • The Dataverse instance is disabled (opens Microsoft Learn) CdsInstanceDisabled

    The Dataverse instance is disabled in this environment. Microsoft says this state isn't expected and may relate to all Power Automate and Dataverse plans expiring in the tenant.

    “The Common Data Service database for this environment is disabled”

  • A required service plan is missing (opens Microsoft Learn) XrmProvisionInstanceFailed

    The Dataverse database couldn't be provisioned because the required service plan is missing (status code: ViralServicePlanRequired).

    “Failed to create the Common Data Service database in this environment with status code 'ViralServicePlanRequired'.”

  • Required Power Automate applications are disabled (opens Microsoft Learn) ApplicationDisabledInTenant

    A tenant administrator disabled one or more Microsoft Entra applications required by Approvals.

    “The Flow Enterprise Application has been disabled by your tenant administrator. Contact your tenant administrator and request that they enable Microsoft Flow applications 'Microsoft Flow Service' (AppID: '...') and 'Microsoft Flow CDS Integration Service' (AppID: '...') in the Azure Portal.”

  • A required Dynamics 365 resource is disabled (opens Microsoft Learn) ResourceDisabledInTenant

    The resource https://publishers.crm.dynamics.com was disabled by a tenant administrator.

    “Resource 'https://publishers.crm.dynamics.com' has been disabled by your tenant administrator. Contact your tenant administrator and request that they enable 'https://publishers.crm.dynamics.com' in the Azure Portal.”

  • User isn't in the environment's security group (opens Microsoft Learn) XrmApplyUserNotMemberOfSecurityGroup

    The environment's Dataverse database is protected by a security group. Approval creators, requestors, and recipients must be members.

    “Could not create a CDS system record representing user '<User ID>'. Please ask a database administrator to add the user to the authorized security group.”

  • A general permission error occurred in Dataverse (opens Microsoft Learn) XrmApprovalsGeneralPermissionsError

    The error may be caused by changes to Approvals administrator or user roles, or by an incompatible plug-in.

    “Encountered a general permissions error trying to access the Dataverse database. This could be caused by modification of the approvals administrator or user roles, or by an incompatible plugin.”

People & connection

6 errors
  • No valid users were found in 'Assigned To' (opens Microsoft Learn) InvalidApprovalCreateRequestAssignedToNoValidUsers

    The Assigned To value must be a well-formatted email address, UPN, or Microsoft Entra object ID that matches a user in Microsoft Graph. If you specify several users, none of them matched.

    “Required field 'assignedTo' contained no valid users in the organization”

  • The 'Assigned To' field is missing or empty (opens Microsoft Learn) InvalidApprovalCreateRequestAssignedToMissing

    The value supplied to Assigned To is empty, often because an earlier action or expression returned no value for this run.

    “Required field 'assignedTo' is missing or empty.”

  • The 'Requestor' value isn't one valid user (opens Microsoft Learn) InvalidApprovalRequestor

    Requestor must contain one valid email address, UPN, or Microsoft Entra object ID that matches a user in Microsoft Graph.

    “The approval requestor must be a single, valid user account within your organization”

  • Multiple users match the same email or UPN (opens Microsoft Learn) GraphUserDetailByEmailMultipleFound

    Microsoft Graph found multiple users matching the Assigned To or Requestor value, so the approval wasn't assigned to avoid selecting the wrong person.

    “Found multiple matching users ('<ID>, <ID>') for 'someUserName@contoso.com'.”

  • The approval connection owner isn't found (opens Microsoft Learn) ApprovalConnectionOwnerNotFoundInGraph

    The user who owns the flow's Approvals connection can't be found in Microsoft Graph, possibly because the account was deleted or removed from Microsoft Entra.

    “The Approvals connection owner was not found in Graph. Object Id: '...'”

  • The approval connection owner is disabled (opens Microsoft Learn) ApprovalConnectionOwnerNotEnabledInGraph

    Microsoft Graph found the user who owns the flow's Approvals connection, but that account is disabled.

    “The Approvals connection owner was found in Graph, but the account is not enabled. Object Id: '...'”

Approval details & files

8 errors

Waiting & retries

3 errors

Plain English error title

Who fixes it Stage Error code

What went wrong

In simple terms, what actually went wrong...

How to fix it

Show more detail Microsoft’s message, cause, where to fix
Microsoft’s error message
Error message...
Cause
Technical explanation...
Where to fix it
Menu path...
Expression
Expression code...
Terms used
MS Learn
Action completed