Web API types and operations

The topics in this area will help you understand the Dataverse Web API by introducing important concepts and showing you ways to get the information you will need by understanding the service documents.

Like the Microsoft Graph API, Dataverse Web API is an OData RESTful service. Unlike the Microsoft Graph API, each environment has a different organization URL and includes custom tables and operations that can be unique to each environment. Each environment is different because of the unique set of customizations or solutions installed.

First steps

The first thing you should do is look at the service documents for a Dataverse environment you can access. For this you will need to know the URL for your environment. Then, we recommend that you set up a Postman environment to manage authenticating to the service to view service documents.

Find the Web API endpoint URL

Use the instructions in View developer resources to identify a Web API endpoint for an environment you can access. It should look something like this: https://yourorg.api.crm.dynamics.com/api/data/v9.2.

Set up a Postman environment

Because you must authenticate to view data about service documents, Postman API client provides a great way to connect to your environments and explore the Dataverse Web API. Postman can greatly simplify managing getting an access token when using Dataverse Web API.

Use the steps in Set up a Postman environment and watch this video Get started using Postman with Microsoft Dataverse Web API.

With Postman API Client, you can easily retrieve the service documents and see examples showing how the information in the topics in this section applies to your environment. Postman API Client also helps you perform any other kind of operation to try the capabilities of the Web API.

OData v4.0 standard

The topics in this section summarize information relevant to Dataverse Web API implementation of the OData v4.0 standard. A service that implements OData must follow the standards set in the specification, but is not required to implement all parts of the specification.

For more information, see these documents:

Next steps

Learn about the Web API service documents.

See also

Web API Service Documents
Web API EntityTypes
Web API Properties
Web API Navigation Properties
Web API Actions
Web API Functions
Web API Complex and Enumeration types
Use the Dataverse Web API
Authenticate to Dataverse with the Web API
Perform operations using the Web API