Business Central API’s online course

General information

This online course is a series of 4 sessions about API’s in Business Central. There are so many possibilities with API’s beyond the standard usage. After this course, you will have learned how to make optimal use of all those possibilities. The course will be delivered online with Teams. All sessions will be recorded and distributed to the attendees.

Target audience

This course can be followed by anyone who is interested in using API’s in Business Central, developers and non-developers alike. For the session about custom API’s it helps if you understand AL code.

The first schedule is fully booked. See below for the second schedule.

Schedule 1 (full)

DateTopic
Monday, May 25, 2020Standard API’s
Thursday, May 28, 2020Advanced features
Tuesday, June 2, 2020Authorization and API’s under the hood
Thursday, June 4, 2020Custom API’s

Schedule 2

DateTopic
Monday, June 8, 2020Standard API’s
Thursday, June 11, 2020Advanced features
Monday, June 15, 2020Authorization and API’s under the hood
Thursday, June 18, 2020Custom API’s

All sessions will be held at 16:30 – 18:00 CEST (UTC+2). Sessions will be 60 to 90 minutes. Between the sessions you will be able to ask questions via Teams or by email.

Costs

The price is € 295 excl. VAT per attendee for the complete series of 4 sessions.

Registrations are handled first come first serve. You will receive an invoice and payment link within 1 business day after registration. Invitations for the online session will be sent after the payment has been received.

Prerequisites

You need to have a Business Central environment available in order to work with API’s yourself. Preferably an online sandbox, but a local installation will also work. During the first session we will discuss what tools you need to test API’s.

To create custom API’s you need to have VS Code installed and to know how to create a standard AL workspace.

Any questions? Don’t hesitate and contact me!

Content

Session 1 – Standard API’s

Business Central supports API’s out-of-the-box. In the first session we will explore which API’s are available and how to use them. We will also look at available tools you need to call and test API’s. An important part of Business Central is the support of OData parameters. You will learn which parameters you can use and how it helps to get the data you are looking for.

Session 2 – Advanced features of API’s

There is a lot more to know about Business Central API’s. We will first dive into options to get a better performance, like deep inserts and batch calls. You will also learn about webhooks, a mechanism to subscribe to data changes in API data. Furthermore, we will discuss the possibilities to call code by means of bound and unbound actions. Finally, we will go over the limitations of API’s and how to work with them.

Session 3 – Authorization and API’s under the hood

Authorization is an essential aspect of API’s. We will go over the different options and pay much attention to OAuth in particular. Furthermore, we will also look under the hood of the standard API’s. They are written in AL code, and it makes a lot of sense to understand how they work. We will dive into the source code of the API’s and learn some lessons and best practices that can help us when creating custom API’s.

Session 4 – Custom API’s

In this final session, you will learn how to create your own custom API’s. This will include a lot of do’s and dont’s. During this session, we will also look at EDM types and how they can help you to make even better API’s.