Skip to main content

Dynamics 365 Business Central [ARCHIVED]

The Dynamics 365 Business Central connector for Airbyte enables syncing financial and business data from Microsoft Dynamics 365 Business Central via the OData v4 REST API (v2.0). It supports general ledger entries, chart of accounts, customers, vendors, invoices, and journals.

Prerequisites

  • A Microsoft Dynamics 365 Business Central environment (cloud/SaaS)
  • An Azure AD (Entra ID) app registration with API permissions for Business Central
  • Client credentials (client ID and client secret) for OAuth 2.0 service-to-service authentication

Setup Guide

  1. Register an application in the Azure portal.
  2. Grant the application the API permissions for Dynamics 365 Business Central (e.g., Financials.ReadWrite.All or API.ReadWrite.All).
  3. Create a client secret for the application.
  4. Note the Tenant ID, Client ID, and Client Secret.
  5. Ensure the application is authorized in your Business Central environment under Azure Active Directory Applications.

For detailed steps, see Using Service-to-Service (S2S) Authentication.

Configuration

InputTypeDescriptionDefault Value
tenant_idstringAzure AD tenant ID.
client_idstringOAuth 2.0 client (application) ID.
client_secretstringOAuth 2.0 client secret.
environment_namestringBusiness Central environment name.production
company_idstringOptional GUID of a specific company to sync. Omit to sync all companies.
start_datestringEarliest date for incremental sync (ISO 8601, e.g. 2017-01-01T00:00:00Z).

Streams

Stream NamePrimary KeyPaginationSupports Full SyncSupports Incremental
companiesidDefaultPaginator
general_ledger_entriesidDefaultPaginator
accountsidDefaultPaginator
customersidDefaultPaginator
vendorsidDefaultPaginator
sales_invoicesidDefaultPaginator
purchase_invoicesidDefaultPaginator
journalsidDefaultPaginator

Reference

No configuration specification is available for this connector.

Changelog

Expand to review
VersionDatePull RequestSubject
0.0.12026-02-2674070Initial release
Was this page helpful?