Business Central (Preview)

Business Central (Preview)

Dynamics 365 Business Central is a business management solution for small and mid-sized organizations that automates and streamlines business processes and helps you manage your business.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
Flow Standard All Flow regions except the following:
     -   US Government (GCC)
PowerApps Standard All PowerApps regions except the following:
     -   US Government (GCC)

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Create item

Creates a Dynamics 365 Business Central item

Required Parameters

Company name
string
Name of the Dynamics 365 Business Central company
Table name
string
Name of the Dynamics 365 Business Central table
Row
dynamic
Row to insert into the specified table in Dynamics 365 Business Central

Returns

The outputs of this operation are dynamic.

Delete item

Deletes a Dynamics 365 Business Central item

Required Parameters

Company name
string
Name of the Dynamics 365 Business Central company
Table name
string
Name of the Dynamics 365 Business Central table
Row id
string
Unique identifier of the row to delete

Returns

The outputs of this operation are dynamic.

Execute action

Executes a Dynamics 365 Business Central action.

Required Parameters

Company name
string
Name of the Dynamics 365 Business Central company
Action name
string
Name of action
Parameters list
dynamic
Input parameters to the action

Returns

The outputs of this operation are dynamic.

Get item

Retrieves a Dynamics 365 Business Central item

Required Parameters

Company name
string
Name of the Dynamics 365 Business Central company
Table name
string
Name of the Dynamics 365 Business Central table
Row id
string
Unique identifier of the row to retrieve

Returns

The outputs of this operation are dynamic.

Get item types

Retrieves Dynamics 365 Business Central item types

Required Parameters

Company name
string
Name of the Dynamics 365 Business Central company

Returns

Body
TablesList

Represents a list of tables.

Update item

Updates an existing Dynamics 365 Business Central item

Required Parameters

Company name
string
Name of the Dynamics 365 Business Central company
Table name
string
Name of the Dynamics 365 Business Central table
Row id
string
Unique identifier of the row to update
Row
dynamic
Row with updated values

Returns

The outputs of this operation are dynamic.

Triggers

When a customer approval is requested

Triggers a flow when a customer approval request occurs in Dynamics 365 Business Central.

Required Parameters

Company name
string
Name of the Dynamics 365 Business Central company.

Optional Parameters

First condition
string
Select the field for the first condition
First condition is
string
Enter a value for the first condition
Second condition
string
Select the field for the second condition
Second condition is
string
Enter a value for the second condition
Third condition
string
Select the field for the third condition
Third condition is
string
Enter a value for the third condition
Fourth condition
string
Select the field for the fourth condition
Fourth condition is
string
Enter a value for the fourth condition

Returns

Body
ApprovalWebHookResponse

Model definition for an approval web hook response.

When a general journal batch approval is requested

Triggers a flow when a general journal batch approval request occurs in Dynamics 365 Business Central.

Required Parameters

Company name
string
Name of the Dynamics 365 Business Central company.

Optional Parameters

First condition
string
Select the field for the first condition
First condition is
string
Enter a value for the first condition
Second condition
string
Select the field for the second condition
Second condition is
string
Enter a value for the second condition
Third condition
string
Select the field for the third condition
Third condition is
string
Enter a value for the third condition
Fourth condition
string
Select the field for the fourth condition
Fourth condition is
string
Enter a value for the fourth condition

Returns

Body
ApprovalWebHookResponse

Model definition for an approval web hook response.

When a general journal line approval is requested

Triggers a flow when a general journal line approval request occurs in Dynamics 365 Business Central.

Required Parameters

Company name
string
Name of the Dynamics 365 Business Central company.

Optional Parameters

First condition
string
Select the field for the first condition
First condition is
string
Enter a value for the first condition
Second condition
string
Select the field for the second condition
Second condition is
string
Enter a value for the second condition
Third condition
string
Select the field for the third condition
Third condition is
string
Enter a value for the third condition
Fourth condition
string
Select the field for the fourth condition
Fourth condition is
string
Enter a value for the fourth condition

Returns

Body
ApprovalWebHookResponse

Model definition for an approval web hook response.

When a purchase document approval is requested

Triggers a flow when a purchase document approval request occurs in Dynamics 365 Business Central.

Required Parameters

Company name
string
Name of the Dynamics 365 Business Central company.

Optional Parameters

Header first condition
string
Select the field for the first header condition
Header first condition is
string
Enter a value for the first header condition
Header second condition
string
Select the field for the second header condition
Header second condition is
string
Enter a value for the second header condition
Header third condition
string
Select the field for the third header condition
Header third condition is
string
Enter a value for the third header condition
Header fourth condition
string
Select the field for the fourth header condition
Header fourth condition is
string
Enter a value for the fourth header condition
Line first condition
string
Select the field for the first line condition
Line first condition is
string
Enter a value for the first line condition
Line second condition
string
Select the field for the second line condition
Line second condition is
string
Enter a value for the second line condition
Line third condition
string
Select the field for the third line condition
Line third condition is
string
Enter a value for the third line condition
Line fourth condition
string
Select the field for the fourth line condition
Line fourth condition is
string
Enter a value for the fourth line condition

Returns

Body
ApprovalWebHookResponse

Model definition for an approval web hook response.

When a record is changed

Triggers a flow when a record is changed in Dynamics 365 Business Central

Required Parameters

Company name
string
Name of the Dynamics 365 Business Central company
Table name
string
Name of the Dynamics 365 Business Central table

Optional Parameters

Filter Query
string
An ODATA filter query to restrict the entries returned (e.g. stringColumn eq 'string' OR numberColumn lt 123).
Order By
string
An ODATA orderBy query for specifying the order of entries.
Top Count
integer
Total number of entries to retrieve (default = all).
Skip Count
integer
The number of entries to skip (default = 0).

Returns

The outputs of this operation are dynamic.

When a record is created

Triggers a flow when a record is created in Dynamics 365 Business Central

Required Parameters

Company name
string
Name of the Dynamics 365 Business Central company
Table name
string
Name of the Dynamics 365 Business Central table

Optional Parameters

Filter Query
string
An ODATA filter query to restrict the entries returned (e.g. stringColumn eq 'string' OR numberColumn lt 123).
Order By
string
An ODATA orderBy query for specifying the order of entries.
Top Count
integer
Total number of entries to retrieve (default = all).
Skip Count
integer
The number of entries to skip (default = 0).

Returns

The outputs of this operation are dynamic.

When a record is deleted

Triggers a flow when a record is deleted in Dynamics 365 Business Central

Required Parameters

Company name
string
Name of the Dynamics 365 Business Central company
Table name
string
Name of the Dynamics 365 Business Central table

Optional Parameters

Filter Query
string
An ODATA filter query to restrict the entries returned (e.g. stringColumn eq 'string' OR numberColumn lt 123).
Order By
string
An ODATA orderBy query for specifying the order of entries.
Top Count
integer
Total number of entries to retrieve (default = all).
Skip Count
integer
The number of entries to skip (default = 0).

Returns

The outputs of this operation are dynamic.

When a record is modified

Triggers a flow when a record is modified in Dynamics 365 Business Central

Required Parameters

Company name
string
Name of the Dynamics 365 Business Central company
Table name
string
Name of the Dynamics 365 Business Central table

Optional Parameters

Filter Query
string
An ODATA filter query to restrict the entries returned (e.g. stringColumn eq 'string' OR numberColumn lt 123).
Order By
string
An ODATA orderBy query for specifying the order of entries.
Top Count
integer
Total number of entries to retrieve (default = all).
Skip Count
integer
The number of entries to skip (default = 0).

Returns

The outputs of this operation are dynamic.

When a sales document approval is requested

Triggers a flow when a sales document approval request occurs in Dynamics 365 Business Central.

Required Parameters

Company name
string
Name of the Dynamics 365 Business Central company.

Optional Parameters

Header first condition
string
Select the field for the first header condition
Header first condition is
string
Enter a value for the first header condition
Header second condition
string
Select the field for the second header condition
Header second condition is
string
Enter a value for the second header condition
Header third condition
string
Select the field for the third header condition
Header third condition is
string
Enter a value for the third header condition
Header fourth condition
string
Select the field for the fourth header condition
Header fourth condition is
string
Enter a value for the fourth header condition
Line first condition
string
Select the field for the first line condition
Line first condition is
string
Enter a value for the first line condition
Line second condition
string
Select the field for the second line condition
Line second condition is
string
Enter a value for the second line condition
Line third condition
string
Select the field for the third line condition
Line third condition is
string
Enter a value for the third line condition
Line fourth condition
string
Select the field for the fourth line condition
Line fourth condition is
string
Enter a value for the fourth line condition

Returns

Body
ApprovalWebHookResponse

Model definition for an approval web hook response.

When a vendor approval is requested

Triggers a flow when a vendor approval request occurs in Dynamics 365 Business Central.

Required Parameters

Company name
string
Name of the Dynamics 365 Business Central company.

Optional Parameters

First condition
string
Select the field for the first condition
First condition is
string
Enter a value for the first condition
Second condition
string
Select the field for the second condition
Second condition is
string
Enter a value for the second condition
Third condition
string
Select the field for the third condition
Third condition is
string
Enter a value for the third condition
Fourth condition
string
Select the field for the fourth condition
Fourth condition is
string
Enter a value for the fourth condition

Returns

Body
ApprovalWebHookResponse

Model definition for an approval web hook response.

When an item approval is requested

Triggers a flow when an item approval request occurs in Dynamics 365 Business Central.

Required Parameters

Company name
string
Name of the Dynamics 365 Business Central company.

Optional Parameters

First condition
string
Select the field for the first condition
First condition is
string
Enter a value for the first condition
Second condition
string
Select the field for the second condition
Second condition is
string
Enter a value for the second condition
Third condition
string
Select the field for the third condition
Third condition is
string
Enter a value for the third condition
Fourth condition
string
Select the field for the fourth condition
Fourth condition is
string
Enter a value for the fourth condition

Returns

Body
ApprovalWebHookResponse

Model definition for an approval web hook response.

Definitions

ApprovalWebHookResponse

Model definition for an approval web hook response.

Requested By User Email
string
Email address for the user requesting the approval.
Row Id
string
Identifier for the data record.
Workflow Step Id
string
Identifier for the workflow step.

Table

Represents a table.

DisplayName
string
The display name of the table.
DynamicProperties
object
Additional table properties provided by the connector to the clients.
Name
string
The name of the table. The name is used at runtime.

TablesList

Represents a list of tables.

value
array of Table
List of Tables