web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Microsoft Dynamics 365 | Integration, Dataverse...
Suggested answer

To call the Extranal API from Microsoft Dynamic CRM 365

(0) ShareShare
ReportReport
Posted on by 8
Hello Experts,
 
I need assistance with a requirement to trigger my external API for each new Lead or Account that is created or updated in Dynamics CRM 365. We plan to implement this through a managed solution so that my customer can easily utilize it.
 
Could you recommend any methods or best practices for integrating an external API with the CRM? 
 
Additionally, are there any API limitations within the CRM that I should be aware of? I am also concerned about potential issues with bulk operations, such as inserting 1,000 records at once. 
 
Lastly, is there any additional product licensing required for this automation?
 
Thank you in advance for your guidance. 
 
Best regards,  
Ram
I have the same question (0)
  • Suggested answer
    DAnny3211 Profile Picture
    10,421 Moderator on at
    To call the Extranal API from Microsoft Dynamic CRM 365

    Hi Ram,

    Great question! Integrating external APIs with Microsoft Dynamics 365 CRM is a common requirement, and there are several approaches depending on your use case and environment.

    1. Power Automate (Recommended for No-Code/Low-Code)

    • Use Power Automate flows to trigger on events like new Leads or Accounts.
    • You can use the HTTP connector to call external APIs.
    • This method is ideal for moderate volumes and doesn’t require custom code.

    2. Custom Plugins or Azure Functions

    • For more complex logic or high-volume scenarios, consider writing a custom plugin or using Azure Functions.
    • Plugins can be registered on create/update events and can call external APIs using C# and HttpClient.

    3. API Limitations

    • Be mindful of service protection limits (e.g., 60,000 API calls per 5 minutes per user).
    • For bulk operations (like 1,000 records), consider batching or using Data Export Service or Azure Data Factory.

    4. Licensing Considerations

    • Power Automate may require premium connectors depending on the API.
    • Ensure your Dynamics 365 license includes Power Platform integration features if using flows or custom connectors.

    Let me know if this helps, and please mark the response as helpful if it answered your question 😊

    Best regards!

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Mansi Soni – Community Spotlight

We are honored to recognize Mansi Soni as our August 2025 Community…

Congratulations to the July Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Microsoft Dynamics 365 | Integration, Dataverse, and general topics

#1
Mansi Soni Profile Picture

Mansi Soni 243 Super User 2025 Season 2

#2
Muhammad Shahzad Shafique Profile Picture

Muhammad Shahzad Sh... 158 Most Valuable Professional

#3
Abhilash Warrier Profile Picture

Abhilash Warrier 95 Super User 2025 Season 2

Product updates

Dynamics 365 release plans