Discovery needs no key. Ratings and market analysis are Pro.
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.
openapi: 3.2.0
info:
title: Microsoft Dynamics 365 Business Central API v2.0 Companies Sales Invoices API
description: 'Standard REST API (v2.0) for Microsoft Dynamics 365 Business Central.
Exposes Business Central entities such as companies, customers, vendors,
items, sales documents, purchase documents, and journals via an OData v4
interface. Authentication uses OAuth 2.0 (Microsoft Entra ID) bearer
tokens supporting both delegated user and service-to-service flows.
URLs follow the pattern:
https://api.businesscentral.dynamics.com/v2.0/{environment}/api/v2.0
'
version: v2.0
contact:
name: Kin Lane
email: kin@apievangelist.com
license:
name: Microsoft Terms of Use
url: https://www.microsoft.com/en-us/legal/terms-of-use
servers:
- url: https://api.businesscentral.dynamics.com/v2.0/{environment}/api/v2.0
description: Business Central production environment
variables:
environment:
default: production
description: Business Central environment name
security:
- oauth2: []
tags:
- name: SalesInvoices
description: Sales invoice documents
paths:
/companies({companyId})/salesInvoices:
get:
tags:
- SalesInvoices
summary: List sales invoices
operationId: salesInvoices_list
parameters:
- $ref: '#/components/parameters/companyId'
responses:
'200':
description: OK
post:
tags:
- SalesInvoices
summary: Create a sales invoice
operationId: salesInvoices_create
parameters:
- $ref: '#/components/parameters/companyId'
requestBody:
required: true
content:
application/json:
schema:
type: object
responses:
'201':
description: Created
components:
parameters:
companyId:
name: companyId
in: path
required: true
description: Company GUID
schema:
type: string
format: uuid
securitySchemes:
oauth2:
type: oauth2
description: Microsoft Entra ID OAuth 2.0
flows:
authorizationCode:
authorizationUrl: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
tokenUrl: https://login.microsoftonline.com/common/oauth2/v2.0/token
scopes:
https://api.businesscentral.dynamics.com/.default: Business Central API access