(v1.0) Dynamics 365 Business Central

Business management and ERP solution

learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/api ↗
Version
1.0.0
OpenAPI
3.0.0
Endpoints
324
Schemas
162
71
Quality
Updated
3 days ago
Erp erp business microsoft
Use this API in your AI agent

Query structured spec data via REST or MCP. Get exactly what your agent needs.

Get API Key

Server URLs

https://api.businesscentral.dynamics.com/v2.0/sandbox/api/v1.0
https://api.businesscentral.dynamics.com/v2.0/production/api/v1.0

Endpoints

Clear filters

Attachments 3 endpoints

PATCH /companies({company_id})/attachments({attachments_parentId},{attachments_id})
operationId: Attachments_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

attachments_parentId path required string

(v1.0) parentId for attachments

attachments_id path required string

(v1.0) id for attachments

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema AttachmentsCreateD365ObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedattachments

PATCH /companies({company_id})/attachments({attachments_parentId},{attachments_id})
PATCH /companies({company_id})/journalLines({journalLine_id})/attachments({attachments_parentId},{attachments_id})
operationId: Attachments_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

journalLine_id path required string

(v1.0) id for journalLine

attachments_parentId path required string

(v1.0) parentId for attachments

attachments_id path required string

(v1.0) id for attachments

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema AttachmentsCreateD365ObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedattachments

PATCH /companies({company_id})/journalLines({journalLine_id})/attachments({attachments_parentId},{attachments_id})
PATCH /companies({company_id})/journals({journal_id})/journalLines({journalLine_id})/attachments({attachments_parentId},{attachments_id})
operationId: Attachments_updateD365Object

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

journal_id path required string

(v1.0) id for journal

journalLine_id path required string

(v1.0) id for journalLine

attachments_parentId path required string

(v1.0) parentId for attachments

attachments_id path required string

(v1.0) id for attachments

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema AttachmentsCreateD365ObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedattachments

PATCH /companies({company_id})/journals({journal_id})/journalLines({journalLine_id})/attachments({attachments_parentId},{attachments_id})

Bankaccount 1 endpoints

PATCH /companies({company_id})/bankAccounts({bankAccount_id})
operationId: BankAccount_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

bankAccount_id path required string

(v1.0) id for bankAccount

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema BankAccountCreateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedbankAccount

PATCH /companies({company_id})/bankAccounts({bankAccount_id})

Companyinformation 1 endpoints

PATCH /companies({company_id})/companyInformation({companyInformation_id})
operationId: CompanyInformation_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

companyInformation_id path required string

(v1.0) id for companyInformation

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema CompanyInformationUpdateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedcompanyInformation

PATCH /companies({company_id})/companyInformation({companyInformation_id})

Countryregion 1 endpoints

PATCH /companies({company_id})/countriesRegions({countryRegion_id})
operationId: CountryRegion_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

countryRegion_id path required string

(v1.0) id for countryRegion

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema CountryRegionCreateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedcountryRegion

PATCH /companies({company_id})/countriesRegions({countryRegion_id})

Currency 1 endpoints

PATCH /companies({company_id})/currencies({currency_id})
operationId: Currency_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

currency_id path required string

(v1.0) id for currency

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema CurrencyCreateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedcurrency

PATCH /companies({company_id})/currencies({currency_id})

Customer 1 endpoints

PATCH /companies({company_id})/customers({customer_id})
operationId: Customer_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

customer_id path required string

(v1.0) id for customer

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema CustomerCreateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedcustomer

PATCH /companies({company_id})/customers({customer_id})

Customerpayment 2 endpoints

PATCH /companies({company_id})/customerPaymentJournals({customerPaymentJournal_id})/customerPayments({customerPayment_id})
operationId: CustomerPayment_updateObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

customerPaymentJournal_id path required string

(v1.0) id for customerPaymentJournal

customerPayment_id path required string

(v1.0) id for customerPayment

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema CustomerPaymentCreateD365ObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedcustomerPayment

PATCH /companies({company_id})/customerPaymentJournals({customerPaymentJournal_id})/customerPayments({customerPayment_id})
PATCH /companies({company_id})/customerPayments({customerPayment_id})
operationId: CustomerPayment_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

customerPayment_id path required string

(v1.0) id for customerPayment

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema CustomerPaymentCreateD365ObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedcustomerPayment

PATCH /companies({company_id})/customerPayments({customerPayment_id})

Customerpaymentjournal 1 endpoints

PATCH /companies({company_id})/customerPaymentJournals({customerPaymentJournal_id})
operationId: CustomerPaymentJournal_updateObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

customerPaymentJournal_id path required string

(v1.0) id for customerPaymentJournal

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema CustomerPaymentJournalCreateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedcustomerPaymentJournal

PATCH /companies({company_id})/customerPaymentJournals({customerPaymentJournal_id})

Defaultdimensions 5 endpoints

PATCH /companies({company_id})/customers({customer_id})/defaultDimensions({defaultDimensions_parentId},{defaultDimensions_dimensionId})
operationId: DefaultDimensions_updateObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

customer_id path required string

(v1.0) id for customer

defaultDimensions_parentId path required string

(v1.0) parentId for defaultDimensions

defaultDimensions_dimensionId path required string

(v1.0) dimensionId for defaultDimensions

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema DefaultDimensionsCreateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifieddefaultDimensions

PATCH /companies({company_id})/customers({customer_id})/defaultDimensions({defaultDimensions_parentId},{defaultDimensions_dimensionId})
PATCH /companies({company_id})/defaultDimensions({defaultDimensions_parentId},{defaultDimensions_dimensionId})
operationId: DefaultDimensions_updateObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

defaultDimensions_parentId path required string

(v1.0) parentId for defaultDimensions

defaultDimensions_dimensionId path required string

(v1.0) dimensionId for defaultDimensions

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema DefaultDimensionsCreateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifieddefaultDimensions

PATCH /companies({company_id})/defaultDimensions({defaultDimensions_parentId},{defaultDimensions_dimensionId})
PATCH /companies({company_id})/employees({employee_id})/defaultDimensions({defaultDimensions_parentId},{defaultDimensions_dimensionId})
operationId: DefaultDimensions_updateObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

employee_id path required string

(v1.0) id for employee

defaultDimensions_parentId path required string

(v1.0) parentId for defaultDimensions

defaultDimensions_dimensionId path required string

(v1.0) dimensionId for defaultDimensions

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema DefaultDimensionsCreateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifieddefaultDimensions

PATCH /companies({company_id})/employees({employee_id})/defaultDimensions({defaultDimensions_parentId},{defaultDimensions_dimensionId})
PATCH /companies({company_id})/items({item_id})/defaultDimensions({defaultDimensions_parentId},{defaultDimensions_dimensionId})
operationId: DefaultDimensions_updateObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

item_id path required string

(v1.0) id for item

defaultDimensions_parentId path required string

(v1.0) parentId for defaultDimensions

defaultDimensions_dimensionId path required string

(v1.0) dimensionId for defaultDimensions

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema DefaultDimensionsCreateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifieddefaultDimensions

PATCH /companies({company_id})/items({item_id})/defaultDimensions({defaultDimensions_parentId},{defaultDimensions_dimensionId})
PATCH /companies({company_id})/vendors({vendor_id})/defaultDimensions({defaultDimensions_parentId},{defaultDimensions_dimensionId})
operationId: DefaultDimensions_updateObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

vendor_id path required string

(v1.0) id for vendor

defaultDimensions_parentId path required string

(v1.0) parentId for defaultDimensions

defaultDimensions_dimensionId path required string

(v1.0) dimensionId for defaultDimensions

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema DefaultDimensionsCreateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifieddefaultDimensions

PATCH /companies({company_id})/vendors({vendor_id})/defaultDimensions({defaultDimensions_parentId},{defaultDimensions_dimensionId})

Dimensionline 1 endpoints

PATCH /companies({company_id})/dimensionLines({dimensionLine_parentId},{dimensionLine_id})
operationId: DimensionLine_updateObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

dimensionLine_parentId path required string

(v1.0) parentId for dimensionLine

dimensionLine_id path required string

(v1.0) id for dimensionLine

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema DimensionLineCreateD365ObjectRequest

Responses

200

(v1.0) Succesfully updated the specifieddimensionLine

PATCH /companies({company_id})/dimensionLines({dimensionLine_parentId},{dimensionLine_id})

Employee 1 endpoints

PATCH /companies({company_id})/employees({employee_id})
operationId: Employee_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

employee_id path required string

(v1.0) id for employee

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema EmployeeCreateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedemployee

PATCH /companies({company_id})/employees({employee_id})

Generalledgerentryattachments 1 endpoints

PATCH /companies({company_id})/generalLedgerEntryAttachments({generalLedgerEntryAttachments_generalLedgerEntryNumber},{generalLedgerEntryAttachments_id})
operationId: GeneralLedgerEntryAttachments_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

generalLedgerEntryAttachments_generalLedgerEntryNumber path required integer

(v1.0) generalLedgerEntryNumber for generalLedgerEntryAttachments

generalLedgerEntryAttachments_id path required string

(v1.0) id for generalLedgerEntryAttachments

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema GeneralLedgerEntryAttachmentsCreateD365ObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedgeneralLedgerEntryAttachments

PATCH /companies({company_id})/generalLedgerEntryAttachments({generalLedgerEntryAttachments_generalLedgerEntryNumber},{generalLedgerEntryAttachments_id})

Item 1 endpoints

PATCH /companies({company_id})/items({item_id})
operationId: Item_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

item_id path required string

(v1.0) id for item

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema ItemCreateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifieditem

PATCH /companies({company_id})/items({item_id})

Itemcategory 1 endpoints

PATCH /companies({company_id})/itemCategories({itemCategory_id})
operationId: ItemCategory_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

itemCategory_id path required string

(v1.0) id for itemCategory

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema ItemCategoryCreateD365ObjectRequest

Responses

200

(v1.0) Succesfully updated the specifieditemCategory

PATCH /companies({company_id})/itemCategories({itemCategory_id})

Journal 1 endpoints

PATCH /companies({company_id})/journals({journal_id})
operationId: Journal_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

journal_id path required string

(v1.0) id for journal

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema JournalCreateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedjournal

PATCH /companies({company_id})/journals({journal_id})

Journalline 2 endpoints

PATCH /companies({company_id})/journalLines({journalLine_id})
operationId: JournalLine_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

journalLine_id path required string

(v1.0) id for journalLine

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema JournalLineCreateD365ObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedjournalLine

PATCH /companies({company_id})/journalLines({journalLine_id})
PATCH /companies({company_id})/journals({journal_id})/journalLines({journalLine_id})
operationId: JournalLine_updateObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

journal_id path required string

(v1.0) id for journal

journalLine_id path required string

(v1.0) id for journalLine

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema JournalLineCreateD365ObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedjournalLine

PATCH /companies({company_id})/journals({journal_id})/journalLines({journalLine_id})

Paymentmethod 1 endpoints

PATCH /companies({company_id})/paymentMethods({paymentMethod_id})
operationId: PaymentMethod_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

paymentMethod_id path required string

(v1.0) id for paymentMethod

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema PaymentMethodCreateD365ObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedpaymentMethod

PATCH /companies({company_id})/paymentMethods({paymentMethod_id})

Paymentterm 1 endpoints

PATCH /companies({company_id})/paymentTerms({paymentTerm_id})
operationId: PaymentTerm_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

paymentTerm_id path required string

(v1.0) id for paymentTerm

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema PaymentTermCreateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedpaymentTerm

PATCH /companies({company_id})/paymentTerms({paymentTerm_id})

Picture 5 endpoints

PATCH /companies({company_id})/customers({customer_id})/picture({picture_id})
operationId: Picture_updateObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

customer_id path required string

(v1.0) id for customer

picture_id path required string

(v1.0) id for picture

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema PictureUpdateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedpicture

PATCH /companies({company_id})/customers({customer_id})/picture({picture_id})
PATCH /companies({company_id})/employees({employee_id})/picture({picture_id})
operationId: Picture_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

employee_id path required string

(v1.0) id for employee

picture_id path required string

(v1.0) id for picture

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema PictureUpdateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedpicture

PATCH /companies({company_id})/employees({employee_id})/picture({picture_id})
PATCH /companies({company_id})/items({item_id})/picture({picture_id})
operationId: Picture_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

item_id path required string

(v1.0) id for item

picture_id path required string

(v1.0) id for picture

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema PictureUpdateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedpicture

PATCH /companies({company_id})/items({item_id})/picture({picture_id})
PATCH /companies({company_id})/picture({picture_id})
operationId: Picture_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

picture_id path required string

(v1.0) id for picture

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema PictureUpdateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedpicture

PATCH /companies({company_id})/picture({picture_id})
PATCH /companies({company_id})/vendors({vendor_id})/picture({picture_id})
operationId: Picture_updateObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

vendor_id path required string

(v1.0) id for vendor

picture_id path required string

(v1.0) id for picture

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema PictureUpdateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedpicture

PATCH /companies({company_id})/vendors({vendor_id})/picture({picture_id})

Project 1 endpoints

PATCH /companies({company_id})/projects({project_id})
operationId: Project_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

project_id path required string

(v1.0) id for project

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema ProjectCreateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedproject

PATCH /companies({company_id})/projects({project_id})

Purchaseinvoice 1 endpoints

PATCH /companies({company_id})/purchaseInvoices({purchaseInvoice_id})
operationId: PurchaseInvoice_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

purchaseInvoice_id path required string

(v1.0) id for purchaseInvoice

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema PurchaseInvoiceCreateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedpurchaseInvoice

PATCH /companies({company_id})/purchaseInvoices({purchaseInvoice_id})

Purchaseinvoiceline 2 endpoints

PATCH /companies({company_id})/purchaseInvoiceLines('{purchaseInvoiceLine_id}')
operationId: PurchaseInvoiceLine_updateObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

purchaseInvoiceLine_id path required string

(v1.0) id for purchaseInvoiceLine

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema PurchaseInvoiceLineCreateD365ObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedpurchaseInvoiceLine

PATCH /companies({company_id})/purchaseInvoiceLines('{purchaseInvoiceLine_id}')
PATCH /companies({company_id})/purchaseInvoices({purchaseInvoice_id})/purchaseInvoiceLines('{purchaseInvoiceLine_id}')
operationId: PurchaseInvoiceLine_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

purchaseInvoice_id path required string

(v1.0) id for purchaseInvoice

purchaseInvoiceLine_id path required string

(v1.0) id for purchaseInvoiceLine

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema PurchaseInvoiceLineCreateD365ObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedpurchaseInvoiceLine

PATCH /companies({company_id})/purchaseInvoices({purchaseInvoice_id})/purchaseInvoiceLines('{purchaseInvoiceLine_id}')

Salescreditmemo 1 endpoints

PATCH /companies({company_id})/salesCreditMemos({salesCreditMemo_id})
operationId: SalesCreditMemo_updateObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesCreditMemo_id path required string

(v1.0) id for salesCreditMemo

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema SalesCreditMemoCreateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedsalesCreditMemo

PATCH /companies({company_id})/salesCreditMemos({salesCreditMemo_id})

Salescreditmemoline 2 endpoints

PATCH /companies({company_id})/salesCreditMemoLines('{salesCreditMemoLine_id}')
operationId: SalesCreditMemoLine_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesCreditMemoLine_id path required string

(v1.0) id for salesCreditMemoLine

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema SalesCreditMemoLineCreateD365ObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedsalesCreditMemoLine

PATCH /companies({company_id})/salesCreditMemoLines('{salesCreditMemoLine_id}')
PATCH /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/salesCreditMemoLines('{salesCreditMemoLine_id}')
operationId: SalesCreditMemoLine_updateObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesCreditMemo_id path required string

(v1.0) id for salesCreditMemo

salesCreditMemoLine_id path required string

(v1.0) id for salesCreditMemoLine

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema SalesCreditMemoLineCreateD365ObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedsalesCreditMemoLine

PATCH /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/salesCreditMemoLines('{salesCreditMemoLine_id}')

Salesinvoice 1 endpoints

PATCH /companies({company_id})/salesInvoices({salesInvoice_id})
operationId: SalesInvoice_updateObjectById

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesInvoice_id path required string

(v1.0) id for salesInvoice

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema SalesInvoiceCreateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedsalesInvoice

PATCH /companies({company_id})/salesInvoices({salesInvoice_id})

Salesinvoiceline 2 endpoints

PATCH /companies({company_id})/salesInvoiceLines('{salesInvoiceLine_id}')
operationId: SalesInvoiceLine_updateObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesInvoiceLine_id path required string

(v1.0) id for salesInvoiceLine

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema SalesInvoiceLineCreateD365ObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedsalesInvoiceLine

PATCH /companies({company_id})/salesInvoiceLines('{salesInvoiceLine_id}')
PATCH /companies({company_id})/salesInvoices({salesInvoice_id})/salesInvoiceLines('{salesInvoiceLine_id}')
operationId: SalesInvoiceLine_updateObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesInvoice_id path required string

(v1.0) id for salesInvoice

salesInvoiceLine_id path required string

(v1.0) id for salesInvoiceLine

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema SalesInvoiceLineCreateD365ObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedsalesInvoiceLine

PATCH /companies({company_id})/salesInvoices({salesInvoice_id})/salesInvoiceLines('{salesInvoiceLine_id}')

Salesorder 1 endpoints

PATCH /companies({company_id})/salesOrders({salesOrder_id})
operationId: SalesOrder_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesOrder_id path required string

(v1.0) id for salesOrder

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema SalesOrderCreateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedsalesOrder

PATCH /companies({company_id})/salesOrders({salesOrder_id})

Salesorderline 2 endpoints

PATCH /companies({company_id})/salesOrderLines('{salesOrderLine_id}')
operationId: SalesOrderLine_updateObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesOrderLine_id path required string

(v1.0) id for salesOrderLine

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema SalesOrderLineCreateD365ObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedsalesOrderLine

PATCH /companies({company_id})/salesOrderLines('{salesOrderLine_id}')
PATCH /companies({company_id})/salesOrders({salesOrder_id})/salesOrderLines('{salesOrderLine_id}')
operationId: SalesOrderLine_updateObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesOrder_id path required string

(v1.0) id for salesOrder

salesOrderLine_id path required string

(v1.0) id for salesOrderLine

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema SalesOrderLineCreateD365ObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedsalesOrderLine

PATCH /companies({company_id})/salesOrders({salesOrder_id})/salesOrderLines('{salesOrderLine_id}')

Salesquote 1 endpoints

PATCH /companies({company_id})/salesQuotes({salesQuote_id})
operationId: SalesQuote_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesQuote_id path required string

(v1.0) id for salesQuote

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema SalesQuoteCreateD365ObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedsalesQuote

PATCH /companies({company_id})/salesQuotes({salesQuote_id})

Salesquoteline 2 endpoints

PATCH /companies({company_id})/salesQuoteLines('{salesQuoteLine_id}')
operationId: SalesQuoteLine_updateObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesQuoteLine_id path required string

(v1.0) id for salesQuoteLine

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema SalesQuoteLineCreateD365ObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedsalesQuoteLine

PATCH /companies({company_id})/salesQuoteLines('{salesQuoteLine_id}')
PATCH /companies({company_id})/salesQuotes({salesQuote_id})/salesQuoteLines('{salesQuoteLine_id}')
operationId: SalesQuoteLine_updateObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesQuote_id path required string

(v1.0) id for salesQuote

salesQuoteLine_id path required string

(v1.0) id for salesQuoteLine

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema SalesQuoteLineCreateD365ObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedsalesQuoteLine

PATCH /companies({company_id})/salesQuotes({salesQuote_id})/salesQuoteLines('{salesQuoteLine_id}')

Shipmentmethod 1 endpoints

PATCH /companies({company_id})/shipmentMethods({shipmentMethod_id})
operationId: ShipmentMethod_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

shipmentMethod_id path required string

(v1.0) id for shipmentMethod

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema ShipmentMethodCreateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedshipmentMethod

PATCH /companies({company_id})/shipmentMethods({shipmentMethod_id})

Taxarea 1 endpoints

PATCH /companies({company_id})/taxAreas({taxArea_id})
operationId: TaxArea_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

taxArea_id path required string

(v1.0) id for taxArea

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema TaxAreaCreateD365ObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedtaxArea

PATCH /companies({company_id})/taxAreas({taxArea_id})

Taxgroup 1 endpoints

PATCH /companies({company_id})/taxGroups({taxGroup_id})
operationId: TaxGroup_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

taxGroup_id path required string

(v1.0) id for taxGroup

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema TaxGroupCreateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedtaxGroup

PATCH /companies({company_id})/taxGroups({taxGroup_id})

Timeregistrationentry 2 endpoints

PATCH /companies({company_id})/employees({employee_id})/timeRegistrationEntries({timeRegistrationEntry_id})
operationId: TimeRegistrationEntry_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

employee_id path required string

(v1.0) id for employee

timeRegistrationEntry_id path required string

(v1.0) id for timeRegistrationEntry

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema TimeRegistrationEntryCreateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedtimeRegistrationEntry

PATCH /companies({company_id})/employees({employee_id})/timeRegistrationEntries({timeRegistrationEntry_id})
PATCH /companies({company_id})/timeRegistrationEntries({timeRegistrationEntry_id})
operationId: TimeRegistrationEntry_updateObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

timeRegistrationEntry_id path required string

(v1.0) id for timeRegistrationEntry

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema TimeRegistrationEntryCreateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedtimeRegistrationEntry

PATCH /companies({company_id})/timeRegistrationEntries({timeRegistrationEntry_id})

Unitofmeasure 1 endpoints

PATCH /companies({company_id})/unitsOfMeasure({unitOfMeasure_id})
operationId: UnitOfMeasure_updateObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

unitOfMeasure_id path required string

(v1.0) id for unitOfMeasure

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema UnitOfMeasureCreateD365ObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedunitOfMeasure

PATCH /companies({company_id})/unitsOfMeasure({unitOfMeasure_id})

Vendor 1 endpoints

PATCH /companies({company_id})/vendors({vendor_id})
operationId: Vendor_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

vendor_id path required string

(v1.0) id for vendor

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema VendorCreateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedvendor

PATCH /companies({company_id})/vendors({vendor_id})

Schemas

object AccountGetListResponse
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/account"
      }
    }
  }
}
object AgedAccountsPayableGetListResponse
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/agedAccountsPayable"
      }
    }
  }
}
object AgedAccountsReceivableGetListResponse
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/agedAccountsReceivable"
      }
    }
  }
}
object AttachmentsCreateD365ObjectRequest
{
  "properties": {
    "id": {
      "type": "string",
      "format": "uuid",
      "nullable": false,
      "description": "(v1.0) The id property for the Dynamics 365 Business Central attachments entity"
    },
    "content": {
      "type": "string",
      "format": "binary",
      "nullable": true,
      "description": "(v1.0) The content property for the Dynamics 365 Business Central attachments entity"
    },
    "byteSize": {
      "type": "integer",
      "format": "int32",
      "nullable": true,
      "description": "(v1.0) The byteSize property for the Dynamics 365 Business Central attachments entity"
    },
    "fileName": {
      "type": "string",
      "nullable": true,
      "maxLength": 250,
      "description": "(v1.0) The fileName property for the Dynamics 365 Business Central attachments entity"
    },
    "parentId": {
      "type": "string",
      "format": "uuid",
      "nullable": false,
      "description": "(v1.0) The parentId property for the Dynamics 365 Business Central attachments entity"
    },
    "lastModifiedDateTime": {
      "type": "string",
      "format": "date-time",
      "nullable": true,
      "description": "(v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central attachments entity"
    }
  }
}
object AttachmentsGetList200Response
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/attachments"
      }
    }
  }
}
object AttachmentsGetListResponse
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/attachments"
      }
    }
  }
}
object BalanceSheetGetListResponse
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/balanceSheet"
      }
    }
  }
}
object BankAccountCreateDynamicsObjectRequest
{
  "properties": {
    "id": {
      "type": "string",
      "format": "uuid",
      "nullable": false,
      "description": "(v1.0) The id property for the Dynamics 365 Business Central bankAccount entity"
    },
    "number": {
      "type": "string",
      "nullable": true,
      "maxLength": 20,
      "description": "(v1.0) The number property for the Dynamics 365 Business Central bankAccount entity"
    },
    "displayName": {
      "type": "string",
      "nullable": true,
      "maxLength": 100,
      "description": "(v1.0) The displayName property for the Dynamics 365 Business Central bankAccount entity"
    }
  }
}
object BankAccountGetListResponse
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/bankAccount"
      }
    }
  }
}
object CashFlowStatementGetListResponse
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/cashFlowStatement"
      }
    }
  }
}
object CompanyGetListResponse
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/company"
      }
    }
  }
}
object CompanyInformationGetListResponse
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/companyInformation"
      }
    }
  }
}
object CompanyInformationUpdateDynamicsObjectRequest
{
  "properties": {
    "id": {
      "type": "string",
      "format": "uuid",
      "nullable": false,
      "description": "(v1.0) The id property for the Dynamics 365 Business Central companyInformation entity"
    },
    "email": {
      "type": "string",
      "nullable": true,
      "maxLength": 80,
      "description": "(v1.0) The email property for the Dynamics 365 Business Central companyInformation entity"
    },
    "address": {
      "$ref": "#/components/schemas/postaladdresstype",
      "nullable": true
    },
    "picture": {
      "type": "string",
      "format": "binary",
      "nullable": true,
      "description": "(v1.0) The picture property for the Dynamics 365 Business Central companyInformation entity"
    },
    "website": {
      "type": "string",
      "nullable": true,
      "maxLength": 80,
      "description": "(v1.0) The website property for the Dynamics 365 Business Central companyInformation entity"
    },
    "industry": {
      "type": "string",
      "nullable": true,
      "maxLength": 30,
      "description": "(v1.0) The industry property for the Dynamics 365 Business Central companyInformation entity"
    },
    "faxNumber": {
      "type": "string",
      "nullable": true,
      "maxLength": 30,
      "description": "(v1.0) The faxNumber property for the Dynamics 365 Business Central companyInformation entity"
    },
    "displayName": {
      "type": "string",
      "nullable": true,
      "maxLength": 100,
      "description": "(v1.0) The displayName property for the Dynamics 365 Business Central companyInformation entity"
    },
    "phoneNumber": {
      "type": "string",
      "nullable": true,
      "maxLength": 30,
      "description": "(v1.0) The phoneNumber property for the Dynamics 365 Business Central companyInformation entity"
    },
    "currencyCode": {
      "type": "string",
      "nullable": true,
      "description": "(v1.0) The currencyCode property for the Dynamics 365 Business Central companyInformation entity"
    },
    "lastModifiedDateTime": {
      "type": "string",
      "format": "date-time",
      "nullable": true,
      "description": "(v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central companyInformation entity"
    },
    "taxRegistrationNumber": {
      "type": "string",
      "nullable": true,
      "maxLength": 20,
      "description": "(v1.0) The taxRegistrationNumber property for the Dynamics 365 Business Central companyInformation entity"
    },
    "currentFiscalYearStartDate": {
      "type": "string",
      "format": "date-time",
      "nullable": true,
      "description": "(v1.0) The currentFiscalYearStartDate property for the Dynamics 365 Business Central companyInformation entity"
    }
  }
}
object CountryRegionCreateDynamicsObjectRequest
{
  "properties": {
    "id": {
      "type": "string",
      "format": "uuid",
      "nullable": false,
      "description": "(v1.0) The id property for the Dynamics 365 Business Central countryRegion entity"
    },
    "code": {
      "type": "string",
      "nullable": false,
      "maxLength": 10,
      "description": "(v1.0) The code property for the Dynamics 365 Business Central countryRegion entity"
    },
    "displayName": {
      "type": "string",
      "nullable": true,
      "maxLength": 50,
      "description": "(v1.0) The displayName property for the Dynamics 365 Business Central countryRegion entity"
    },
    "addressFormat": {
      "type": "string",
      "nullable": true,
      "description": "(v1.0) The addressFormat property for the Dynamics 365 Business Central countryRegion entity"
    },
    "lastModifiedDateTime": {
      "type": "string",
      "format": "date-time",
      "nullable": true,
      "description": "(v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central countryRegion entity"
    }
  }
}
object CountryRegionGetListResponse
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/countryRegion"
      }
    }
  }
}
object CurrencyCreateDynamicsObjectRequest
{
  "properties": {
    "id": {
      "type": "string",
      "format": "uuid",
      "nullable": false,
      "description": "(v1.0) The id property for the Dynamics 365 Business Central currency entity"
    },
    "code": {
      "type": "string",
      "nullable": false,
      "maxLength": 10,
      "description": "(v1.0) The code property for the Dynamics 365 Business Central currency entity"
    },
    "symbol": {
      "type": "string",
      "nullable": true,
      "maxLength": 10,
      "description": "(v1.0) The symbol property for the Dynamics 365 Business Central currency entity"
    },
    "displayName": {
      "type": "string",
      "nullable": true,
      "maxLength": 30,
      "description": "(v1.0) The displayName property for the Dynamics 365 Business Central currency entity"
    },
    "amountDecimalPlaces": {
      "type": "string",
      "nullable": true,
      "maxLength": 5,
      "description": "(v1.0) The amountDecimalPlaces property for the Dynamics 365 Business Central currency entity"
    },
    "lastModifiedDateTime": {
      "type": "string",
      "format": "date-time",
      "nullable": true,
      "description": "(v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central currency entity"
    },
    "amountRoundingPrecision": {
      "type": "number",
      "format": "decimal",
      "nullable": true,
      "description": "(v1.0) The amountRoundingPrecision property for the Dynamics 365 Business Central currency entity"
    }
  }
}
object CurrencyGetListResponse
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/currency"
      }
    }
  }
}
object CustomerCreateDynamicsObjectRequest
{
  "properties": {
    "id": {
      "type": "string",
      "format": "uuid",
      "nullable": false,
      "description": "(v1.0) The id property for the Dynamics 365 Business Central customer entity"
    },
    "type": {
      "type": "string",
      "nullable": true,
      "description": "(v1.0) The type property for the Dynamics 365 Business Central customer entity"
    },
    "email": {
      "type": "string",
      "nullable": true,
      "maxLength": 80,
      "description": "(v1.0) The email property for the Dynamics 365 Business Central customer entity"
    },
    "number": {
      "type": "string",
      "nullable": true,
      "maxLength": 20,
      "description": "(v1.0) The number property for the Dynamics 365 Business Central customer entity"
    },
    "address": {
      "$ref": "#/components/schemas/postaladdresstype",
      "nullable": true
    },
    "blocked": {
      "type": "string",
      "nullable": true,
      "description": "(v1.0) The blocked property for the Dynamics 365 Business Central customer entity"
    },
    "website": {
      "type": "string",
      "nullable": true,
      "maxLength": 80,
      "description": "(v1.0) The website property for the Dynamics 365 Business Central customer entity"
    },
    "taxAreaId": {
      "type": "string",
      "format": "uuid",
      "nullable": true,
      "description": "(v1.0) The taxAreaId property for the Dynamics 365 Business Central customer entity"
    },
    "taxLiable": {
      "type": "boolean",
      "nullable": true,
      "description": "(v1.0) The taxLiable property for the Dynamics 365 Business Central customer entity"
    },
    "currencyId": {
      "type": "string",
      "format": "uuid",
      "nullable": true,
      "description": "(v1.0) The currencyId property for the Dynamics 365 Business Central customer entity"
    },
    "displayName": {
      "type": "string",
      "nullable": false,
      "maxLength": 100,
      "description": "(v1.0) The displayName property for the Dynamics 365 Business Central customer entity"
    },
    "phoneNumber": {
      "type": "string",
      "nullable": true,
      "maxLength": 30,
      "description": "(v1.0) The phoneNumber property for the Dynamics 365 Business Central customer entity"
    },
    "currencyCode": {
      "type": "string",
      "nullable": true,
      "description": "(v1.0) The currencyCode property for the Dynamics 365 Business Central customer entity"
    },
    "paymentTermsId": {
      "type": "string",
      "format": "uuid",
      "nullable": true,
      "description": "(v1.0) The paymentTermsId property for the Dynamics 365 Business Central customer entity"
    },
    "paymentMethodId": {
      "type": "string",
      "format": "uuid",
      "nullable": true,
      "description": "(v1.0) The paymentMethodId property for the Dynamics 365 Business Central customer entity"
    },
    "shipmentMethodId": {
      "type": "string",
      "format": "uuid",
      "nullable": true,
      "description": "(v1.0) The shipmentMethodId property for the Dynamics 365 Business Central customer entity"
    },
    "taxAreaDisplayName": {
      "type": "string",
      "nullable": true,
      "description": "(v1.0) The taxAreaDisplayName property for the Dynamics 365 Business Central customer entity"
    },
    "lastModifiedDateTime": {
      "type": "string",
      "format": "date-time",
      "nullable": true,
      "description": "(v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central customer entity"
    },
    "taxRegistrationNumber": {
      "type": "string",
      "nullable": true,
      "maxLength": 20,
      "description": "(v1.0) The taxRegistrationNumber property for the Dynamics 365 Business Central customer entity"
    }
  }
}
object CustomerFinancialDetailGetList200Response
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/customerFinancialDetail"
      }
    }
  }
}
object CustomerFinancialDetailGetListResponse
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/customerFinancialDetail"
      }
    }
  }
}
object CustomerGetListResponse
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/customer"
      }
    }
  }
}
object CustomerPaymentCreateD365ObjectRequest
{
  "properties": {
    "id": {
      "type": "string",
      "format": "uuid",
      "nullable": false,
      "description": "(v1.0) The id property for the Dynamics 365 Business Central customerPayment entity"
    },
    "amount": {
      "type": "number",
      "format": "decimal",
      "nullable": true,
      "description": "(v1.0) The amount property for the Dynamics 365 Business Central customerPayment entity"
    },
    "comment": {
      "type": "string",
      "nullable": true,
      "maxLength": 250,
      "description": "(v1.0) The comment property for the Dynamics 365 Business Central customerPayment entity"
    },
    "contactId": {
      "type": "string",
      "nullable": true,
      "maxLength": 250,
      "description": "(v1.0) The contactId property for the Dynamics 365 Business Central customerPayment entity"
    },
    "customerId": {
      "type": "string",
      "format": "uuid",
      "nullable": true,
      "description": "(v1.0) The customerId property for the Dynamics 365 Business Central customerPayment entity"
    },
    "dimensions": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/dimensiontype",
        "nullable": true
      }
    },
    "lineNumber": {
      "type": "integer",
      "format": "int32",
      "nullable": true,
      "description": "(v1.0) The lineNumber property for the Dynamics 365 Business Central customerPayment entity"
    },
    "description": {
      "type": "string",
      "nullable": true,
      "maxLength": 100,
      "description": "(v1.0) The description property for the Dynamics 365 Business Central customerPayment entity"
    },
    "postingDate": {
      "type": "string",
      "format": "date-time",
      "nullable": true,
      "description": "(v1.0) The postingDate property for the Dynamics 365 Business Central customerPayment entity"
    },
    "customerNumber": {
      "type": "string",
      "nullable": true,
      "maxLength": 20,
      "description": "(v1.0) The customerNumber property for the Dynamics 365 Business Central customerPayment entity"
    },
    "documentNumber": {
      "type": "string",
      "nullable": true,
      "maxLength": 20,
      "description": "(v1.0) The documentNumber property for the Dynamics 365 Business Central customerPayment entity"
    },
    "appliesToInvoiceId": {
      "type": "string",
      "format": "uuid",
      "nullable": true,
      "description": "(v1.0) The appliesToInvoiceId property for the Dynamics 365 Business Central customerPayment entity"
    },
    "journalDisplayName": {
      "type": "string",
      "nullable": true,
      "description": "(v1.0) The journalDisplayName property for the Dynamics 365 Business Central customerPayment entity"
    },
    "lastModifiedDateTime": {
      "type": "string",
      "format": "date-time",
      "nullable": true,
      "description": "(v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central customerPayment entity"
    },
    "appliesToInvoiceNumber": {
      "type": "string",
      "nullable": true,
      "description": "(v1.0) The appliesToInvoiceNumber property for the Dynamics 365 Business Central customerPayment entity"
    },
    "externalDocumentNumber": {
      "type": "string",
      "nullable": true,
      "maxLength": 35,
      "description": "(v1.0) The externalDocumentNumber property for the Dynamics 365 Business Central customerPayment entity"
    }
  }
}
object CustomerPaymentGetList200Response
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/customerPayment"
      }
    }
  }
}
object CustomerPaymentGetListResponse
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/customerPayment"
      }
    }
  }
}
object CustomerPaymentJournalCreateDynamicsObjectRequest
{
  "properties": {
    "id": {
      "type": "string",
      "format": "uuid",
      "nullable": false,
      "description": "(v1.0) The id property for the Dynamics 365 Business Central customerPaymentJournal entity"
    },
    "code": {
      "type": "string",
      "nullable": false,
      "maxLength": 10,
      "description": "(v1.0) The code property for the Dynamics 365 Business Central customerPaymentJournal entity"
    },
    "displayName": {
      "type": "string",
      "nullable": true,
      "maxLength": 100,
      "description": "(v1.0) The displayName property for the Dynamics 365 Business Central customerPaymentJournal entity"
    },
    "balancingAccountId": {
      "type": "string",
      "format": "uuid",
      "nullable": true,
      "description": "(v1.0) The balancingAccountId property for the Dynamics 365 Business Central customerPaymentJournal entity"
    },
    "lastModifiedDateTime": {
      "type": "string",
      "format": "date-time",
      "nullable": true,
      "description": "(v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central customerPaymentJournal entity"
    },
    "balancingAccountNumber": {
      "type": "string",
      "nullable": true,
      "maxLength": 20,
      "description": "(v1.0) The balancingAccountNumber property for the Dynamics 365 Business Central customerPaymentJournal entity"
    }
  }
}
object CustomerPaymentJournalGetListResponse
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/customerPaymentJournal"
      }
    }
  }
}
object CustomerSaleListResponse
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/customerSale"
      }
    }
  }
}
object DefaultDimensionsCreateDynamicsObjectRequest
{
  "properties": {
    "parentId": {
      "type": "string",
      "format": "uuid",
      "nullable": false,
      "description": "(v1.0) The parentId property for the Dynamics 365 Business Central defaultDimensions entity"
    },
    "dimensionId": {
      "type": "string",
      "format": "uuid",
      "nullable": false,
      "description": "(v1.0) The dimensionId property for the Dynamics 365 Business Central defaultDimensions entity"
    },
    "dimensionCode": {
      "type": "string",
      "nullable": true,
      "maxLength": 20,
      "description": "(v1.0) The dimensionCode property for the Dynamics 365 Business Central defaultDimensions entity"
    },
    "dimensionValueId": {
      "type": "string",
      "format": "uuid",
      "nullable": true,
      "description": "(v1.0) The dimensionValueId property for the Dynamics 365 Business Central defaultDimensions entity"
    },
    "postingValidation": {
      "type": "string",
      "nullable": true,
      "description": "(v1.0) The postingValidation property for the Dynamics 365 Business Central defaultDimensions entity"
    },
    "dimensionValueCode": {
      "type": "string",
      "nullable": true,
      "maxLength": 20,
      "description": "(v1.0) The dimensionValueCode property for the Dynamics 365 Business Central defaultDimensions entity"
    }
  }
}
object DefaultDimensionsGetList200Response
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/defaultDimensions"
      }
    }
  }
}
object DefaultDimensionsGetListResponse
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/defaultDimensions"
      }
    }
  }
}
object DimensionGetListResponse
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/dimension"
      }
    }
  }
}
object DimensionLineCreateD365ObjectRequest
{
  "properties": {
    "id": {
      "type": "string",
      "format": "uuid",
      "nullable": false,
      "description": "(v1.0) The id property for the Dynamics 365 Business Central dimensionLine entity"
    },
    "code": {
      "type": "string",
      "nullable": true,
      "maxLength": 20,
      "description": "(v1.0) The code property for the Dynamics 365 Business Central dimensionLine entity"
    },
    "valueId": {
      "type": "string",
      "format": "uuid",
      "nullable": true,
      "description": "(v1.0) The valueId property for the Dynamics 365 Business Central dimensionLine entity"
    },
    "parentId": {
      "type": "string",
      "format": "uuid",
      "nullable": false,
      "description": "(v1.0) The parentId property for the Dynamics 365 Business Central dimensionLine entity"
    },
    "valueCode": {
      "type": "string",
      "nullable": true,
      "description": "(v1.0) The valueCode property for the Dynamics 365 Business Central dimensionLine entity"
    },
    "displayName": {
      "type": "string",
      "nullable": true,
      "maxLength": 30,
      "description": "(v1.0) The displayName property for the Dynamics 365 Business Central dimensionLine entity"
    },
    "valueDisplayName": {
      "type": "string",
      "nullable": true,
      "maxLength": 50,
      "description": "(v1.0) The valueDisplayName property for the Dynamics 365 Business Central dimensionLine entity"
    }
  }
}
object DimensionLineGetListResponse
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/dimensionLine"
      }
    }
  }
}
object DimensionValueGetList200Response
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/dimensionValue"
      }
    }
  }
}
object DimensionValueGetListResponse
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/dimensionValue"
      }
    }
  }
}
object EmployeeCreateDynamicsObjectRequest
{
  "properties": {
    "id": {
      "type": "string",
      "format": "uuid",
      "nullable": false,
      "description": "(v1.0) The id property for the Dynamics 365 Business Central employee entity"
    },
    "email": {
      "type": "string",
      "nullable": true,
      "maxLength": 80,
      "description": "(v1.0) The email property for the Dynamics 365 Business Central employee entity"
    },
    "number": {
      "type": "string",
      "nullable": true,
      "maxLength": 20,
      "description": "(v1.0) The number property for the Dynamics 365 Business Central employee entity"
    },
    "status": {
      "type": "string",
      "nullable": true,
      "description": "(v1.0) The status property for the Dynamics 365 Business Central employee entity"
    },
    "address": {
      "$ref": "#/components/schemas/postaladdresstype",
      "nullable": true
    },
    "surname": {
      "type": "string",
      "nullable": true,
      "maxLength": 30,
      "description": "(v1.0) The surname property for the Dynamics 365 Business Central employee entity"
    },
    "jobTitle": {
      "type": "string",
      "nullable": true,
      "maxLength": 30,
      "description": "(v1.0) The jobTitle property for the Dynamics 365 Business Central employee entity"
    },
    "birthDate": {
      "type": "string",
      "format": "date-time",
      "nullable": true,
      "description": "(v1.0) The birthDate property for the Dynamics 365 Business Central employee entity"
    },
    "givenName": {
      "type": "string",
      "nullable": true,
      "maxLength": 30,
      "description": "(v1.0) The givenName property for the Dynamics 365 Business Central employee entity"
    },
    "middleName": {
      "type": "string",
      "nullable": true,
      "maxLength": 30,
      "description": "(v1.0) The middleName property for the Dynamics 365 Business Central employee entity"
    },
    "displayName": {
      "type": "string",
      "nullable": true,
      "description": "(v1.0) The displayName property for the Dynamics 365 Business Central employee entity"
    },
    "mobilePhone": {
      "type": "string",
      "nullable": true,
      "maxLength": 30,
      "description": "(v1.0) The mobilePhone property for the Dynamics 365 Business Central employee entity"
    },
    "phoneNumber": {
      "type": "string",
      "nullable": true,
      "maxLength": 30,
      "description": "(v1.0) The phoneNumber property for the Dynamics 365 Business Central employee entity"
    },
    "personalEmail": {
      "type": "string",
      "nullable": true,
      "maxLength": 80,
      "description": "(v1.0) The personalEmail property for the Dynamics 365 Business Central employee entity"
    },
    "employmentDate": {
      "type": "string",
      "format": "date-time",
      "nullable": true,
      "description": "(v1.0) The employmentDate property for the Dynamics 365 Business Central employee entity"
    },
    "terminationDate": {
      "type": "string",
      "format": "date-time",
      "nullable": true,
      "description": "(v1.0) The terminationDate property for the Dynamics 365 Business Central employee entity"
    },
    "statisticsGroupCode": {
      "type": "string",
      "nullable": true,
      "maxLength": 10,
      "description": "(v1.0) The statisticsGroupCode property for the Dynamics 365 Business Central employee entity"
    },
    "lastModifiedDateTime": {
      "type": "string",
      "format": "date-time",
      "nullable": true,
      "description": "(v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central employee entity"
    }
  }
}
object EmployeeGetListResponse
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/employee"
      }
    }
  }
}
object GeneralLedgerEntryAttachmentsCreateD365ObjectRequest
{
  "properties": {
    "id": {
      "type": "string",
      "format": "uuid",
      "nullable": false,
      "description": "(v1.0) The id property for the Dynamics 365 Business Central generalLedgerEntryAttachments entity"
    },
    "content": {
      "type": "string",
      "format": "binary",
      "nullable": true,
      "description": "(v1.0) The content property for the Dynamics 365 Business Central generalLedgerEntryAttachments entity"
    },
    "byteSize": {
      "type": "integer",
      "format": "int32",
      "nullable": true,
      "description": "(v1.0) The byteSize property for the Dynamics 365 Business Central generalLedgerEntryAttachments entity"
    },
    "fileName": {
      "type": "string",
      "nullable": true,
      "maxLength": 250,
      "description": "(v1.0) The fileName property for the Dynamics 365 Business Central generalLedgerEntryAttachments entity"
    },
    "createdDateTime": {
      "type": "string",
      "format": "date-time",
      "nullable": true,
      "description": "(v1.0) The createdDateTime property for the Dynamics 365 Business Central generalLedgerEntryAttachments entity"
    },
    "generalLedgerEntryNumber": {
      "type": "integer",
      "format": "int32",
      "nullable": false,
      "description": "(v1.0) The generalLedgerEntryNumber property for the Dynamics 365 Business Central generalLedgerEntryAttachments entity"
    }
  }
}
object GeneralLedgerEntryAttachmentsGetListResponse
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/generalLedgerEntryAttachments"
      }
    }
  }
}
object GeneralLedgerEntryGetListResponse
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/generalLedgerEntry"
      }
    }
  }
}
object IncomeStatementGetListResponse
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/incomeStatement"
      }
    }
  }
}
object ItemCategoryCreateD365ObjectRequest
{
  "properties": {
    "id": {
      "type": "string",
      "format": "uuid",
      "nullable": false,
      "description": "(v1.0) The id property for the Dynamics 365 Business Central itemCategory entity"
    },
    "code": {
      "type": "string",
      "nullable": false,
      "maxLength": 20,
      "description": "(v1.0) The code property for the Dynamics 365 Business Central itemCategory entity"
    },
    "displayName": {
      "type": "string",
      "nullable": true,
      "maxLength": 100,
      "description": "(v1.0) The displayName property for the Dynamics 365 Business Central itemCategory entity"
    },
    "lastModifiedDateTime": {
      "type": "string",
      "format": "date-time",
      "nullable": true,
      "description": "(v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central itemCategory entity"
    }
  }
}
object ItemCategoryGetListResponse
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/itemCategory"
      }
    }
  }
}
object ItemCreateDynamicsObjectRequest
{
  "properties": {
    "id": {
      "type": "string",
      "format": "uuid",
      "nullable": false,
      "description": "(v1.0) The id property for the Dynamics 365 Business Central item entity"
    },
    "gtin": {
      "type": "string",
      "nullable": true,
      "maxLength": 14,
      "description": "(v1.0) The gtin property for the Dynamics 365 Business Central item entity"
    },
    "type": {
      "type": "string",
      "nullable": true,
      "description": "(v1.0) The type property for the Dynamics 365 Business Central item entity"
    },
    "number": {
      "type": "string",
      "nullable": true,
      "maxLength": 20,
      "description": "(v1.0) The number property for the Dynamics 365 Business Central item entity"
    },
    "blocked": {
      "type": "boolean",
      "nullable": true,
      "description": "(v1.0) The blocked property for the Dynamics 365 Business Central item entity"
    },
    "unitCost": {
      "type": "number",
      "format": "decimal",
      "nullable": true,
      "description": "(v1.0) The unitCost property for the Dynamics 365 Business Central item entity"
    },
    "inventory": {
      "type": "number",
      "format": "decimal",
      "nullable": true,
      "description": "(v1.0) The inventory property for the Dynamics 365 Business Central item entity"
    },
    "unitPrice": {
      "type": "number",
      "format": "decimal",
      "nullable": true,
      "description": "(v1.0) The unitPrice property for the Dynamics 365 Business Central item entity"
    },
    "taxGroupId": {
      "type": "string",
      "format": "uuid",
      "nullable": true,
      "description": "(v1.0) The taxGroupId property for the Dynamics 365 Business Central item entity"
    },
    "displayName": {
      "type": "string",
      "nullable": true,
      "maxLength": 100,
      "description": "(v1.0) The displayName property for the Dynamics 365 Business Central item entity"
    },
    "taxGroupCode": {
      "type": "string",
      "nullable": true,
      "maxLength": 20,
      "description": "(v1.0) The taxGroupCode property for the Dynamics 365 Business Central item entity"
    },
    "itemCategoryId": {
      "type": "string",
      "format": "uuid",
      "nullable": true,
      "description": "(v1.0) The itemCategoryId property for the Dynamics 365 Business Central item entity"
    },
    "itemCategoryCode": {
      "type": "string",
      "nullable": true,
      "maxLength": 20,
      "description": "(v1.0) The itemCategoryCode property for the Dynamics 365 Business Central item entity"
    },
    "priceIncludesTax": {
      "type": "boolean",
      "nullable": true,
      "description": "(v1.0) The priceIncludesTax property for the Dynamics 365 Business Central item entity"
    },
    "baseUnitOfMeasure": {
      "$ref": "#/components/schemas/unitofmeasuretype",
      "nullable": true
    },
    "baseUnitOfMeasureId": {
      "type": "string",
      "format": "uuid",
      "nullable": true,
      "description": "(v1.0) The baseUnitOfMeasureId property for the Dynamics 365 Business Central item entity"
    },
    "lastModifiedDateTime": {
      "type": "string",
      "format": "date-time",
      "nullable": true,
      "description": "(v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central item entity"
    }
  }
}
object ItemListResponse
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/item"
      }
    }
  }
}
object JournalCreateDynamicsObjectRequest
{
  "properties": {
    "id": {
      "type": "string",
      "format": "uuid",
      "nullable": false,
      "description": "(v1.0) The id property for the Dynamics 365 Business Central journal entity"
    },
    "code": {
      "type": "string",
      "nullable": false,
      "maxLength": 10,
      "description": "(v1.0) The code property for the Dynamics 365 Business Central journal entity"
    },
    "displayName": {
      "type": "string",
      "nullable": true,
      "maxLength": 100,
      "description": "(v1.0) The displayName property for the Dynamics 365 Business Central journal entity"
    },
    "balancingAccountId": {
      "type": "string",
      "format": "uuid",
      "nullable": true,
      "description": "(v1.0) The balancingAccountId property for the Dynamics 365 Business Central journal entity"
    },
    "lastModifiedDateTime": {
      "type": "string",
      "format": "date-time",
      "nullable": true,
      "description": "(v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central journal entity"
    },
    "balancingAccountNumber": {
      "type": "string",
      "nullable": true,
      "maxLength": 20,
      "description": "(v1.0) The balancingAccountNumber property for the Dynamics 365 Business Central journal entity"
    }
  }
}
object JournalGetListResponse
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/journal"
      }
    }
  }
}
object JournalLineCreateD365ObjectRequest
{
  "properties": {
    "id": {
      "type": "string",
      "format": "uuid",
      "nullable": false,
      "description": "(v1.0) The id property for the Dynamics 365 Business Central journalLine entity"
    },
    "amount": {
      "type": "number",
      "format": "decimal",
      "nullable": true,
      "description": "(v1.0) The amount property for the Dynamics 365 Business Central journalLine entity"
    },
    "comment": {
      "type": "string",
      "nullable": true,
      "maxLength": 250,
      "description": "(v1.0) The comment property for the Dynamics 365 Business Central journalLine entity"
    },
    "accountId": {
      "type": "string",
      "format": "uuid",
      "nullable": true,
      "description": "(v1.0) The accountId property for the Dynamics 365 Business Central journalLine entity"
    },
    "dimensions": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/dimensiontype",
        "nullable": true
      }
    },
    "lineNumber": {
      "type": "integer",
      "format": "int32",
      "nullable": true,
      "description": "(v1.0) The lineNumber property for the Dynamics 365 Business Central journalLine entity"
    },
    "accountType": {
      "type": "string",
      "nullable": true,
      "description": "(v1.0) The accountType property for the Dynamics 365 Business Central journalLine entity"
    },
    "description": {
      "type": "string",
      "nullable": true,
      "maxLength": 100,
      "description": "(v1.0) The description property for the Dynamics 365 Business Central journalLine entity"
    },
    "postingDate": {
      "type": "string",
      "format": "date-time",
      "nullable": true,
      "description": "(v1.0) The postingDate property for the Dynamics 365 Business Central journalLine entity"
    },
    "accountNumber": {
      "type": "string",
      "nullable": true,
      "maxLength": 20,
      "description": "(v1.0) The accountNumber property for the Dynamics 365 Business Central journalLine entity"
    },
    "documentNumber": {
      "type": "string",
      "nullable": true,
      "maxLength": 20,
      "description": "(v1.0) The documentNumber property for the Dynamics 365 Business Central journalLine entity"
    },
    "journalDisplayName": {
      "type": "string",
      "nullable": true,
      "description": "(v1.0) The journalDisplayName property for the Dynamics 365 Business Central journalLine entity"
    },
    "lastModifiedDateTime": {
      "type": "string",
      "format": "date-time",
      "nullable": true,
      "description": "(v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central journalLine entity"
    },
    "externalDocumentNumber": {
      "type": "string",
      "nullable": true,
      "maxLength": 35,
      "description": "(v1.0) The externalDocumentNumber property for the Dynamics 365 Business Central journalLine entity"
    }
  }
}
object JournalLineGetList200Response
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/journalLine"
      }
    }
  }
}
object JournalLineGetListResponse
{
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/journalLine"
      }
    }
  }
}

Versions

Version Endpoints Schemas Ingested Status
1.0.0 324 162 2026-05-11 current
1.0.0 324 162 2026-04-16