<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>APIs on Stefan Maron | Business Central &amp; AL Development</title><link>https://stefanmaron.com/tags/apis/</link><description>Recent content in APIs on Stefan Maron | Business Central &amp; AL Development</description><generator>Hugo -- gohugo.io</generator><language/><lastBuildDate>Sat, 01 Feb 2025 09:00:00 +0100</lastBuildDate><atom:link href="https://stefanmaron.com/tags/apis/index.xml" rel="self" type="application/rss+xml"/><item><title>Building Sentinel: Configurable Telemetry and a Better Alert View</title><link>https://stefanmaron.com/posts/sentinel-telemetry-card-page/</link><pubDate>Sat, 01 Feb 2025 09:00:00 +0100</pubDate><guid>https://stefanmaron.com/posts/sentinel-telemetry-card-page/</guid><description>In this coding session I continued work on Sentinel , the open-source BC monitoring app I&amp;rsquo;m building. The idea is to give you a way to quickly spot problems in your BC environment — performance risks, permission issues, misconfigured technical setup. Eight rules so far, more coming.
You can watch the full stream on YouTube if you want to follow along.
The app is free on AppSource and the source is fully open.</description></item><item><title>Creating a NuGet Installer Extension for Business Central</title><link>https://stefanmaron.com/posts/nuget-installer-extension-bc/</link><pubDate>Fri, 04 Oct 2024 09:00:00 +0100</pubDate><guid>https://stefanmaron.com/posts/nuget-installer-extension-bc/</guid><description>AL-Go has been gaining NuGet support for a while — you can now publish BC apps to a NuGet feed as part of your pipeline. In this stream I took that one step further and asked: can we pull apps back from a NuGet feed and install them directly into a BC environment, from inside BC itself?
The short answer: yes, it works. Here&amp;rsquo;s how I built the proof of concept.</description></item><item><title>Excel Reports OnPrem/Docker</title><link>https://stefanmaron.com/posts/excelreportsonprem/</link><pubDate>Fri, 06 Sep 2024 06:43:14 +0200</pubDate><guid>https://stefanmaron.com/posts/excelreportsonprem/</guid><description>This blog is about how to get your Excel report layout connected to have a refreshable Excel report. But with Docker and OnPremise ;)
The idea and the base for this is Tonyas blog, if you did not read that already, I highly recommend you do so:
https://bcdevnotebook.com/2024/04/30/the-comprehensive-guide-to-using-business-central-excel-report-metadata-with-refreshable-apis/ Alright, now lets get to it.
First, of course, we need a docker container. If you dont know at all how to prepare your machine to be able to run Business Central docker containers, you might need to read up on that before you continue here.</description></item><item><title>MSDyn365BC.Ntfy Development Session — Redesigning the BC Push Notification App</title><link>https://stefanmaron.com/posts/msdyn365bc-ntfy-development-session/</link><pubDate>Tue, 16 Jul 2024 09:00:00 +0100</pubDate><guid>https://stefanmaron.com/posts/msdyn365bc-ntfy-development-session/</guid><description>Push notifications from Business Central to your phone — that&amp;rsquo;s the idea behind MSDyn365BC.Ntfy . In this stream session I worked on rethinking the data model for the app, which started as a proof of concept and needed some structural improvements before it was worth building on further.
The full stream is on YouTube if you want to watch it live. Below I&amp;rsquo;m covering the key decisions and code changes from that session.</description></item><item><title>My approach to custom APIs</title><link>https://stefanmaron.com/posts/myapproachtocustomapi/</link><pubDate>Tue, 04 Jul 2023 08:05:27 +0200</pubDate><guid>https://stefanmaron.com/posts/myapproachtocustomapi/</guid><description>Since I work together with our colleagues from the PowerPlatform team more frequently, one of my most regular tasks is, to create a new custom API. The default APIs from Business central are cool, but if you really want to achieve something, you might get to their limits real fast.
So I have been exposing tables and writing APIs quite a lot recently, and my approach to this has changed a bit over time.</description></item></channel></rss>