# Microsoft (v1.0) Dynamics 365 Business Central API

> Microsoft (v1.0) Dynamics 365 Business Central API on Apizie: 324 endpoints (Returns a list of companies, Retrieve the properties and relationships of an object of type company for Dynamics 365 Business Central., Returns a list of items, Creates an object of type item in Dynamics 365 Business Central, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `open-data:microsoft-dynamics-365-business-central`
- Category: Open Data
- Status: byok
- Source: https://microsoft.com
- Page: https://apizie.tech/api/open-data/microsoft-dynamics-365-business-central
- OpenAPI: https://apizie.tech/api/open-data/microsoft-dynamics-365-business-central/openapi.json

(v1.0) Business Central Standard APIs

## Endpoints

### Returns a list of companies
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/company-get-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $top | integer | no | (v1.0) Number of items to return from the top of the list |
| $skip | integer | no | (v1.0) Number of items to skip from the list |
| $limit | integer | no | (v1.0) Number of items to return from the list |
| $filter | string | no | (v1.0) Filtering expression |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Retrieve the properties and relationships of an object of type company for Dynamics 365 Business Central.
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/company-get-properties` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Returns a list of items
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/item-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| $top | integer | no | (v1.0) Number of items to return from the top of the list |
| $skip | integer | no | (v1.0) Number of items to skip from the list |
| $limit | integer | no | (v1.0) Number of items to return from the list |
| $filter | string | no | (v1.0) Filtering expression |
| $expand | array | no | (v1.0) Entities to expand |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Creates an object of type item in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/item-create-dynamics-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| body | object | yes | JSON request body |

### Retrieve the properties and relationships of an object of type item for Dynamics 365 Business Central.
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/item-get-properties` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| item_id | string | yes | (v1.0) id for item |
| $expand | array | no | (v1.0) Entities to expand |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Updates an object of type item in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/item-update-dynamics-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| item_id | string | yes | (v1.0) id for item |
| If-Match | string | yes | (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… |
| body | object | yes | JSON request body |

### Deletes an object of type item in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/item-delete-d365-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| item_id | string | yes | (v1.0) id for item |

### Returns a list of picture
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/picture-get-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| item_id | string | yes | (v1.0) id for item |
| $top | integer | no | (v1.0) Number of items to return from the top of the list |
| $skip | integer | no | (v1.0) Number of items to skip from the list |
| $limit | integer | no | (v1.0) Number of items to return from the list |
| $filter | string | no | (v1.0) Filtering expression |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Retrieve the properties and relationships of an object of type picture for Dynamics 365 Business Central.
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/picture-get-properties` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| item_id | string | yes | (v1.0) id for item |
| picture_id | string | yes | (v1.0) id for picture |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Updates an object of type picture in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/picture-update-dynamics-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| item_id | string | yes | (v1.0) id for item |
| picture_id | string | yes | (v1.0) id for picture |
| If-Match | string | yes | (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… |
| body | object | yes | JSON request body |

### Deletes an object of type picture in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/picture-delete-object-by-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| item_id | string | yes | (v1.0) id for item |
| picture_id | string | yes | (v1.0) id for picture |

### Returns a list of defaultDimensions
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/default-dimensions-get-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| item_id | string | yes | (v1.0) id for item |
| $top | integer | no | (v1.0) Number of items to return from the top of the list |
| $skip | integer | no | (v1.0) Number of items to skip from the list |
| $limit | integer | no | (v1.0) Number of items to return from the list |
| $filter | string | no | (v1.0) Filtering expression |
| $expand | array | no | (v1.0) Entities to expand |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Creates an object of type defaultDimensions in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/default-dimensions-create-dynamics-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| item_id | string | yes | (v1.0) id for item |
| body | object | yes | JSON request body |

### Retrieve the properties and relationships of an object of type defaultDimensions for Dynamics 365 Business…
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/default-dimensions-get-properties` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| item_id | string | yes | (v1.0) id for item |
| defaultDimensions_parentId | string | yes | (v1.0) parentId for defaultDimensions |
| defaultDimensions_dimensionId | string | yes | (v1.0) dimensionId for defaultDimensions |
| $expand | array | no | (v1.0) Entities to expand |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Updates an object of type defaultDimensions in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/default-dimensions-update-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| item_id | string | yes | (v1.0) id for item |
| defaultDimensions_parentId | string | yes | (v1.0) parentId for defaultDimensions |
| defaultDimensions_dimensionId | string | yes | (v1.0) dimensionId for defaultDimensions |
| If-Match | string | yes | (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… |
| body | object | yes | JSON request body |

### Deletes an object of type defaultDimensions in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/default-dimensions-delete-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| item_id | string | yes | (v1.0) id for item |
| defaultDimensions_parentId | string | yes | (v1.0) parentId for defaultDimensions |
| defaultDimensions_dimensionId | string | yes | (v1.0) dimensionId for defaultDimensions |

### Returns a list of picture
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/picture-get-list-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| $top | integer | no | (v1.0) Number of items to return from the top of the list |
| $skip | integer | no | (v1.0) Number of items to skip from the list |
| $limit | integer | no | (v1.0) Number of items to return from the list |
| $filter | string | no | (v1.0) Filtering expression |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Retrieve the properties and relationships of an object of type picture for Dynamics 365 Business Central.
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/picture-get-properties-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| picture_id | string | yes | (v1.0) id for picture |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Updates an object of type picture in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/picture-update-dynamics-object-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| picture_id | string | yes | (v1.0) id for picture |
| If-Match | string | yes | (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… |
| body | object | yes | JSON request body |

### Deletes an object of type picture in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/picture-delete-d365-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| picture_id | string | yes | (v1.0) id for picture |

### Returns a list of defaultDimensions
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/default-dimensions-get-list-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| $top | integer | no | (v1.0) Number of items to return from the top of the list |
| $skip | integer | no | (v1.0) Number of items to skip from the list |
| $limit | integer | no | (v1.0) Number of items to return from the list |
| $filter | string | no | (v1.0) Filtering expression |
| $expand | array | no | (v1.0) Entities to expand |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Creates an object of type defaultDimensions in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/default-dimensions-create-d365-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| body | object | yes | JSON request body |

### Retrieve the properties and relationships of an object of type defaultDimensions for Dynamics 365 Business…
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/default-dimensions-get-properties-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| defaultDimensions_parentId | string | yes | (v1.0) parentId for defaultDimensions |
| defaultDimensions_dimensionId | string | yes | (v1.0) dimensionId for defaultDimensions |
| $expand | array | no | (v1.0) Entities to expand |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Updates an object of type defaultDimensions in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/default-dimensions-update-object-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| defaultDimensions_parentId | string | yes | (v1.0) parentId for defaultDimensions |
| defaultDimensions_dimensionId | string | yes | (v1.0) dimensionId for defaultDimensions |
| If-Match | string | yes | (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… |
| body | object | yes | JSON request body |

### Deletes an object of type defaultDimensions in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/default-dimensions-delete-object-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| defaultDimensions_parentId | string | yes | (v1.0) parentId for defaultDimensions |
| defaultDimensions_dimensionId | string | yes | (v1.0) dimensionId for defaultDimensions |

### Returns a list of customers
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/customer-get-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| $top | integer | no | (v1.0) Number of items to return from the top of the list |
| $skip | integer | no | (v1.0) Number of items to skip from the list |
| $limit | integer | no | (v1.0) Number of items to return from the list |
| $filter | string | no | (v1.0) Filtering expression |
| $expand | array | no | (v1.0) Entities to expand |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Creates an object of type customer in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/customer-create-dynamics-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| body | object | yes | JSON request body |

### Retrieve the properties and relationships of an object of type customer for Dynamics 365 Business Central.
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/customer-get-properties` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| customer_id | string | yes | (v1.0) id for customer |
| $expand | array | no | (v1.0) Entities to expand |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Updates an object of type customer in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/customer-update-dynamics-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| customer_id | string | yes | (v1.0) id for customer |
| If-Match | string | yes | (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… |
| body | object | yes | JSON request body |

### Deletes an object of type customer in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/customer-delete-d365-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| customer_id | string | yes | (v1.0) id for customer |

### Returns a list of customerFinancialDetails
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/customer-financial-detail-get-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| customer_id | string | yes | (v1.0) id for customer |
| $top | integer | no | (v1.0) Number of items to return from the top of the list |
| $skip | integer | no | (v1.0) Number of items to skip from the list |
| $limit | integer | no | (v1.0) Number of items to return from the list |
| $filter | string | no | (v1.0) Filtering expression |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Retrieve the properties and relationships of an object of type customerFinancialDetail for Dynamics 365…
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/customer-financial-detail-get-properties` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| customer_id | string | yes | (v1.0) id for customer |
| customerFinancialDetail_id | string | yes | (v1.0) id for customerFinancialDetail |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Returns a list of picture
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/picture-get-list-3` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| customer_id | string | yes | (v1.0) id for customer |
| $top | integer | no | (v1.0) Number of items to return from the top of the list |
| $skip | integer | no | (v1.0) Number of items to skip from the list |
| $limit | integer | no | (v1.0) Number of items to return from the list |
| $filter | string | no | (v1.0) Filtering expression |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Retrieve the properties and relationships of an object of type picture for Dynamics 365 Business Central.
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/picture-get-properties-3` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| customer_id | string | yes | (v1.0) id for customer |
| picture_id | string | yes | (v1.0) id for picture |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Updates an object of type picture in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/picture-update-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| customer_id | string | yes | (v1.0) id for customer |
| picture_id | string | yes | (v1.0) id for picture |
| If-Match | string | yes | (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… |
| body | object | yes | JSON request body |

### Deletes an object of type picture in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/picture-delete-object-by-id-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| customer_id | string | yes | (v1.0) id for customer |
| picture_id | string | yes | (v1.0) id for picture |

### Returns a list of defaultDimensions
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/default-dimensions-get-list-3` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| customer_id | string | yes | (v1.0) id for customer |
| $top | integer | no | (v1.0) Number of items to return from the top of the list |
| $skip | integer | no | (v1.0) Number of items to skip from the list |
| $limit | integer | no | (v1.0) Number of items to return from the list |
| $filter | string | no | (v1.0) Filtering expression |
| $expand | array | no | (v1.0) Entities to expand |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Creates an object of type defaultDimensions in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/default-dimensions-create-dynamics-object-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| customer_id | string | yes | (v1.0) id for customer |
| body | object | yes | JSON request body |

### Retrieve the properties and relationships of an object of type defaultDimensions for Dynamics 365 Business…
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/default-dimensions-get-properties-3` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| customer_id | string | yes | (v1.0) id for customer |
| defaultDimensions_parentId | string | yes | (v1.0) parentId for defaultDimensions |
| defaultDimensions_dimensionId | string | yes | (v1.0) dimensionId for defaultDimensions |
| $expand | array | no | (v1.0) Entities to expand |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Updates an object of type defaultDimensions in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/default-dimensions-update-object-3` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| customer_id | string | yes | (v1.0) id for customer |
| defaultDimensions_parentId | string | yes | (v1.0) parentId for defaultDimensions |
| defaultDimensions_dimensionId | string | yes | (v1.0) dimensionId for defaultDimensions |
| If-Match | string | yes | (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… |
| body | object | yes | JSON request body |

### Deletes an object of type defaultDimensions in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/default-dimensions-delete-object-3` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| customer_id | string | yes | (v1.0) id for customer |
| defaultDimensions_parentId | string | yes | (v1.0) parentId for defaultDimensions |
| defaultDimensions_dimensionId | string | yes | (v1.0) dimensionId for defaultDimensions |

### Returns a list of customerFinancialDetails
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/customer-financial-detail-get-list-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| $top | integer | no | (v1.0) Number of items to return from the top of the list |
| $skip | integer | no | (v1.0) Number of items to skip from the list |
| $limit | integer | no | (v1.0) Number of items to return from the list |
| $filter | string | no | (v1.0) Filtering expression |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Retrieve the properties and relationships of an object of type customerFinancialDetail for Dynamics 365…
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/customer-financial-detail-get-properties-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| customerFinancialDetail_id | string | yes | (v1.0) id for customerFinancialDetail |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Returns a list of vendors
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/vendor-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| $top | integer | no | (v1.0) Number of items to return from the top of the list |
| $skip | integer | no | (v1.0) Number of items to skip from the list |
| $limit | integer | no | (v1.0) Number of items to return from the list |
| $filter | string | no | (v1.0) Filtering expression |
| $expand | array | no | (v1.0) Entities to expand |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Creates an object of type vendor in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/vendor-create-dynamics-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| body | object | yes | JSON request body |

### Retrieve the properties and relationships of an object of type vendor for Dynamics 365 Business Central.
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/vendor-get-properties` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| vendor_id | string | yes | (v1.0) id for vendor |
| $expand | array | no | (v1.0) Entities to expand |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Updates an object of type vendor in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/vendor-update-dynamics-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| vendor_id | string | yes | (v1.0) id for vendor |
| If-Match | string | yes | (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… |
| body | object | yes | JSON request body |

### Deletes an object of type vendor in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/vendor-delete-d365-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| vendor_id | string | yes | (v1.0) id for vendor |

### Returns a list of picture
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/picture-get-list-4` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| vendor_id | string | yes | (v1.0) id for vendor |
| $top | integer | no | (v1.0) Number of items to return from the top of the list |
| $skip | integer | no | (v1.0) Number of items to skip from the list |
| $limit | integer | no | (v1.0) Number of items to return from the list |
| $filter | string | no | (v1.0) Filtering expression |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Retrieve the properties and relationships of an object of type picture for Dynamics 365 Business Central.
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/picture-get-properties-4` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| vendor_id | string | yes | (v1.0) id for vendor |
| picture_id | string | yes | (v1.0) id for picture |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Updates an object of type picture in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/picture-update-object-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| vendor_id | string | yes | (v1.0) id for vendor |
| picture_id | string | yes | (v1.0) id for picture |
| If-Match | string | yes | (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… |
| body | object | yes | JSON request body |

### Deletes an object of type picture in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/picture-delete-object-by-id-3` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| vendor_id | string | yes | (v1.0) id for vendor |
| picture_id | string | yes | (v1.0) id for picture |

### Returns a list of defaultDimensions
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/default-dimensions-get-list-4` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| vendor_id | string | yes | (v1.0) id for vendor |
| $top | integer | no | (v1.0) Number of items to return from the top of the list |
| $skip | integer | no | (v1.0) Number of items to skip from the list |
| $limit | integer | no | (v1.0) Number of items to return from the list |
| $filter | string | no | (v1.0) Filtering expression |
| $expand | array | no | (v1.0) Entities to expand |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Creates an object of type defaultDimensions in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/default-dimensions-create-dynamics-object-3` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| vendor_id | string | yes | (v1.0) id for vendor |
| body | object | yes | JSON request body |

### Retrieve the properties and relationships of an object of type defaultDimensions for Dynamics 365 Business…
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/default-dimensions-get-properties-4` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| vendor_id | string | yes | (v1.0) id for vendor |
| defaultDimensions_parentId | string | yes | (v1.0) parentId for defaultDimensions |
| defaultDimensions_dimensionId | string | yes | (v1.0) dimensionId for defaultDimensions |
| $expand | array | no | (v1.0) Entities to expand |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Updates an object of type defaultDimensions in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/default-dimensions-update-object-4` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| vendor_id | string | yes | (v1.0) id for vendor |
| defaultDimensions_parentId | string | yes | (v1.0) parentId for defaultDimensions |
| defaultDimensions_dimensionId | string | yes | (v1.0) dimensionId for defaultDimensions |
| If-Match | string | yes | (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… |
| body | object | yes | JSON request body |

### Deletes an object of type defaultDimensions in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/default-dimensions-delete-object-4` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| vendor_id | string | yes | (v1.0) id for vendor |
| defaultDimensions_parentId | string | yes | (v1.0) parentId for defaultDimensions |
| defaultDimensions_dimensionId | string | yes | (v1.0) dimensionId for defaultDimensions |

### Returns a list of companyInformation
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/company-information-get-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| $top | integer | no | (v1.0) Number of items to return from the top of the list |
| $skip | integer | no | (v1.0) Number of items to skip from the list |
| $limit | integer | no | (v1.0) Number of items to return from the list |
| $filter | string | no | (v1.0) Filtering expression |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Retrieve the properties and relationships of an object of type companyInformation for Dynamics 365 Business…
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/company-information-get-properties` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| companyInformation_id | string | yes | (v1.0) id for companyInformation |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Updates an object of type companyInformation in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/company-information-update-dynamics-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| companyInformation_id | string | yes | (v1.0) id for companyInformation |
| If-Match | string | yes | (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… |
| body | object | yes | JSON request body |

### Returns a list of salesInvoices
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/sales-invoice-get-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| $top | integer | no | (v1.0) Number of items to return from the top of the list |
| $skip | integer | no | (v1.0) Number of items to skip from the list |
| $limit | integer | no | (v1.0) Number of items to return from the list |
| $filter | string | no | (v1.0) Filtering expression |
| $expand | array | no | (v1.0) Entities to expand |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Creates an object of type salesInvoice in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/sales-invoice-create-dynamics-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| body | object | yes | JSON request body |

### Retrieve the properties and relationships of an object of type salesInvoice for Dynamics 365 Business Central.
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/sales-invoice-get-properties` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| salesInvoice_id | string | yes | (v1.0) id for salesInvoice |
| $expand | array | no | (v1.0) Entities to expand |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Updates an object of type salesInvoice in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/sales-invoice-update-object-by-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| salesInvoice_id | string | yes | (v1.0) id for salesInvoice |
| If-Match | string | yes | (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… |
| body | object | yes | JSON request body |

### Deletes an object of type salesInvoice in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/sales-invoice-delete-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| salesInvoice_id | string | yes | (v1.0) id for salesInvoice |

### Performs the cancelAndSend action for salesInvoices entity
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/sales-invoice-cancel-and-send-action` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| salesInvoice_id | string | yes | (v1.0) id for salesInvoice |

### Performs the cancel action for salesInvoices entity
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/sales-invoice-cancel-action` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| salesInvoice_id | string | yes | (v1.0) id for salesInvoice |

### Performs the makeCorrectiveCreditMemo action for salesInvoices entity
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/sales-invoice-perform-make-corrective-credit-memo` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| salesInvoice_id | string | yes | (v1.0) id for salesInvoice |

### Performs the postAndSend action for salesInvoices entity
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/sales-invoice-post-and-send-action` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| salesInvoice_id | string | yes | (v1.0) id for salesInvoice |

### Performs the post action for salesInvoices entity
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/sales-invoice-post-action` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| salesInvoice_id | string | yes | (v1.0) id for salesInvoice |

### Performs the send action for salesInvoices entity
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/sales-invoice-send-action` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| salesInvoice_id | string | yes | (v1.0) id for salesInvoice |

### Returns a list of salesInvoiceLines
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/sales-invoice-line-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| salesInvoice_id | string | yes | (v1.0) id for salesInvoice |
| $top | integer | no | (v1.0) Number of items to return from the top of the list |
| $skip | integer | no | (v1.0) Number of items to skip from the list |
| $limit | integer | no | (v1.0) Number of items to return from the list |
| $filter | string | no | (v1.0) Filtering expression |
| $expand | array | no | (v1.0) Entities to expand |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Creates an object of type salesInvoiceLine in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/sales-invoice-line-create-d365-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| salesInvoice_id | string | yes | (v1.0) id for salesInvoice |
| body | object | yes | JSON request body |

### Retrieve the properties and relationships of an object of type salesInvoiceLine for Dynamics 365 Business…
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/sales-invoice-line-get-properties` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| salesInvoice_id | string | yes | (v1.0) id for salesInvoice |
| salesInvoiceLine_id | string | yes | (v1.0) id for salesInvoiceLine |
| $expand | array | no | (v1.0) Entities to expand |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Updates an object of type salesInvoiceLine in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/sales-invoice-line-update-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| salesInvoice_id | string | yes | (v1.0) id for salesInvoice |
| salesInvoiceLine_id | string | yes | (v1.0) id for salesInvoiceLine |
| If-Match | string | yes | (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… |
| body | object | yes | JSON request body |

### Deletes an object of type salesInvoiceLine in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/sales-invoice-line-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| salesInvoice_id | string | yes | (v1.0) id for salesInvoice |
| salesInvoiceLine_id | string | yes | (v1.0) id for salesInvoiceLine |

### Returns a list of pdfDocument
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/pdf-document-get-pdf` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| salesInvoice_id | string | yes | (v1.0) id for salesInvoice |
| $top | integer | no | (v1.0) Number of items to return from the top of the list |
| $skip | integer | no | (v1.0) Number of items to skip from the list |
| $limit | integer | no | (v1.0) Number of items to return from the list |
| $filter | string | no | (v1.0) Filtering expression |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Retrieve the properties and relationships of an object of type pdfDocument for Dynamics 365 Business Central.
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/pdf-document-get-properties` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| salesInvoice_id | string | yes | (v1.0) id for salesInvoice |
| pdfDocument_id | string | yes | (v1.0) id for pdfDocument |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Returns a list of salesInvoiceLines
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/sales-invoice-line-get-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| $top | integer | no | (v1.0) Number of items to return from the top of the list |
| $skip | integer | no | (v1.0) Number of items to skip from the list |
| $limit | integer | no | (v1.0) Number of items to return from the list |
| $filter | string | no | (v1.0) Filtering expression |
| $expand | array | no | (v1.0) Entities to expand |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Creates an object of type salesInvoiceLine in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/sales-invoice-line-create-dynamics-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| body | object | yes | JSON request body |

### Retrieve the properties and relationships of an object of type salesInvoiceLine for Dynamics 365 Business…
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/sales-invoice-line-get-properties-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| salesInvoiceLine_id | string | yes | (v1.0) id for salesInvoiceLine |
| $expand | array | no | (v1.0) Entities to expand |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Updates an object of type salesInvoiceLine in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/sales-invoice-line-update-object-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| salesInvoiceLine_id | string | yes | (v1.0) id for salesInvoiceLine |
| If-Match | string | yes | (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… |
| body | object | yes | JSON request body |

### Deletes an object of type salesInvoiceLine in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/sales-invoice-line-delete-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| salesInvoiceLine_id | string | yes | (v1.0) id for salesInvoiceLine |

### Returns a list of pdfDocument
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/pdf-document-get-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| $top | integer | no | (v1.0) Number of items to return from the top of the list |
| $skip | integer | no | (v1.0) Number of items to skip from the list |
| $limit | integer | no | (v1.0) Number of items to return from the list |
| $filter | string | no | (v1.0) Filtering expression |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Retrieve the properties and relationships of an object of type pdfDocument for Dynamics 365 Business Central.
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/pdf-document-get-properties-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| pdfDocument_id | string | yes | (v1.0) id for pdfDocument |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Returns a list of customerPaymentJournals
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/customer-payment-journal-get-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| $top | integer | no | (v1.0) Number of items to return from the top of the list |
| $skip | integer | no | (v1.0) Number of items to skip from the list |
| $limit | integer | no | (v1.0) Number of items to return from the list |
| $filter | string | no | (v1.0) Filtering expression |
| $expand | array | no | (v1.0) Entities to expand |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Creates an object of type customerPaymentJournal in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/customer-payment-journal-create-dynamics-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| body | object | yes | JSON request body |

### Retrieve the properties and relationships of an object of type customerPaymentJournal for Dynamics 365…
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/customer-payment-journal-get-properties` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| customerPaymentJournal_id | string | yes | (v1.0) id for customerPaymentJournal |
| $expand | array | no | (v1.0) Entities to expand |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Updates an object of type customerPaymentJournal in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/customer-payment-journal-update-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| customerPaymentJournal_id | string | yes | (v1.0) id for customerPaymentJournal |
| If-Match | string | yes | (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… |
| body | object | yes | JSON request body |

### Deletes an object of type customerPaymentJournal in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/customer-payment-journal-delete-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| customerPaymentJournal_id | string | yes | (v1.0) id for customerPaymentJournal |

### Returns a list of customerPayments
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/customer-payment-get-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| customerPaymentJournal_id | string | yes | (v1.0) id for customerPaymentJournal |
| $top | integer | no | (v1.0) Number of items to return from the top of the list |
| $skip | integer | no | (v1.0) Number of items to skip from the list |
| $limit | integer | no | (v1.0) Number of items to return from the list |
| $filter | string | no | (v1.0) Filtering expression |
| $expand | array | no | (v1.0) Entities to expand |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Creates an object of type customerPayment in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/customer-payment-create-d365-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| customerPaymentJournal_id | string | yes | (v1.0) id for customerPaymentJournal |
| body | object | yes | JSON request body |

### Retrieve the properties and relationships of an object of type customerPayment for Dynamics 365 Business…
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/customer-payment-get-properties` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| customerPaymentJournal_id | string | yes | (v1.0) id for customerPaymentJournal |
| customerPayment_id | string | yes | (v1.0) id for customerPayment |
| $expand | array | no | (v1.0) Entities to expand |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Updates an object of type customerPayment in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/customer-payment-update-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| customerPaymentJournal_id | string | yes | (v1.0) id for customerPaymentJournal |
| customerPayment_id | string | yes | (v1.0) id for customerPayment |
| If-Match | string | yes | (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… |
| body | object | yes | JSON request body |

### Deletes an object of type customerPayment in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/customer-payment-delete-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| customerPaymentJournal_id | string | yes | (v1.0) id for customerPaymentJournal |
| customerPayment_id | string | yes | (v1.0) id for customerPayment |

### Returns a list of customerPayments
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/customer-payment-get-list-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| $top | integer | no | (v1.0) Number of items to return from the top of the list |
| $skip | integer | no | (v1.0) Number of items to skip from the list |
| $limit | integer | no | (v1.0) Number of items to return from the list |
| $filter | string | no | (v1.0) Filtering expression |
| $expand | array | no | (v1.0) Entities to expand |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Creates an object of type customerPayment in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/customer-payment-create-dynamics-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| body | object | yes | JSON request body |

### Retrieve the properties and relationships of an object of type customerPayment for Dynamics 365 Business…
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/customer-payment-get-properties-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| customerPayment_id | string | yes | (v1.0) id for customerPayment |
| $expand | array | no | (v1.0) Entities to expand |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Updates an object of type customerPayment in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/customer-payment-update-dynamics-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| customerPayment_id | string | yes | (v1.0) id for customerPayment |
| If-Match | string | yes | (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… |
| body | object | yes | JSON request body |

### Deletes an object of type customerPayment in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/customer-payment-delete-dynamics-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| customerPayment_id | string | yes | (v1.0) id for customerPayment |

### Returns a list of accounts
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/account-get-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| $top | integer | no | (v1.0) Number of items to return from the top of the list |
| $skip | integer | no | (v1.0) Number of items to skip from the list |
| $limit | integer | no | (v1.0) Number of items to return from the list |
| $filter | string | no | (v1.0) Filtering expression |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Retrieve the properties and relationships of an object of type account for Dynamics 365 Business Central.
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/account-get-properties` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| account_id | string | yes | (v1.0) id for account |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Returns a list of taxGroups
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/tax-group-get-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| $top | integer | no | (v1.0) Number of items to return from the top of the list |
| $skip | integer | no | (v1.0) Number of items to skip from the list |
| $limit | integer | no | (v1.0) Number of items to return from the list |
| $filter | string | no | (v1.0) Filtering expression |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Creates an object of type taxGroup in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/tax-group-create-dynamics-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| body | object | yes | JSON request body |

### Retrieve the properties and relationships of an object of type taxGroup for Dynamics 365 Business Central.
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/tax-group-get-properties` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| taxGroup_id | string | yes | (v1.0) id for taxGroup |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Updates an object of type taxGroup in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/tax-group-update-dynamics-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| taxGroup_id | string | yes | (v1.0) id for taxGroup |
| If-Match | string | yes | (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… |
| body | object | yes | JSON request body |

### Deletes an object of type taxGroup in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/tax-group-delete-dynamics-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| taxGroup_id | string | yes | (v1.0) id for taxGroup |

### Returns a list of journals
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/journal-get-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| $top | integer | no | (v1.0) Number of items to return from the top of the list |
| $skip | integer | no | (v1.0) Number of items to skip from the list |
| $limit | integer | no | (v1.0) Number of items to return from the list |
| $filter | string | no | (v1.0) Filtering expression |
| $expand | array | no | (v1.0) Entities to expand |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Creates an object of type journal in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/journal-create-dynamics-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| body | object | yes | JSON request body |

### Retrieve the properties and relationships of an object of type journal for Dynamics 365 Business Central.
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/journal-get-properties` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| journal_id | string | yes | (v1.0) id for journal |
| $expand | array | no | (v1.0) Entities to expand |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Updates an object of type journal in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/journal-update-dynamics-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| journal_id | string | yes | (v1.0) id for journal |
| If-Match | string | yes | (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… |
| body | object | yes | JSON request body |

### Deletes an object of type journal in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/journal-delete-dynamics-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| journal_id | string | yes | (v1.0) id for journal |

### Performs the post action for journals entity
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/journal-post-action` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| journal_id | string | yes | (v1.0) id for journal |

### Returns a list of journalLines
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/journal-line-get-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| journal_id | string | yes | (v1.0) id for journal |
| $top | integer | no | (v1.0) Number of items to return from the top of the list |
| $skip | integer | no | (v1.0) Number of items to skip from the list |
| $limit | integer | no | (v1.0) Number of items to return from the list |
| $filter | string | no | (v1.0) Filtering expression |
| $expand | array | no | (v1.0) Entities to expand |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Creates an object of type journalLine in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/journal-line-create-d365-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| journal_id | string | yes | (v1.0) id for journal |
| body | object | yes | JSON request body |

### Retrieve the properties and relationships of an object of type journalLine for Dynamics 365 Business Central.
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/journal-line-get-properties` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| journal_id | string | yes | (v1.0) id for journal |
| journalLine_id | string | yes | (v1.0) id for journalLine |
| $expand | array | no | (v1.0) Entities to expand |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Updates an object of type journalLine in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/journal-line-update-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| journal_id | string | yes | (v1.0) id for journal |
| journalLine_id | string | yes | (v1.0) id for journalLine |
| If-Match | string | yes | (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… |
| body | object | yes | JSON request body |

### Deletes an object of type journalLine in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/journal-line-delete-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| journal_id | string | yes | (v1.0) id for journal |
| journalLine_id | string | yes | (v1.0) id for journalLine |

### Returns a list of attachments
`GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/attachments-get-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| journal_id | string | yes | (v1.0) id for journal |
| journalLine_id | string | yes | (v1.0) id for journalLine |
| $top | integer | no | (v1.0) Number of items to return from the top of the list |
| $skip | integer | no | (v1.0) Number of items to skip from the list |
| $limit | integer | no | (v1.0) Number of items to return from the list |
| $filter | string | no | (v1.0) Filtering expression |
| $select | array | no | (v1.0) Selected properties to be retrieved |

### Creates an object of type attachments in Dynamics 365 Business Central
`POST https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/attachments-create-d365-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | (v1.0) id for company |
| journal_id | string | yes | (v1.0) id for journal |
| journalLine_id | string | yes | (v1.0) id for journalLine |
| body | object | yes | JSON request body |

…and 204 more. See the OpenAPI spec.

## Example
```
curl "https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/company-get-list" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Microsoft (v1.0) Dynamics 365 Business Central API?
Create a free Apizie key, then send GET https://apizie.tech/v1/open-data:microsoft-dynamics-365-business-central/company-get-list with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Microsoft (v1.0) Dynamics 365 Business Central API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Microsoft (v1.0) Dynamics 365 Business Central itself also needs your own key from api.businesscentral.dynamics.com.

### Can AI agents use the Microsoft (v1.0) Dynamics 365 Business Central API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key open-data:microsoft-dynamics-365-business-central.

### What is the status of the Microsoft (v1.0) Dynamics 365 Business Central API?
Needs your own provider key (bring your own key)
