
ERP & Business Systems
Last updated
3 months ago
Endpoints
100
Types
Auth Methods
Environments
MS Business Central API provides REST-based ERP integration with OAuth 2.0 and Basic authentication via Microsoft Entra ID. Covers 100 endpoints across v1.0 and v2.0 supporting financial management, sales, purchasing, inventory, and operations with OData v4 protocol for advanced querying.
Core functionality includes general ledger accounts, customers, vendors, sales orders, purchase orders, items, invoices, payments, journal entries, dimensions, and company information. Multi-environment architecture supports production, sandbox, and custom environments with separate authentication per environment. API pages built in AL language enable custom endpoint creation with EntityName, EntitySetName, and APIVersion properties.
Webhook support enables real-time entity change notifications with mandatory handshake validation using validationToken parameter. Subscriptions expire after 3 days by default and support clientState for security validation. Webhook notifications retry over 36 hours for 408, 429, or 5xx errors. Job queue dependency means user sessions must have API enabled on service tier.
Official SDKs for JavaScript and .NET with community libraries. Azure AD app registration required with user impersonation or service-to-service authentication flows. Access tokens short-lived with refresh token support. Microsoft license required with trial available. Production environment standard. Ideal for ERP integrations, financial automation, multi-tenant SaaS applications, and Connect apps with extensive custom API capabilities through AL development.