Which API is the "Web API"?

%3CLINGO-SUB%20id%3D%22lingo-sub-1961003%22%20slang%3D%22en-US%22%3EWhich%20API%20is%20the%20%22Web%20API%22%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1961003%22%20slang%3D%22en-US%22%3E%3CP%3EOur%20web%20application%20will%20be%20used%20by%20organizations%20that%20are%20typically%20using%20Dynamics.%26nbsp%3B%20So%2C%20my%20goal%20is%20to%20allow%20an%20external%20web%20application%20to%20do%20CRUD%20actions%20in%20the%20Dataverse.%26nbsp%3B%20I'm%20trying%20to%20get%20my%20head%20wrapped%20around%20all%20the%20different%20names%20for%20what%20I%20think%20is%20the%20same%20thing.%26nbsp%3B%20Can%20someone%20tell%20me%20if%20all%20of%20these%20are%20really%20just%20the%20same%20thing%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWeb%20API%3C%2FP%3E%3CP%3EDynamics%20Web%20API%3C%2FP%3E%3CP%3ECommon%20Data%20Service%20API%3C%2FP%3E%3CP%3EDatavers%20Web%20API%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20think%20that%20they%20are%2C%20and%20I%20think%20if%20I%20give%20an%20Azure%20registered%20app%20permissions%20for%20%22Dynamics%20CRM%20%26gt%3B%26nbsp%3B%3CSPAN%3Euser_impersonation%22%2C%20that%20should%20allow%20my%20external%20web%20service%20to%20do%20CRUD%20actions%20against%20any%20entity%20%2F%20table%20within%20the%20CDS%2FDynamics%2FDataverse%2C%20right%3F%3CBR%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1961003%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3ECDS%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Edataverse%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EDynamics%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EWeb%20API%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
Occasional Contributor

Our web application will be used by organizations that are typically using Dynamics.  So, my goal is to allow an external web application to do CRUD actions in the Dataverse.  I'm trying to get my head wrapped around all the different names for what I think is the same thing.  Can someone tell me if all of these are really just the same thing?

 

Web API

Dynamics Web API

Common Data Service API

Datavers Web API

 

I think that they are, and I think if I give an Azure registered app permissions for "Dynamics CRM > user_impersonation", that should allow my external web service to do CRUD actions against any entity / table within the CDS/Dynamics/Dataverse, right?

1 Reply
The term API refers to "application programming interface". The ASP.NET Web API is the foundation for building a web application interface, that is, an HTTP-based service, over the .NET Framework. The most common use of web APIs is for building peaceful services.