Microsoft Dynamics NAV website screenshot

Microsoft Dynamics NAV

API collection for Microsoft Dynamics NAV (formerly Navision), an enterprise resource planning (ERP) solution for small and medium-sized businesses. Dynamics NAV has evolved into Dynamics 365 Business Central, which provides modern REST, OData, and SOAP web services for business data integration.

Microsoft Dynamics NAV publishes 40 API contracts indexed on the APIs.io network, including Accounts API, App Management API, Available Applications API, and 37 more. Tagged areas include Business Management, Dynamics NAV, ERP, Finance, and Inventory.

The Microsoft Dynamics NAV catalog on APIs.io includes 5 JSON-LD contexts and 3 Spectral governance rulesets.

Microsoft Dynamics NAV’s developer surface includes changelog, support, authentication, developer portal, documentation, getting-started guide, engineering blog, and 74 more developer resources.

73.9/100 exemplar ▲ 8.2 Agent 39/100 agent ready open core · MIT Full breakdown ↓
scored 2026-11-06 · rubric v0.27.0 · Show this score on your site →
AccessFreemiumSelf serveFree trial⚡ Free to try
3 published contracts 6 Features 3 Use Cases
Business ManagementDynamics NAVERPFinanceInventoryMicrosoftNavision

What this lets a business do 6

Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →

Financial Management
BC-200
AccountsCustomer PaymentsJournalsPurchase InvoicesSales InvoicesVendor Payments
POST /companies({company_id})/journals GET /companies({company_id})/journals({journal_id})/journalLines POST /companies({company_id})/purchaseInvoices POST /companies({company_id})/salesInvoices
Information Technology Management
BC-600
App ManagementEnvironment OperationsExtension UploadExtensions
POST /companies({company_id})/extensions({extension_id})/Microsoft.NAV.install POST /companies({company_id})/extensions({extension_id})/Microsoft.NAV.uninstall POST /companies({company_id})/extensions({extension_id})/Microsoft.NAV.unpublish POST /applications/{applicationFamily}/environments/{environmentName}/apps/{appId}/install
Procurement Management
BC-500
Purchase Orders
POST /companies({company_id})/purchaseOrders
Cybersecurity Management
BC-620
Permission Sets
POST /companies({company_id})/users({user_id})/userPermissions
Customer Relationship Management
BC-420
Customers
POST /companies({company_id})/customers
Information & Data Management
BC-610
Item Categories
GET /companies({company_id})/itemCategories

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-11-06 · rubric v0.27.0
Regulatory Posture applies to this provider. Its tags matched the Horizontal (data, software, accessibility, platform) regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
The six quality facets above are damped to 75 points between them, because the conditional facet above carries the other 25. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 75% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site. Kin Score badge preview for Microsoft Dynamics NAV It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/navision/"><img src="https://apis.io/badge/navision/card.svg" alt="Microsoft Dynamics NAV on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
  • MCP Server +12 pts — deployment.mode + probe verdict on the mcp/ manifest, not the pointer; an unprobed slug falls back to authorship
  • Idempotency +9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
  • A2A Agent Card +8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
  • Registration Without a Human +6 pts — a `registration_endpoint` in the served RFC 8414 / OIDC discovery document
  • Typed Event Surface +6 pts — AsyncAPI document, OR webhooks/callbacks objects in the as-published OpenAPI, OR common[].type includes Webhooks
  • Agent Skills +5 pts — skills artifact present, graded by who authored it
5 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
Each check links to what satisfies it. Publish the artifact, or tell us where it already lives, and the score moves on the next scoring run.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from the provider profile at artifacts.apis.io/navision/apis.yml: open an issue on github.com/api-evangelist/navision to ask a question or point us at an artifact you publish. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

Standards implemented 2

Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.

measured — observed by APIs.io (published)
measured — observed by APIs.io (declared)

APIs 40

Individual APIs this provider publishes, each with its own machine-readable definition.

Dynamics NAV SOAP Web Services

SOAP-based web services for legacy integrations and business logic operations in Dynamics NAV. Exposes pages and codeunits with built-in CRUD operations and supports extension c...

Business Central REST API Web Services

RESTful web services layer for Business Central that provides the preferred integration method. Includes built-in APIs, custom API pages and queries, and supports both on-premis...

Microsoft Dynamics NAV Accounts API

Manage general ledger accounts

Microsoft Dynamics NAV App Management API

Manage installed applications

Microsoft Dynamics NAV Available Applications API

Query available application versions and countries

Microsoft Dynamics NAV Companies API

Manage automation companies

Microsoft Dynamics NAV Configuration Packages API

Manage RapidStart configuration packages

Microsoft Dynamics NAV Countries/Regions API

Manage country and region codes

Microsoft Dynamics NAV Currency API

Manage currencies and exchange rates

Microsoft Dynamics NAV Customer Payments API

Manage customer payment journals

Microsoft Dynamics NAV Customers API

Manage customer records

Microsoft Dynamics NAV Dimensions API

Manage dimensions and dimension values

Microsoft Dynamics NAV Employees API

Manage employee records

Microsoft Dynamics NAV Environment Operations API

View and track environment operations

Microsoft Dynamics NAV Environment Settings API

Manage environment settings and configuration

Microsoft Dynamics NAV Environments API

Manage Business Central environments

Microsoft Dynamics NAV Extension Deployment Status API

Monitor extension installation progress

Microsoft Dynamics NAV Extension Upload API

Upload and install per-tenant extensions

Microsoft Dynamics NAV Extensions API

Manage installed extensions

Microsoft Dynamics NAV Items API

Manage inventory items

Microsoft Dynamics NAV Journals API

Manage general journals and journal lines

Microsoft Dynamics NAV Notifications API

Manage administrative notifications

Microsoft Dynamics NAV Permission Sets API

Manage permission sets and user permissions

Microsoft Dynamics NAV Purchase Invoices API

Manage purchase invoices and lines

Microsoft Dynamics NAV Purchase Orders API

Manage purchase orders and lines

Microsoft Dynamics NAV Sales Invoices API

Manage sales invoices and lines

Microsoft Dynamics NAV Sales Orders API

Manage sales orders and lines

Microsoft Dynamics NAV Scheduled Jobs API

View scheduled background jobs

Microsoft Dynamics NAV Storage API

View storage usage and quotas

Microsoft Dynamics NAV Users API

Manage Business Central users

Microsoft Dynamics NAV Vendor Payments API

Manage vendor payment journals

Microsoft Dynamics NAV Vendors API

Manage vendor records

Scroll for all 40

Postman Collections 3

Ready-to-run Postman collections for exercising this provider's APIs.

Open Collections 41

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Scroll for all 41

Arazzo Workflows 8

Multi-step API workflows described with the Arazzo specification.

Business Central Create a Journal and Read Its Lines

Create a general journal in a company and read back its line collection.

ARAZZO

Business Central Create a Purchase Invoice for a Vendor

Resolve a vendor by number, draft a purchase invoice, and confirm it landed.

ARAZZO

Business Central Create a Purchase Order for a Vendor

Resolve a vendor by number, open a purchase order for them, and read its lines.

ARAZZO

Business Central Create a Sales Invoice for a Customer

Resolve a customer by number, draft a sales invoice, and verify it by id.

ARAZZO

Business Central Create a Sales Order for a Customer

Resolve a customer by number, open a sales order for them, and read its lines.

ARAZZO

Business Central Onboard a Customer

Resolve the working company, create a customer, and confirm it persisted.

ARAZZO

Business Central Onboard a Vendor

Resolve the working company, create a vendor, and confirm it persisted.

ARAZZO

Business Central Upsert an Item

Find an item by number and update it if it exists, otherwise create it.

ARAZZO

Scroll for all 8

Microsoft Dynamics NAV API pricing

Prices published by Microsoft Dynamics NAV, read 2026-09-20 from www.microsoft.com/en-us/dynamics-365/products/business-ce.... A free plan or tier is listed.

PlanPrice
Dynamics 365 Business Central free trial Free
Includes: Get a free 30-day trial.
Dynamics 365 Business Central Essentials $80.00 user/month, paid yearly
Dynamics 365 Business Central Premium $110.00 user/month, paid yearly
Dynamics 365 Business Central Team Members $8.00 user/month, paid yearly
Microsoft Copilot Studio pre-purchase plan Pre-purchase plan
Microsoft Copilot Studio pay-as-you-go Pay-as-you-go

Plan details, limits and sources →

Rate limits

Rate-limit details →

Billed by: user · FinOps profile →

Pricing Plans 2

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Navision Rate Limits

1 limits

RATE LIMITS

Service Levels 1

Uptime the provider promises or reports, as SLA4OAI. Read from its own pages; APIs.io runs no monitors.

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 6

Notable capabilities this provider offers.

Financial Management

General ledger, accounts payable/receivable, bank reconciliation, and financial reporting

Sales Order Management

Create and manage sales orders, invoices, credit memos, and quotes

Purchase Order Management

Manage purchase orders, invoices, and vendor relationships

Inventory Management

Track items, stock levels, and inventory valuations

Environment Administration

Programmatic management of production and sandbox environments

Tenant Automation

Automate company setup, extension management, and user provisioning

Semantic Vocabularies 5

JSON-LD contexts and semantic vocabularies used across these APIs.

Admin Center Context

0 classes · 0 properties

JSON-LD

Automation Context

0 classes · 0 properties

JSON-LD

Business Central V2 Context

0 classes · 0 properties

JSON-LD

context Context

0 classes · 9 properties

JSON-LD

Navision Context

71 classes · 260 properties

JSON-LD

Spectral Rules 3

Spectral governance rulesets for linting and validating these APIs.

Microsoft Dynamics NAV — jsonschema rules

5 rules · 3 warnings 2 info

SPECTRAL

Microsoft Dynamics NAV API Rules

70 rules · 60 errors 8 warnings 2 info

SPECTRAL

Microsoft Dynamics NAV API Rules

16 rules · 8 errors 7 warnings 1 info

SPECTRAL

JSON Schema 199

Standalone JSON Schema definitions for this provider's data models.

AppInfo

7 properties

JSON SCHEMA

AppInstallRequest

4 properties

JSON SCHEMA

AppUpdateRequest

4 properties

JSON SCHEMA

CopyEnvironmentRequest

2 properties

JSON SCHEMA

CreateEnvironmentRequest

4 properties

JSON SCHEMA

EnvironmentOperation

13 properties

JSON SCHEMA

Environment

18 properties

JSON SCHEMA

EnvironmentSettings

3 properties

JSON SCHEMA

ErrorResponse

5 properties

JSON SCHEMA

NotificationRecipient

3 properties

JSON SCHEMA

Quotas

2 properties

JSON SCHEMA

RestoreEnvironmentRequest

6 properties

JSON SCHEMA

RestorePeriod

3 properties

JSON SCHEMA

ScheduledUpgrade

7 properties

JSON SCHEMA

SupportSettings

4 properties

JSON SCHEMA

UpdateSettings

2 properties

JSON SCHEMA

UsedStorage

4 properties

JSON SCHEMA

AutomationCompanyCreate

3 properties

JSON SCHEMA

AutomationCompany

5 properties

JSON SCHEMA

AutomationCompanyUpdate

2 properties

JSON SCHEMA

Company

4 properties

JSON SCHEMA

ConfigurationPackage

12 properties

JSON SCHEMA

ErrorResponse

1 properties

JSON SCHEMA

ExtensionDeploymentStatus

7 properties

JSON SCHEMA

Extension

10 properties

JSON SCHEMA

ExtensionUploadCreate

2 properties

JSON SCHEMA

ExtensionUpload

4 properties

JSON SCHEMA

Feature

5 properties

JSON SCHEMA

PermissionSet

6 properties

JSON SCHEMA

Profile

6 properties

JSON SCHEMA

ScheduledJob

7 properties

JSON SCHEMA

SecurityGroup

4 properties

JSON SCHEMA

UserPermission

6 properties

JSON SCHEMA

User

5 properties

JSON SCHEMA

UserUpdate

2 properties

JSON SCHEMA

Account

13 properties

JSON SCHEMA

Company

5 properties

JSON SCHEMA

CountryRegion

5 properties

JSON SCHEMA

Currency

7 properties

JSON SCHEMA

CustomerCreate

16 properties

JSON SCHEMA

CustomerPaymentJournal

6 properties

JSON SCHEMA

Customer

28 properties

JSON SCHEMA

CustomerUpdate

14 properties

JSON SCHEMA

Dimension

4 properties

JSON SCHEMA

Employee

23 properties

JSON SCHEMA

ErrorResponse

1 properties

JSON SCHEMA

GeneralLedgerEntry

11 properties

JSON SCHEMA

ItemCategory

4 properties

JSON SCHEMA

ItemCreate

10 properties

JSON SCHEMA

Item

23 properties

JSON SCHEMA

ItemUpdate

9 properties

JSON SCHEMA

JournalCreate

3 properties

JSON SCHEMA

JournalLine

17 properties

JSON SCHEMA

Journal

7 properties

JSON SCHEMA

PaymentMethod

4 properties

JSON SCHEMA

PaymentTerm

8 properties

JSON SCHEMA

PurchaseInvoiceCreate

5 properties

JSON SCHEMA

PurchaseInvoice

15 properties

JSON SCHEMA

PurchaseOrderCreate

6 properties

JSON SCHEMA

PurchaseOrderLine

27 properties

JSON SCHEMA

PurchaseOrder

35 properties

JSON SCHEMA

PurchaseOrderUpdate

6 properties

JSON SCHEMA

SalesInvoiceCreate

6 properties

JSON SCHEMA

SalesInvoice

16 properties

JSON SCHEMA

SalesOrderCreate

7 properties

JSON SCHEMA

SalesOrderLine

30 properties

JSON SCHEMA

SalesOrder

38 properties

JSON SCHEMA

SalesOrderUpdate

7 properties

JSON SCHEMA

VendorCreate

15 properties

JSON SCHEMA

VendorPaymentJournal

6 properties

JSON SCHEMA

Vendor

22 properties

JSON SCHEMA

VendorUpdate

12 properties

JSON SCHEMA

Customer

28 properties

JSON SCHEMA

Item

23 properties

JSON SCHEMA

Account

13 properties

JSON SCHEMA

AppInfo

7 properties

JSON SCHEMA

AppInstallRequest

4 properties

JSON SCHEMA

AppUpdateRequest

4 properties

JSON SCHEMA

AppInfo

7 properties

JSON SCHEMA

AppInstallRequest

4 properties

JSON SCHEMA

AppUpdateRequest

4 properties

JSON SCHEMA

AutomationCompanyCreate

3 properties

JSON SCHEMA

AutomationCompany

5 properties

JSON SCHEMA

AutomationCompanyUpdate

2 properties

JSON SCHEMA

AutomationCompany

5 properties

JSON SCHEMA

AutomationCompanyCreate

3 properties

JSON SCHEMA

AutomationCompanyUpdate

2 properties

JSON SCHEMA

Company

4 properties

JSON SCHEMA

ConfigurationPackage

12 properties

JSON SCHEMA

ConfigurationPackage

12 properties

JSON SCHEMA

CopyEnvironmentRequest

2 properties

JSON SCHEMA

CopyEnvironmentRequest

2 properties

JSON SCHEMA

CountryRegion

5 properties

JSON SCHEMA

CountryRegion

5 properties

JSON SCHEMA

CreateEnvironmentRequest

4 properties

JSON SCHEMA

CreateEnvironmentRequest

4 properties

JSON SCHEMA

Currency

7 properties

JSON SCHEMA

CustomerCreate

16 properties

JSON SCHEMA

CustomerPaymentJournal

6 properties

JSON SCHEMA

Customer

28 properties

JSON SCHEMA

CustomerUpdate

14 properties

JSON SCHEMA

CustomerCreate

16 properties

JSON SCHEMA

CustomerPaymentJournal

6 properties

JSON SCHEMA

CustomerUpdate

14 properties

JSON SCHEMA

Dimension

4 properties

JSON SCHEMA

Employee

23 properties

JSON SCHEMA

EnvironmentOperation

13 properties

JSON SCHEMA

Environment

18 properties

JSON SCHEMA

EnvironmentSettings

3 properties

JSON SCHEMA

EnvironmentOperation

13 properties

JSON SCHEMA

EnvironmentSettings

3 properties

JSON SCHEMA

ErrorResponse

5 properties

JSON SCHEMA

ExtensionDeploymentStatus

7 properties

JSON SCHEMA

Extension

10 properties

JSON SCHEMA

ExtensionUploadCreate

2 properties

JSON SCHEMA

ExtensionUpload

4 properties

JSON SCHEMA

ExtensionDeploymentStatus

7 properties

JSON SCHEMA

ExtensionUpload

4 properties

JSON SCHEMA

ExtensionUploadCreate

2 properties

JSON SCHEMA

Feature

5 properties

JSON SCHEMA

GeneralLedgerEntry

11 properties

JSON SCHEMA

GeneralLedgerEntry

11 properties

JSON SCHEMA

ItemCategory

4 properties

JSON SCHEMA

ItemCreate

10 properties

JSON SCHEMA

Item

23 properties

JSON SCHEMA

ItemUpdate

9 properties

JSON SCHEMA

ItemCategory

4 properties

JSON SCHEMA

ItemCreate

10 properties

JSON SCHEMA

ItemUpdate

9 properties

JSON SCHEMA

JournalCreate

3 properties

JSON SCHEMA

JournalLine

17 properties

JSON SCHEMA

Journal

7 properties

JSON SCHEMA

JournalCreate

3 properties

JSON SCHEMA

JournalLine

17 properties

JSON SCHEMA

NotificationRecipient

3 properties

JSON SCHEMA

NotificationRecipient

3 properties

JSON SCHEMA

PaymentMethod

4 properties

JSON SCHEMA

PaymentTerm

8 properties

JSON SCHEMA

PaymentMethod

4 properties

JSON SCHEMA

PaymentTerm

8 properties

JSON SCHEMA

PermissionSet

6 properties

JSON SCHEMA

PermissionSet

6 properties

JSON SCHEMA

Profile

6 properties

JSON SCHEMA

PurchaseInvoiceCreate

5 properties

JSON SCHEMA

PurchaseInvoice

15 properties

JSON SCHEMA

PurchaseOrderCreate

6 properties

JSON SCHEMA

PurchaseOrderLine

27 properties

JSON SCHEMA

PurchaseOrder

35 properties

JSON SCHEMA

PurchaseOrderUpdate

6 properties

JSON SCHEMA

PurchaseInvoice

15 properties

JSON SCHEMA

PurchaseInvoiceCreate

5 properties

JSON SCHEMA

PurchaseOrder

35 properties

JSON SCHEMA

PurchaseOrderCreate

6 properties

JSON SCHEMA

PurchaseOrderLine

27 properties

JSON SCHEMA

PurchaseOrderUpdate

6 properties

JSON SCHEMA

Quotas

2 properties

JSON SCHEMA

RestoreEnvironmentRequest

6 properties

JSON SCHEMA

RestorePeriod

3 properties

JSON SCHEMA

RestoreEnvironmentRequest

6 properties

JSON SCHEMA

RestorePeriod

3 properties

JSON SCHEMA

SalesInvoiceCreate

6 properties

JSON SCHEMA

SalesInvoice

16 properties

JSON SCHEMA

SalesOrderCreate

7 properties

JSON SCHEMA

SalesOrderLine

30 properties

JSON SCHEMA

SalesOrder

38 properties

JSON SCHEMA

SalesOrderUpdate

7 properties

JSON SCHEMA

SalesInvoice

16 properties

JSON SCHEMA

SalesInvoiceCreate

6 properties

JSON SCHEMA

SalesOrder

38 properties

JSON SCHEMA

SalesOrderCreate

7 properties

JSON SCHEMA

SalesOrderLine

30 properties

JSON SCHEMA

SalesOrderUpdate

7 properties

JSON SCHEMA

ScheduledJob

7 properties

JSON SCHEMA

ScheduledUpgrade

7 properties

JSON SCHEMA

ScheduledJob

7 properties

JSON SCHEMA

ScheduledUpgrade

7 properties

JSON SCHEMA

SecurityGroup

4 properties

JSON SCHEMA

SecurityGroup

4 properties

JSON SCHEMA

SupportSettings

4 properties

JSON SCHEMA

SupportSettings

4 properties

JSON SCHEMA

UpdateSettings

2 properties

JSON SCHEMA

UpdateSettings

2 properties

JSON SCHEMA

UsedStorage

4 properties

JSON SCHEMA

UsedStorage

4 properties

JSON SCHEMA

UserPermission

6 properties

JSON SCHEMA

User

5 properties

JSON SCHEMA

UserUpdate

2 properties

JSON SCHEMA

UserPermission

6 properties

JSON SCHEMA

UserUpdate

2 properties

JSON SCHEMA

VendorCreate

15 properties

JSON SCHEMA

VendorPaymentJournal

6 properties

JSON SCHEMA

Vendor

22 properties

JSON SCHEMA

VendorUpdate

12 properties

JSON SCHEMA

VendorCreate

15 properties

JSON SCHEMA

VendorPaymentJournal

6 properties

JSON SCHEMA

VendorUpdate

12 properties

JSON SCHEMA

Purchase Order

35 properties

JSON SCHEMA

Sales Order

38 properties

JSON SCHEMA

Vendor

22 properties

JSON SCHEMA

Scroll for all 199

JSON Structure 73

JSON Structure definitions describing this provider's data shapes.

Admin Center App Info Structure

7 properties

JSON STRUCTURE

Admin Center App Install Request Structure

4 properties

JSON STRUCTURE

Admin Center App Update Request Structure

4 properties

JSON STRUCTURE

Admin Center Environment Structure

18 properties

JSON STRUCTURE

Admin Center Error Response Structure

5 properties

JSON STRUCTURE

Admin Center Quotas Structure

2 properties

JSON STRUCTURE

Admin Center Restore Period Structure

3 properties

JSON STRUCTURE

Admin Center Scheduled Upgrade Structure

7 properties

JSON STRUCTURE

Admin Center Support Settings Structure

4 properties

JSON STRUCTURE

Admin Center Update Settings Structure

2 properties

JSON STRUCTURE

Admin Center Used Storage Structure

4 properties

JSON STRUCTURE

Automation Automation Company Structure

5 properties

JSON STRUCTURE

Automation Company Structure

4 properties

JSON STRUCTURE

Automation Configuration Package Structure

12 properties

JSON STRUCTURE

Automation Error Response Structure

1 properties

JSON STRUCTURE

Automation Extension Structure

10 properties

JSON STRUCTURE

Automation Extension Upload Structure

4 properties

JSON STRUCTURE

Automation Feature Structure

5 properties

JSON STRUCTURE

Automation Permission Set Structure

6 properties

JSON STRUCTURE

Automation Profile Structure

6 properties

JSON STRUCTURE

Automation Scheduled Job Structure

7 properties

JSON STRUCTURE

Automation Security Group Structure

4 properties

JSON STRUCTURE

Automation User Permission Structure

6 properties

JSON STRUCTURE

Automation User Structure

5 properties

JSON STRUCTURE

Automation User Update Structure

2 properties

JSON STRUCTURE

Business Central V2 Account Structure

13 properties

JSON STRUCTURE

Business Central V2 Company Structure

5 properties

JSON STRUCTURE

Business Central V2 Currency Structure

7 properties

JSON STRUCTURE

Business Central V2 Customer Structure

28 properties

JSON STRUCTURE

Business Central V2 Dimension Structure

4 properties

JSON STRUCTURE

Business Central V2 Employee Structure

23 properties

JSON STRUCTURE

Business Central V2 Item Create Structure

10 properties

JSON STRUCTURE

Business Central V2 Item Structure

23 properties

JSON STRUCTURE

Business Central V2 Item Update Structure

9 properties

JSON STRUCTURE

Business Central V2 Journal Line Structure

17 properties

JSON STRUCTURE

Business Central V2 Journal Structure

7 properties

JSON STRUCTURE

Business Central V2 Payment Term Structure

8 properties

JSON STRUCTURE

Business Central V2 Sales Invoice Structure

16 properties

JSON STRUCTURE

Business Central V2 Sales Order Structure

38 properties

JSON STRUCTURE

Business Central V2 Vendor Create Structure

15 properties

JSON STRUCTURE

Business Central V2 Vendor Structure

22 properties

JSON STRUCTURE

Business Central V2 Vendor Update Structure

12 properties

JSON STRUCTURE

Navision Structure

0 properties

JSON STRUCTURE

Scroll for all 73

Examples 164

Example request and response payloads for these APIs.

Automation User Example

5 fields

EXAMPLE

Navision Getitem Example

6 fields

EXAMPLE

Navision Getuser Example

6 fields

EXAMPLE

Scroll for all 164

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Navision Authentication

http/oauth2 · 2 schemes

SECURITY

Navision Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Navision Vulnerability Disclosure

security.txt · contact published

SECURITY

Navision Trust Center

GDPR

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Navision Scopes

1 scope · authorizationCode/clientCredentials

1 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Navision Agentic Access

108 operations · 48 acting

108 operations · 48 acting

AGENTIC

Use Cases 3

What developers build with this provider.

ERP Integration

Connect external systems to Business Central for real-time business data sync

Multi-Company Management

Automate company creation and configuration across Business Central tenants

Financial Reporting

Extract general ledger entries and account data for custom reporting

Integrations 3

Pre-built integrations with other platforms and tools.

Microsoft 365

Deep integration with Excel, Outlook, and Teams for business workflows

Power Platform

Connect to Power BI, Power Automate, and Power Apps

Shopify

Sync orders, customers, and inventory with Shopify stores

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 16

Reference material describing how the API behaves

Scroll for all 16

Agent Surfaces 3

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 25

Pagination, idempotency, versioning, errors, and events

Scroll for all 25

Build 5

SDKs, sample code, and the tooling you integrate with

Access & Security 9

Authentication, authorization, and security posture

Scroll for all 9

Operate 8

Status, limits, changes, and where to get help

Scroll for all 8

Commercial 6

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 4

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
name: Microsoft Dynamics NAV
x-parent: microsoft-dynamics-365
description: API collection for Microsoft Dynamics NAV (formerly Navision), an enterprise resource planning (ERP) solution
  for small and medium-sized businesses. Dynamics NAV has evolved into Dynamics 365 Business Central, which provides modern
  REST, OData, and SOAP web services for business data integration.
deliveryModel:
  model: open-core
  license: MIT
  open_source: true
  commercial: true
  callable_host: true
  label: Open core · an OSS project plus a commercial hosted product
  confidence: high
  source:
  - license
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: true
  try_now: true
  public: false
  gated: none
  gated_source:
  - onboarding
  label: Freemium (free trial) · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  - rate-limits
  - security
  generated: '2026-11-06'
  method: derived
image: https://example.com/navision-logo.png
created: '2024-01-20'
modified: '2026-05-19'
url: https://dynamics.microsoft.com/nav-overview/
specificationVersion: '0.23'
tags:
- Business Management
- Dynamics NAV
- ERP
- Finance
- Inventory
- Microsoft
- Navision
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
common:
- type: ChangeLog
  url: changelog/navision-changelog.yml
- type: Conventions
  url: conventions/navision-conventions.yml
- type: Deprecation
  url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/upgrade/deprecated-features-w1
- type: Lifecycle
  url: lifecycle/navision-lifecycle.yml
- type: ErrorCatalog
  url: errors/navision-error-codes.yml
- type: Packages
  url: packages/navision-packages.yml
- type: Support
  url: https://support.microsoft.com/en-us
- type: Spectral
  url: rules/navision-spectral-rules.yml
- type: Spectral
  url: rules/navision-rules.yml
- type: Spectral
  url: rules/navision-jsonschema-spectral-rules.yml
- type: JSONLD
  url: json-ld/navision-context.jsonld
- type: Vocabulary
  url: vocabulary/navision-vocabulary.yml
- type: DataModel
  url: data-model/navision-data-model.yml
- type: Compliance
  url: https://www.microsoft.com/en-us/trust-center
- type: ErrorCatalog
  url: errors/navision-problem-types.yml
- type: Conformance
  url: conformance/navision-conformance.yml
- type: LLMsTxt
  url: llms/navision-llms.txt
- type: SecurityTxt
  url: well-known/navision-security.txt
- type: WellKnown
  url: well-known/navision-well-known.yml
- type: Hosts
  url: hosts/navision-hosts.yml
- type: Vendors
  url: vendors/navision-vendors.yml
- type: Security
  url: https://www.microsoft.com/security
- type: Leadership
  url: https://news.microsoft.com/leadership
- type: TrustCenter
  url: security/navision-trust-center.yml
- type: FinOps
  url: finops/navision-finops.yml
- type: RateLimits
  url: rate-limits/navision-rate-limits.yml
- type: Plans
  url: plans/navision-plans-pricing.yml
- type: Website
  url: https://www.microsoft.com/
- type: CapabilityMap
  url: capabilities/navision-capability-edges.yml
  name: Microsoft Dynamics NAV Business Capability Map
- type: IssueTracker
  url: https://github.com/christianbraeunlich/d365bc-api-postman/issues
- type: License
  name: MIT
  url: https://github.com/christianbraeunlich/d365bc-api-postman/blob/main/LICENSE
- type: AgenticAccess
  url: agentic-access/navision-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/navision-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/navision-domain-security.yml
- type: Authentication
  url: authentication/navision-authentication.yml
- type: OAuthScopes
  url: scopes/navision-scopes.yml
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/microsoft-dynamics-nav/overview
- type: Arazzo
  url: arazzo/navision-create-journal-and-read-lines-workflow.yml
  name: Business Central Create a Journal and Read Its Lines
- type: Arazzo
  url: arazzo/navision-create-purchase-invoice-for-vendor-workflow.yml
  name: Business Central Create a Purchase Invoice for a Vendor
- type: Arazzo
  url: arazzo/navision-create-purchase-order-for-vendor-workflow.yml
  name: Business Central Create a Purchase Order for a Vendor
- type: Arazzo
  url: arazzo/navision-create-sales-invoice-for-customer-workflow.yml
  name: Business Central Create a Sales Invoice for a Customer
- type: Arazzo
  url: arazzo/navision-create-sales-order-for-customer-workflow.yml
  name: Business Central Create a Sales Order for a Customer
- type: Arazzo
  url: arazzo/navision-onboard-customer-workflow.yml
  name: Business Central Onboard a Customer
- type: Arazzo
  url: arazzo/navision-onboard-vendor-workflow.yml
  name: Business Central Onboard a Vendor
- type: Arazzo
  url: arazzo/navision-upsert-item-workflow.yml
  name: Business Central Upsert an Item
- type: Portal
  url: https://dynamics.microsoft.com
- type: Documentation
  url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/
- type: GettingStarted
  url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-get-started
- type: Authentication
  url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/users-credential-types
- type: Blog
  url: https://www.microsoft.com/en-us/dynamics-365/blog/product/dynamics-365-business-central/
- type: ChangeLog
  url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/overview
- type: Signup
  url: https://learn.microsoft.com/en-us/dynamics365/business-central/trial-signup
- type: Pricing
  url: https://www.microsoft.com/en-us/dynamics-365/products/business-central/pricing
- type: TermsOfService
  url: https://www.microsoft.com/en/dynamics-365/business-applications/legal
- type: PrivacyPolicy
  url: https://privacy.microsoft.com
- type: StatusPage
  url: https://status.cloud.microsoft
- type: GitHubOrganization
  url: https://github.com/microsoft/BCApps
- type: GitHubRepository
  url: https://github.com/christianbraeunlich/d365bc-api-postman
- type: RateLimits
  url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/api-reference/v2.0/dynamics-rate-limits
- type: Features
  data:
  - name: Financial Management
    description: General ledger, accounts payable/receivable, bank reconciliation, and financial reporting
  - name: Sales Order Management
    description: Create and manage sales orders, invoices, credit memos, and quotes
  - name: Purchase Order Management
    description: Manage purchase orders, invoices, and vendor relationships
  - name: Inventory Management
    description: Track items, stock levels, and inventory valuations
  - name: Environment Administration
    description: Programmatic management of production and sandbox environments
  - name: Tenant Automation
    description: Automate company setup, extension management, and user provisioning
- type: UseCases
  data:
  - name: ERP Integration
    description: Connect external systems to Business Central for real-time business data sync
  - name: Multi-Company Management
    description: Automate company creation and configuration across Business Central tenants
  - name: Financial Reporting
    description: Extract general ledger entries and account data for custom reporting
- type: Integrations
  data:
  - name: Microsoft 365
    description: Deep integration with Excel, Outlook, and Teams for business workflows
  - name: Power Platform
    description: Connect to Power BI, Power Automate, and Power Apps
  - name: Shopify
    description: Sync orders, customers, and inventory with Shopify stores
- type: SDKs
  url: https://github.com/AgoraIO/agora-rest-client-go
  title: Go REST Client
- type: JSONSchema
  url: json-schema/customer.json
  title: Customer Schema
- type: JSONSchema
  url: json-schema/vendor.json
  title: Vendor Schema
- type: JSONSchema
  url: json-schema/item.json
  title: Item Schema
- type: JSONSchema
  url: json-schema/sales-order.json
  title: Sales Order Schema
- type: JSONSchema
  url: json-schema/purchase-order.json
  title: Purchase Order Schema
- type: JSONSchema
  url: json-schema/business-central-v2-customer-schema.json
  title: BC v2 Customer Schema
- type: JSONSchema
  url: json-schema/business-central-v2-vendor-schema.json
  title: BC v2 Vendor Schema
- type: JSONSchema
  url: json-schema/business-central-v2-item-schema.json
  title: BC v2 Item Schema
- type: JSONSchema
  url: json-schema/business-central-v2-sales-order-schema.json
  title: BC v2 Sales Order Schema
- type: JSONSchema
  url: json-schema/business-central-v2-purchase-order-schema.json
  title: BC v2 Purchase Order Schema
- type: JSONSchema
  url: json-schema/admin-center-environment-schema.json
  title: Admin Center Environment Schema
- type: JSONSchema
  url: json-schema/admin-center-environment-operation-schema.json
  title: Admin Center Environment Operation Schema
- type: JSONSchema
  url: json-schema/automation-extension-schema.json
  title: Automation Extension Schema
- type: JSONSchema
  url: json-schema/automation-user-schema.json
  title: Automation User Schema
- type: JSONSchema
  url: json-schema/automation-automation-company-schema.json
  title: Automation Company Schema
- type: JSONLD
  url: json-ld/context.jsonld
  title: JSON-LD Context
- type: JSONLD
  url: json-ld/business-central-v2-context.jsonld
  title: Business Central v2 JSON-LD Context
- type: JSONLD
  url: json-ld/admin-center-context.jsonld
  title: Admin Center JSON-LD Context
- type: JSONLD
  url: json-ld/automation-context.jsonld
  title: Automation JSON-LD Context
- type: Vocabulary
  url: vocabulary/navision-vocabulary.yaml
  title: Navision Vocabulary
- type: Rules
  url: rules/navision-spectral-rules.yml
  title: Spectral Rules
apis:
- name: Dynamics NAV SOAP Web Services
  description: SOAP-based web services for legacy integrations and business logic operations in Dynamics NAV. Exposes pages
    and codeunits with built-in CRUD operations and supports extension codeunits for custom operations.
  image: https://example.com/soap-icon.png
  humanURL: https://learn.microsoft.com/en-us/dynamics-nav/soap-web-services
  baseURL: https://{server}:{port}/{instance}/WS/{company}/
  tags:
  - Business Logic
  - Codeunits
  - Legacy Integration
  - SOAP
  properties:
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics-nav/soap-web-service-uris
  - type: APIReference
    url: https://learn.microsoft.com/en-us/dynamics-nav/walkthrough--creating-and-using-a-codeunit-web-service--soap-
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/dynamics-nav/walkthrough--registering-and-using-a-page-web-service--soap-
  aid: navision:dynamics-nav-soap-web-services
- name: Business Central REST API Web Services
  description: RESTful web services layer for Business Central that provides the preferred integration method. Includes built-in
    APIs, custom API pages and queries, and supports both on-premises and cloud deployments.
  image: https://example.com/bc-rest-icon.png
  humanURL: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/webservices/api-overview
  baseURL: https://api.businesscentral.dynamics.com/v2.0/{environment}/api
  tags:
  - Business Central
  - Custom APIs
  - Data Integration
  - REST API
  - Web Services
  properties:
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/webservices/api-overview
  - type: APIReference
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/api-reference/v2.0/endpoints-apis-for-dynamics
  - type: Authentication
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/webservices/authenticate-web-services-using-oauth
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-get-started
  contact:
  - FN: Microsoft Dynamics Support
    email: bcsupport@microsoft.com
    url: https://dynamics.microsoft.com/support/
  aid: navision:business-central-rest-api-web-services
- aid: navision:navision-accounts-api
  name: Microsoft Dynamics NAV Accounts API
  description: Manage general ledger accounts
  humanURL: https://learn.microsoft.com/en-us/dynamics-nav/web-services
  baseURL: https://api.businesscentral.dynamics.com/v2.0/{environment}/api/v2.0
  tags:
  - Account
  tags_raw:
  - Accounts
  properties:
  - type: OpenAPI
    url: openapi/navision-accounts-api-openapi.yml
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics-nav/microsoft-dynamics-nav-web-services-overview
  - type: Authentication
    url: https://learn.microsoft.com/en-us/dynamics-nav/web-services-authentication
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/dynamics-nav/walkthrough--creating-and-interacting-with-a-page-web-service--odata-
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics-nav/odata-web-services
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/api-reference/v2.0/
  - type: APIReference
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/api-reference/v2.0/endpoints-apis-for-dynamics
  - type: Authentication
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/webservices/authenticate-web-services-using-oauth
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-develop-connect-apps
  - type: ChangeLog
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/overview
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/administration-center-api
  - type: Authentication
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/automation-apis-using-s2s-authentication
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/itpro-introduction-to-automation-apis
  - type: JSONSchema
    url: json-schema/navision-account-schema.json
  - type: JSONSchema
    url: json-schema/navision-general-ledger-entry-schema.json
- aid: navision:navision-app-management-api
  name: Microsoft Dynamics NAV App Management API
  description: Manage installed applications
  humanURL: https://learn.microsoft.com/en-us/dynamics-nav/web-services
  baseURL: https://api.businesscentral.dynamics.com/admin/v2.28
  tags:
  - App Management
  properties:
  - type: OpenAPI
    url: openapi/navision-app-management-api-openapi.yml
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics-nav/microsoft-dynamics-nav-web-services-overview
  - type: Authentication
    url: https://learn.microsoft.com/en-us/dynamics-nav/web-services-authentication
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/dynamics-nav/walkthrough--creating-and-interacting-with-a-page-web-service--odata-
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics-nav/odata-web-services
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/api-reference/v2.0/
  - type: APIReference
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/api-reference/v2.0/endpoints-apis-for-dynamics
  - type: Authentication
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/webservices/authenticate-web-services-using-oauth
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-develop-connect-apps
  - type: ChangeLog
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/overview
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/administration-center-api
  - type: Authentication
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/automation-apis-using-s2s-authentication
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/itpro-introduction-to-automation-apis
  - type: JSONSchema
    url: json-schema/navision-environment-operation-schema.json
  - type: JSONSchema
    url: json-schema/navision-app-update-request-schema.json
  - type: JSONSchema
    url: json-schema/navision-app-info-schema.json
  - type: JSONSchema
    url: json-schema/navision-app-install-request-schema.json
- aid: navision:navision-available-applications-api
  name: Microsoft Dynamics NAV Available Applications API
  description: Query available application versions and countries
  humanURL: https://learn.microsoft.com/en-us/dynamics-nav/web-services
  baseURL: https://api.businesscentral.dynamics.com/admin/v2.28
  tags:
  - Available Applications
  properties:
  - type: OpenAPI
    url: openapi/navision-available-applications-api-openapi.yml
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics-nav/microsoft-dynamics-nav-web-services-overview
  - type: Authentication
    url: https://learn.microsoft.com/en-us/dynamics-nav/web-services-authentication
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/dynamics-nav/walkthrough--creating-and-interacting-with-a-page-web-service--odata-
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics-nav/odata-web-services
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/api-reference/v2.0/
  - type: APIReference
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/api-reference/v2.0/endpoints-apis-for-dynamics
  - type: Authentication
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/webservices/authenticate-web-services-using-oauth
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-develop-connect-apps
  - type: ChangeLog
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/overview
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/administration-center-api
  - type: Authentication
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/automation-apis-using-s2s-authentication
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/itpro-introduction-to-automation-apis
- aid: navision:navision-companies-api
  name: Microsoft Dynamics NAV Companies API
  description: Manage automation companies
  humanURL: https://learn.microsoft.com/en-us/dynamics-nav/web-services
  baseURL: https://api.businesscentral.dynamics.com/v2.0/{environment}/api/microsoft/automation/v2.0
  tags:
  - Companies
  properties:
  - type: OpenAPI
    url: openapi/navision-companies-api-openapi.yml
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics-nav/microsoft-dynamics-nav-web-services-overview
  - type: Authentication
    url: https://learn.microsoft.com/en-us/dynamics-nav/web-services-authentication
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/dynamics-nav/walkthrough--creating-and-interacting-with-a-page-web-service--odata-
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics-nav/odata-web-services
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/api-reference/v2.0/
  - type: APIReference
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/api-reference/v2.0/endpoints-apis-for-dynamics
  - type: Authentication
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/webservices/authenticate-web-services-using-oauth
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-develop-connect-apps
  - type: ChangeLog
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/overview
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/administration-center-api
  - type: Authentication
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/automation-apis-using-s2s-authentication
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/itpro-introduction-to-automation-apis
  - type: JSONSchema
    url: json-schema/navision-automation-company-schema.json
  - type: JSONSchema
    url: json-schema/navision-automation-company-create-schema.json
  - type: JSONSchema
    url: json-schema/navision-company-schema.json
  - type: JSONSchema
    url: json-schema/navision-automation-company-update-schema.json
- aid: navision:navision-configuration-packages-api
  name: Microsoft Dynamics NAV Configuration Packages API
  description: Manage RapidStart configuration packages
  humanURL: https://learn.microsoft.com/en-us/dynamics-nav/web-services
  baseURL: https://api.businesscentral.dynamics.com/v2.0/{environment}/api/microsoft/automation/v2.0
  tags:
  - Configuration Packages
  properties:
  - type: OpenAPI
    url: openapi/navision-configuration-packages-api-openapi.yml
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics-nav/microsoft-dynamics-nav-web-services-overview
  - type: Authentication
    url: https://learn.microsoft.com/en-us/dynamics-nav/web-services-authentication
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/dynamics-nav/walkthrough--creating-and-interacting-with-a-page-web-service--odata-
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics-nav/odata-web-services
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/api-reference/v2.0/
  - type: APIReference
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/api-reference/v2.0/endpoints-apis-for-dynamics
  - type: Authentication
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/webservices/authenticate-web-services-using-oauth
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-develop-connect-apps
  - type: ChangeLog
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/overview
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/administration-center-api
  - type: Authentication
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/automation-apis-using-s2s-authentication
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/itpro-introduction-to-automation-apis
  - type: JSONSchema
    url: json-schema/navision-configuration-package-schema.json
- aid: navision:navision-countries-regions-api
  name: Microsoft Dynamics NAV Countries/Regions API
  description: Manage country and region codes
  humanURL: https://learn.microsoft.com/en-us/dynamics-nav/web-services
  baseURL: https://api.businesscentral.dynamics.com/v2.0/{environment}/api/v2.0
  tags:
  - Countries/Regions
  properties:
  - type: OpenAPI
    url: openapi/navision-countries-regions-api-openapi.yml
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics-nav/microsoft-dynamics-nav-web-services-overview
  - type: Authentication
    url: https://learn.microsoft.com/en-us/dynamics-nav/web-services-authentication
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/dynamics-nav/walkthrough--creating-and-interacting-with-a-page-web-service--odata-
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics-nav/odata-web-services
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/api-reference/v2.0/
  - type: APIReference
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/api-reference/v2.0/endpoints-apis-for-dynamics
  - type: Authentication
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/webservices/authenticate-web-services-using-oauth
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-develop-connect-apps
  - type: ChangeLog
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/overview
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/administration-center-api
  - type: Authentication
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/automation-apis-using-s2s-authentication
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/itpro-introduction-to-automation-apis
  - type: JSONSchema
    url: json-schema/navision-country-region-schema.json
- aid: navision:navision-currency-api
  name: Microsoft Dynamics NAV Currency API
  description: Manage currencies and exchange rates
  humanURL: https://learn.microsoft.com/en-us/dynamics-nav/web-services
  baseURL: https://api.businesscentral.dynamics.com/v2.0/{environment}/api/v2.0
  tags:
  - Currency
  properties:
  - type: OpenAPI
    url: openapi/navision-currency-api-openapi.yml
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics-nav/microsoft-dynamics-nav-web-services-overview
  - type: Authentication
    url: https://learn.microsoft.com/en-us/dynamics-nav/web-services-authentication
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/dynamics-nav/walkthrough--creating-and-interacting-with-a-page-web-service--odata-
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics-nav/odata-web-services
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/api-reference/v2.0/
  - type: APIReference
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/api-reference/v2.0/endpoints-apis-for-dynamics
  - type: Authentication
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/webservices/authenticate-web-services-using-oauth
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-develop-connect-apps
  - type: ChangeLog
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/overview
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/administration-center-api
  - type: Authentication
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/automation-apis-using-s2s-authentication
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/itpro-introduction-to-automation-apis
  - type: JSONSchema
    url: json-schema/navision-currency-schema.json
- aid: navision:navision-customer-payments-api
  name: Microsoft Dynamics NAV Customer Payments API
  description: Manage customer payment journals
  humanURL: https://learn.microsoft.com/en-us/dynamics-nav/web-services
  baseURL: https://api.businesscentral.dynamics.com/v2.0/{environment}/api/v2.0
  tags:
  - Customer Payments
  properties:
  - type: OpenAPI
    url: openapi/navision-customer-payments-api-openapi.yml
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics-nav/microsoft-dynamics-nav-web-services-overview
  - type: Authentication
    url: https://learn.microsoft.com/en-us/dynamics-nav/web-services-authentication
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/dynamics-nav/walkthrough--creating-and-interacting-with-a-page-web-service--odata-
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics-nav/odata-web-services
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/api-reference/v2.0/
  - type: APIReference
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/api-reference/v2.0/endpoints-apis-for-dynamics
  - type: Authentication
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/webservices/authenticate-web-services-using-oauth
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-develop-connect-apps
  - type: ChangeLog
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/overview
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/administration-center-api
  - type: Authentication
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/automation-apis-using-s2s-authentication
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/itpro-introduction-to-automation-apis
  - type: JSONSchema
    url: json-schema/navision-customer-payment-journal-schema.json
- aid: navision:navision-customers-api
  name: Microsoft Dynamics NAV Customers API
  description: Manage customer records
  humanURL: https://learn.microsoft.com/en-us/dynamics-nav/web-services
  baseURL: https://api.businesscentral.dynamics.com/v2.0/{environment}/api/v2.0
  tags:
  - Customers
  properties:
  - type: OpenAPI
    url: openapi/navision-customers-api-openapi.yml
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics-nav/microsoft-dynamics-nav-web-services-overview
  - type: Authentication
    url: https://learn.microsoft.com/en-us/dynamics-nav/web-services-authentication
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/dynamics-nav/walkthrough--creating-and-interacting-with-a-page-web-service--odata-
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics-nav/odata-web-services
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/api-reference/v2.0/
  - type: APIReference
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/api-reference/v2.0/endpoints-apis-for-dynamics
  - type: Authentication
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/webservices/authenticate-web-services-using-oauth
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-develop-connect-apps
  - type: ChangeLog
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/overview
  - type: Documentation
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/administration-center-api
  - type: Authentication
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/automation-apis-using-s2s-authentication
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/


# --- truncated at 32 KB (98 KB total) ---
# Full source: https://artifacts.apis.io/navision/apis.yml

Microsoft Dynamics NAV API — frequently asked questions

Does Microsoft Dynamics NAV have an API?

Yes. APIs.io lists 40 APIs from Microsoft Dynamics NAV, including Dynamics NAV SOAP Web Services, Business Central REST API Web Services and Microsoft Dynamics NAV Accounts API, and 37 more.

Is there an OpenAPI specification for the Microsoft Dynamics NAV API?

Yes. APIs.io indexes 38 OpenAPI specifications for Microsoft Dynamics NAV, each linked for download from this page.

How do I authenticate with the Microsoft Dynamics NAV API?

Microsoft Dynamics NAV documents its authentication (http/oauth2 · 2 schemes). The details are profiled on APIs.io as Navision Authentication.

How much does the Microsoft Dynamics NAV API cost?

Microsoft Dynamics NAV publishes its prices; its Dynamics 365 Business Central Essentials plan is $80.00 user/month, paid yearly as of 2026-09-20. APIs.io lists 6 pricing plans for Microsoft Dynamics NAV, with each plan's price, limits and inclusions under Pricing on this page.

Is the Microsoft Dynamics NAV API ready for AI agents?

Microsoft Dynamics NAV has a Kin Score of 73.9 out of 100 (exemplar) and an Agent Readiness score of 38.7 (agent-ready), scored by API Evangelist on 2026-11-06.

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/navision"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/navision/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/navision/evidence"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.