Microsoft Dynamics CRM icon

Microsoft Dynamics CRM

CRM on Dataverse — generic table CRUD, search, and record watches for Dynamics 365 and Power Apps.

1 trigger29 searches40 actionsPollingAuth: OAuth

AI-assisted documentation14 min read

This documentation is compiled from our integration source code, internal specs for Microsoft Dynamics CRM, its official API documentation and anonymized requests logs we collect from our support team[2].

Open Microsoft Dynamics CRM on WEXTL →

To use Microsoft Dynamics CRM on WEXTL you need an active account and OAuth client credentials, granted by signing in with your account.[3]

You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.

  • Environment URLurlRequired

    Organization URL from Power Platform Developer resources — through .com, no /api/data, no trailing slash. Example: https://contoso.api.crm.dynamics.com.

    [1]
  • TenanttextRequired

    Entra tenant ID, or common / organizations.

    [1]
  • Client IDtextRequired

    Application (client) ID from the Entra app registration.

    [1]
  • Client SecretpasswordRequired

    Client secret value from Certificates & secrets.

    [1]
Integration requests 1 permission:
offline_access
  1. Log in to your WEXTL account, add the Microsoft Dynamics CRM node module to your workflow, and click Create new credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your Microsoft Dynamics CRM account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Watch RecordsTrigger
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Record IDtext
Describe TableSearch
Input fields[3]
FieldType
TableRequired
choice
Output fields[3]
FieldType
Logical Nametext
Entity Set Nametext
Get AccountSearch
Input fields[3]
FieldType
Account IDRequired
text
Selecttext
Expandtext
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Account IDtext
Nametext
Get AppointmentSearch
Input fields[3]
FieldType
Appointment IDRequired
text
Selecttext
Expandtext
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Appointment IDtext
Subjecttext
Get CaseSearch
Input fields[3]
FieldType
Case IDRequired
text
Selecttext
Expandtext
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Case IDtext
Case Titletext
Get ContactSearch
Input fields[3]
FieldType
Contact IDRequired
text
Selecttext
Expandtext
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Contact IDtext
Full Nametext
Get EmailSearch
Input fields[3]
FieldType
Email IDRequired
text
Selecttext
Expandtext
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Email IDtext
Subjecttext
Get LeadSearch
Input fields[3]
FieldType
Lead IDRequired
text
Selecttext
Expandtext
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Lead IDtext
Subjecttext
Get OpportunitySearch
Input fields[3]
FieldType
Opportunity IDRequired
text
Selecttext
Expandtext
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Opportunity IDtext
Topictext
Get Phone CallSearch
Input fields[3]
FieldType
Phone Call IDRequired
text
Selecttext
Expandtext
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Phone Call IDtext
Subjecttext
Get RecordSearch
Input fields[3]
FieldType
TableRequired
choice
Record IDRequired
text
Expandtext
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Record IDtext
Get Related RecordsSearch
Input fields[3]
FieldType
TableRequired
choice
Record IDRequired
text
Navigation PropertyRequired
text
Filtertext
Order Bytext
Expandtext
Limitnumber
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Related Record IDtext
Get TaskSearch
Input fields[3]
FieldType
Task IDRequired
text
Selecttext
Expandtext
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Task IDtext
Subjecttext
Get UserSearch
Input fields[3]
FieldType
User IDRequired
text
Selecttext
Expandtext
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
User IDtext
Full Nametext
List AccountsSearch
Input fields[3]
FieldType
Selecttext
Filtertext
Order Bytext
Expandtext
Limitnumber
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Account IDtext
Nametext
List AppointmentsSearch
Input fields[3]
FieldType
Selecttext
Filtertext
Order Bytext
Expandtext
Limitnumber
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Appointment IDtext
Subjecttext
List CasesSearch
Input fields[3]
FieldType
Selecttext
Filtertext
Order Bytext
Expandtext
Limitnumber
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Case IDtext
Case Titletext
List ColumnsSearch
Input fields[3]
FieldType
TableRequired
choice
Limitnumber
Output fields[3]
FieldType
Logical Nametext
Attribute Typetext
List ContactsSearch
Input fields[3]
FieldType
Selecttext
Filtertext
Order Bytext
Expandtext
Limitnumber
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Contact IDtext
Full Nametext
List EmailsSearch
Input fields[3]
FieldType
Selecttext
Filtertext
Order Bytext
Expandtext
Limitnumber
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Email IDtext
Subjecttext
List LeadsSearch
Input fields[3]
FieldType
Selecttext
Filtertext
Order Bytext
Expandtext
Limitnumber
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Lead IDtext
Subjecttext
List OpportunitiesSearch
Input fields[3]
FieldType
Selecttext
Filtertext
Order Bytext
Expandtext
Limitnumber
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Opportunity IDtext
Topictext
List Phone CallsSearch
Input fields[3]
FieldType
Selecttext
Filtertext
Order Bytext
Expandtext
Limitnumber
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Phone Call IDtext
Subjecttext
List RecordsSearch
Input fields[3]
FieldType
TableRequired
choice
Filtertext
Order Bytext
Expandtext
Limitnumber
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Record IDtext
List TablesSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Logical Nametext
Entity Set Nametext
Is Custom Entityboolean
List TasksSearch
Input fields[3]
FieldType
Selecttext
Filtertext
Order Bytext
Expandtext
Limitnumber
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Task IDtext
Subjecttext
List UsersSearch
Input fields[3]
FieldType
Selecttext
Filtertext
Order Bytext
Expandtext
Limitnumber
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
User IDtext
Full Nametext
Query FetchXMLSearch
Input fields[3]
FieldType
TableRequired
choice
FetchXMLRequired
text
Limitnumber
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Record IDtext
Search RecordsSearch
Input fields[3]
FieldType
SearchRequired
text
Entitiesarray
Limitnumber
Output fields[3]
FieldType
Entity Nametext
Object IDtext
Scorenumber
Who Am ISearch
Output fields[3]
FieldType
Business Unit IDtext
User IDtext
Organization IDtext
Associate RecordsAction
Input fields[3]
FieldType
TableRequired
choice
Record IDRequired
text
Navigation PropertyRequired
text
Related Record URLRequired
url
Create AccountAction
Input fields[3]
FieldType
NameRequired
text
Additional Fieldstext
Ownerchoice
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Account IDtext
Nametext
Create AppointmentAction
Input fields[3]
FieldType
SubjectRequired
text
Additional Fieldstext
Ownerchoice
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Appointment IDtext
Subjecttext
Create CaseAction
Input fields[3]
FieldType
Case TitleRequired
text
Additional Fieldstext
Ownerchoice
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Case IDtext
Case Titletext
Create ContactAction
Input fields[3]
FieldType
First Nametext
Last Nametext
Additional Fieldstext
Ownerchoice
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Contact IDtext
Full Nametext
Create EmailAction
Input fields[3]
FieldType
SubjectRequired
text
Additional Fieldstext
Ownerchoice
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Email IDtext
Subjecttext
Create LeadAction
Input fields[3]
FieldType
SubjectRequired
text
Additional Fieldstext
Ownerchoice
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Lead IDtext
Subjecttext
Create OpportunityAction
Input fields[3]
FieldType
TopicRequired
text
Additional Fieldstext
Ownerchoice
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Opportunity IDtext
Topictext
Create Phone CallAction
Input fields[3]
FieldType
SubjectRequired
text
Additional Fieldstext
Ownerchoice
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Phone Call IDtext
Subjecttext
Create RecordAction
Input fields[3]
FieldType
TableRequired
choice
FieldsRequired
object
Keytext
Valuetext
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Record IDtext
Create TaskAction
Input fields[3]
FieldType
SubjectRequired
text
Additional Fieldstext
Ownerchoice
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Task IDtext
Subjecttext
Create UserAction
Input fields[3]
FieldType
First NameRequired
text
Additional Fieldstext
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
User IDtext
Full Nametext
Delete AccountAction
Input fields[3]
FieldType
Account IDRequired
text
Delete AppointmentAction
Input fields[3]
FieldType
Appointment IDRequired
text
Delete CaseAction
Input fields[3]
FieldType
Case IDRequired
text
Delete ContactAction
Input fields[3]
FieldType
Contact IDRequired
text
Delete EmailAction
Input fields[3]
FieldType
Email IDRequired
text
Delete LeadAction
Input fields[3]
FieldType
Lead IDRequired
text
Delete OpportunityAction
Input fields[3]
FieldType
Opportunity IDRequired
text
Delete Phone CallAction
Input fields[3]
FieldType
Phone Call IDRequired
text
Delete RecordAction
Input fields[3]
FieldType
TableRequired
choice
Record IDRequired
text
Delete TaskAction
Input fields[3]
FieldType
Task IDRequired
text
Delete UserAction
Input fields[3]
FieldType
User IDRequired
text
Disassociate RecordsAction
Input fields[3]
FieldType
TableRequired
choice
Record IDRequired
text
Navigation PropertyRequired
text
Related Record IDRequired
text
Execute ActionAction
Input fields[3]
FieldType
ActionRequired
text
Bodytext
Output fields[3]
FieldType
Valuetext
Execute BatchAction
Input fields[3]
FieldType
BoundaryRequired
text
Batch DocumentRequired
text
Output fields[3]
FieldType
Response Bodytext
Execute FunctionAction
Input fields[3]
FieldType
FunctionRequired
text
Query Parametersarray
Output fields[3]
FieldType
Valuetext
Make an API Calluniversal
Input fields[3]
FieldType
URLRequired
text
MethodRequired
choice
Headersarray
Query Stringarray
Bodytext
Output fields[3]
FieldType
Bodytext
Status Codenumber
Update AccountAction
Input fields[3]
FieldType
Account IDRequired
text
FieldsRequired
text
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Account IDtext
Nametext
Update AppointmentAction
Input fields[3]
FieldType
Appointment IDRequired
text
FieldsRequired
text
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Appointment IDtext
Subjecttext
Update CaseAction
Input fields[3]
FieldType
Case IDRequired
text
FieldsRequired
text
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Case IDtext
Case Titletext
Update ContactAction
Input fields[3]
FieldType
Contact IDRequired
text
FieldsRequired
text
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Contact IDtext
Full Nametext
Update EmailAction
Input fields[3]
FieldType
Email IDRequired
text
FieldsRequired
text
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Email IDtext
Subjecttext
Update LeadAction
Input fields[3]
FieldType
Lead IDRequired
text
FieldsRequired
text
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Lead IDtext
Subjecttext
Update OpportunityAction
Input fields[3]
FieldType
Opportunity IDRequired
text
FieldsRequired
text
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Opportunity IDtext
Topictext
Update Phone CallAction
Input fields[3]
FieldType
Phone Call IDRequired
text
FieldsRequired
text
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Phone Call IDtext
Subjecttext
Update RecordAction
Input fields[3]
FieldType
TableRequired
choice
Record IDRequired
text
FieldsRequired
object
Keytext
Valuetext
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Record IDtext
Update TaskAction
Input fields[3]
FieldType
Task IDRequired
text
FieldsRequired
text
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Task IDtext
Subjecttext
Update UserAction
Input fields[3]
FieldType
User IDRequired
text
FieldsRequired
text
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
User IDtext
Full Nametext
Upsert RecordAction
Input fields[3]
FieldType
TableRequired
choice
Record IDRequired
text
FieldsRequired
object
Keytext
Valuetext
Output fields[3]
FieldType
OData ETagtext
Modified Ondate
Created Ondate
Record IDtext

Look for Microsoft Dynamics CRM templates in the WEXTL template library.

Browse templates →
  1. WEXTL® Microsoft Dynamics CRM Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for Microsoft Dynamics CRM.
  4. WEXTL® visual workflow builder data.

Last updated: Sep 1, 2026 12:50