Skip to main content

Dynamics 365 Business Central - Web Services

Micah A. Parker avatar
Written by Micah A. Parker
Updated over a month ago

Product: Dynamics 365 Business Central


Transaction Manager communicates with the Dynamics 365 Business Central data through the usage of what is known as a Web Service - an independent endpoint located within Business Central that listens for requests by external Web-Based Systems.

This process allows external applications (such as Transaction Manager) to request that Business Central either adds, modifies, or removes data in a secure method by requiring all requests to be authenticated, validated, and controlled by Business Central rather than allowing the application to make the changes directly.


Web Services


Web Services are compartmentalized, meaning there is a unique Web Service dedicated to performing a unique function for each portion of the Business Central system. For example, one Web Service may handle requests on adding, removing, or updating Customer records while another would be used to update Sales Orders.

This separation not only allows each Web Service to run independently of any other for performance reasons, but also provides a way of restricting access for particular external applications from making changes to areas that you do not wish for them to modify.

(Native) Business Central Web Service Examples

Web Service

Purpose / Usage

Customer

Retrieve, create, or update customer records

Vendor

Manager supplier/vendor details

Item

Access product and inventory item data

SalesOrder

Create, modify, retrieve Sales Orders

SalesInvoice

Posting and viewing of Invoices

PurchaseOrder

Manage Purchase Orders with suppliers

Viewing Web Services

You can easily view a list of the available Web Services by using the Search Icon located within the top banner and typing Web Services.

Search: Web Services

Select: Web Services (List)


TrueCommerce Web Services


The TrueCommerce Extension installed into Business Central adds many unique Web Services specific to communicating with Transaction Manager and handling EDI Related data. These webservices will all be prefixed with the TRC annotation.

TrueCommerce Extension Web Service Examples

TrueCommerce Web Service

Purpose / Usage

TRCSalesDocuments

Get Header Data for Sales Orders

TRCSalesDocumentLine

Gets line level data for Sales Orders

TRCSalesDocumentLists

Gets a list of Sales Orders

TRCCreateShipment

Creates a Sales Shipment from EDI Transaction

rev 5/22/2025

Did this answer your question?