Perform Bound/Unbound Action with EntityType Parameters in Power Automate
Actions
If you are not sure whether you need to populate the entity object or entity reference in the parameter, do a quick web search for the action name with double quotes to find some examples provided by the community. (e.g. "AddMemberList", "CloseIncident", etc. Andrew Butenko has answered some of actions in the community forum and he has compiled WebApi examples in his blog (which can be referenced to compose the JSON object of Action Parameters).
๐ CloseIncident Action (sample for entity type parameter)
CRM do not support direct update of Entity Reference properties, Use Navigation properties instead.
- IncidentResolution (incidentresolution EntityType)
- subject (Resolution in case resolution dialog)
- resolutiontypecode (5 = Problem Solved)
- [email protected] (EntitySetName and GUID of Case to be resolved)
- statuscode (Status of Case Resolution table, 2 = Closed)
- Status (statuscode of Case table, 5 = Problem Solved)
{
"IncidentResolution": {
"subject": "Test Resolution",
"resolutiontypecode": 5,
"[email protected]": "incidents(e515f881-1bf1-4ebd-9290-92429bbb1c80)",
"statuscode": 2
},
"Status": 5
}
๐ QualifyLead Action (sample for entity-specific reference parameter)
Resource not found for the segment 'QualifyLead'
- CreateAccount (false = do not create an account from the originating lead)
- CreateContact (true = create a contact from the originating lead)
- CreateOpportunity (create an opportunity from the originating lead)
- OpportunityCurrencyId (transactioncurrency EntityType but only reference is required)
- transactioncurrencyid (Guid of the Currency row. Since the reference is entity-specific, only primary key is required and @odata.type is not necessary)
- Status (statuscode of Lead, 3 = Qualified)
{
"CreateAccount": false,
"CreateContact": true,
"CreateOpportunity": true,
"OpportunityCurrencyId": {
"transactioncurrencyid": "2E8C917E-3520-EB11-A813-000D3A799D17"
},
"Status": 3
}
๐ AddMembersTeam Action (sample for entity reference parameter with different primary key)
๐ SendEmailFromTemplate Action (sample for crmbaseentity EntityType parameter)
- TemplateId (GUID of the email template to be used)
- Regarding (crmbaseentity type entity reference but accepts EntitySetName and GUID of the Regarding row)
- Target (crmbaseentity type entity object of an email to be created)
- @odata.type (the type of the entity. Double @@ is required as an escape character because single leading@ would cause the following error message when the flow is saved)
- email_activity_parties (activity party array object for the email sender and recipients)
- [email protected] (EntitySetName and GUID of the contact)
- participationtypemask (2 = To recipient)
Request to XRM API failed with error: 'Message: Flow client error returned with status code "BadRequest" and details "{"error":{"code":"TemplateValidationError","message":"The power flow's logic app flow template was invalid. Unable to parse template language expression 'odata.type': expected token 'LeftParenthesis' and actual 'Dot'."}}". Code: 0x80060467 InnerError: '.
{
"@@odata.type": "Microsoft.Dynamics.CRM.email",
"email_activity_parties": [{
"[email protected]": "contacts(8da6e5b9-88df-e311-b8e5-6c3be5a8b200)",
"participationtypemask": 2
}]
}
๐ msdyn_AssignResourcesForTask Action
๐ WinOpportunity Action
{
"OpportunityClose": {
"[email protected]": "opportunities(be0d0283-5bf2-e311-945f-6c3be5a8dd64)",
"actualrevenue": 10000000,
"statuscode": 2,
"actualend": "2021-05-10T12:00:00Z",
"description": "Test Opportunity Close"
},
"Status": 3
}Summary
Published on:
Learn moreRelated posts
Power Apps Code Apps – Trigger a Power Automate Flow
In this article, I walk you through how to add and trigger a Power Automate cloud flow from a Power Appsย code app. What type of flows can be a...
Microsoft Copilot (Microsoft 365): Generate documents using forms in SharePoint with Power Automate
We are introducing a new Power Automate action that enables automated document generation using document generation (DocGen) forms in SharePoi...
Microsoft Power Automate – Support for normalized schema import for data ingestion
We are announcing the ability to ingest data in a normalized data structure format for process mining in Power Automate. This feature will rea...
Power Automate – Analyze your processes in the process intelligence experience
We are announcing the ability to analyze your processes in the process intelligence experience in Power Automate. This feature will reach gene...
Power Automate: Planner - Update a task (V2) Action
The 'Update a task (V2)' Planner action upgrades Power Automate with Percent Complete, Bucket Id, and 25 category fields, plus key Preview got...
Power Automate Agent Flows: The Smarter Way Businesses Are Automating Decisions in 2026
If your business is still waiting on manual approvals, forwarded emails, or spreadsheet updates after every meeting, there is a cost to that d...
SharePoint: Power Automate trigger and action for forms in SharePoint
We are introducing new Power Automate integration capabilities for forms in SharePoint, enabling customers to create automated workflows based...
Power Automate: take Function
Learn how to use the "take" function in Power Automate. Grab items from the front of arrays and strings, handle edge cases, and combine with s...
Variables inside Apply To Each steps in Power Automate
For many years I’ve been saying, don’t use variables in Power Automate as it hurts the flow’s performance. Recently it was p...













