Endpoints for the APIs for Microsoft Dynamics NAV and Microsoft Dynamics 365 Business Central

Dynamics NAV and Dynamics 365 Business Central expose an API that makes it possible to integrate with other services. To enable integration with these APIs, for Dynamics NAV you must go through a few steps to enable the access first. For more information about these steps, see Enabling APIs for Microsoft Dynamics NAV.

Accessing the endpoint

Once you have the API access enabled, you can write code that integrates your web service or SaaS solution with Dynamics NAV. Creating your integration through an API provides simple access to the supported functionality in a single endpoint, giving you a simplified experience for creating a single app with integrations across multiple Microsoft products.

Dynamics 365 Business Central Microsoft Dynamics
NAV 2018
Means of connection Microsoft Graph (coming) Common endpoint service Direct tenant Direct installation
Usage Production Production Rapid development and testing only Production
Endpoint https://
graph.microsoft.com
/businesscentral/beta/
https://
api.businesscentral.dynamics.com/
v1.0/api/beta
https://
api.businesscentral.dynamics.com/
v1.0/<user domain name>/api/beta
Example: https://
api.businesscentral.dynamics.com/
v1.0/cronus.com/api/beta
OData base URL in installation:
https://
<base URL>:<port>/v1.0/api/<API version>/
Example: https://
nav.contoso.com:7048/
v1.0/api/beta/
Must be exposed through a firewall.
Availability Always enabled Always enabled Always enabled Disabled by default.
Must be enabled by the administrator.
Authentication Azure Active Directory
(AAD)
Azure Active Directory
(AAD)
Basic authentication.
Username and web service
access key
as password.
Basic authentication.
Username and web service
access key
as password.
API/Data access Based on user's
permissions
Based on user's
permissions
Based on user's
permissions
Based on user's
permissions
API update cycle Monthly Monthly Monthly Hotfixes installed by partner
Development instance Sign up for a tenant Sign up for a tenant Sign up for a tenant Get Docker instance

See Also

API Documentation (Preview)
Developing Connect Apps for Dynamics 365 Business Central
Configuring Microsoft Dynamics NAV Server
Microsoft Dynamics NAV Web Services Overview