Skip to main content

Notifications

Announcements

No record found.

Microsoft Dynamics CRM (Archived)

What MS accounts/services needed for creating app that makes Web API calls to MS Dynamics?

Posted on by Microsoft Employee

Hi,

I'm trying to figure out the process for creating and testing an "app" that will use the Microsoft Dynamics CRM Web API to push/edit data to a customers instance of Dynamics. I'm unfamiliar (ms noob) with all the dev/liscensing that MS uses so please bear with me. I apologize if this isn't the correct place to post this but I figured i'd get the best answers directly from developers...

I little about the so called 'app'. Really isn't an app per se but our servers will push/pull data from MS Dynamics via the Web API on behalf of the customer. But I'm assuming that MS will treat access via the API as an 'app'. So on to the questions -- that hopefully can be answered by someone knowledgeable in the entire process. I've searched the seemingly limitless content on MS and developing/integrating apps but I don't fully understand what all accounts and services i need.

  1. What account(s) (and type of account) do i need to create to associated with this 'app'? I found this reference to Registering a CRM app with Azure Active Directory (msdn.microsoft.com/.../mt622431.aspx) where it looks like registering will create a client_id that i assume can be used for the OAuth process?!?
  2. Is there some kind of MS Dynamics dev account that can be used for testing? Or do i have to pay for a full version of MS Dynamics (online or on-premises) in order to do testing?
  3. Are there only certain releases of MS Dynanics that are accessible via the Web API? I'm assuming all online instances are fair game but i'm unclear on the on-premises versions...
  4. Once an 'app' is created -- is there a store of some sorts that these items can be submitted to MS for listing? We've listed our other apps in the Salesforce and Oracle/Eloqua stores but I couldn't find any sort of store for the MS products. A link to this would be very helpful!


Any information on these questions would be greatly appreciated!

Thanks...

-Michael

ms-noob

*This post is locked for comments

  • Tim Dutcher Profile Picture
    Tim Dutcher 2,100 on at
    RE: What MS accounts/services needed for creating app that makes Web API calls to MS Dynamics?

    Unfortunately, even Microsoft partners (well, most of them) have to create trial instances of CRM Online for demonstrations and add-on solution development. Here at Altriva, we have several sandbox instances that we can use as well, but we end up paying for them one way or another.

    I wonder how companies like KingswaySoft, Scribe and others are able to build and update products that work with Dynamics CRM (as well as SFDC, NetSuite, etc.)... they must have a special arrangement to maintain environments for their dev/test needs.

    So, in your case, I believe creating a CRM trial org is your best bet, but you should contact Microsoft to see if they have a program (like BizSpark) that can help with a more permanent solution.

    And yes, you need to register your app with Azure AD if your app is external to CRM.

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: What MS accounts/services needed for creating app that makes Web API calls to MS Dynamics?

    Thanks for the reply and links Tim.  I think i have a pretty good handle on the how to use the API calls -- my main question is on what accounts i need in order to get the app created.

    From my quick research, it looks like i would still need to have a full blown version of MS Dynamics in order to create and keep an CRM account.  I'm really surprised there isn't a simple one license dev version that can be used to create/test apps against.  

    Do you know anything about my question (1) and if using Azure AD is the place that i actually create a reference to my actual app (client_id) and then using the Azure AD instance as the method of Authorizing customers to app?

    Thanks...

    -Michael

  • Tim Dutcher Profile Picture
    Tim Dutcher 2,100 on at
    RE: What MS accounts/services needed for creating app that makes Web API calls to MS Dynamics?

    Microsoft recently provided sample apps that connect and utilize the Web API. Here's the sample titled "Web API Basic Operations Sample (C#)":

    msdn.microsoft.com/.../mt770369.aspx

    For more details about building that sample, you can check out the details under heading "Building and Running the "Basic Operations" C# Example from Microsoft" here:

    mscrmrocks.wikispaces.com/CRM+Web+API

    CRM Online allows for five free non-interactive users. Set the Access Mode of an account to Non-Interactive.

    The Web API is new to CRM 2016 Online and On-premises.

    As for an app store, I'll let others answer that one. I know Microsoft is working on making it easier for partners and other ISVs to offer apps/solutions but I'm not sure of the current status.

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

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Suggested Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,280 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,214 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans