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