Serverkonfiguration API-Nutzer
2 Minuten Lesezeit
Zum 09. Januar 2025 wird eine Anpassung in der Serverkonfiguration wirksam. Diese Änderung betrifft die Einstellung ServicesDefaultCompany in unseren Serverkonfigurationen. Ab dem genannten Datum wird dieser Wert auf allen Serverinstanzen auf den Standardwert (leer) zurückgesetzt.
Falls Sie eigene APIs entwickelt haben, die bisher keinen spezifischen Mandanten in den Requests übergeben haben, ist es nun erforderlich, dass Sie immer einen Mandanten in Ihren API-Requests angeben. Ohne diese Anpassung funktionieren die APIs nicht wie gewohnt.
Ausführliche Erklärung und Handlungsanweisung:
Bei jedem API-Request an Business Central muss grundsätzlich der Mandant angegeben werden. Dies gilt auch für den Zugriff auf globale Daten. Der einzige Endpunkt, der ohne spezifische Mandantenangabe angesprochen werden kann, dient zur Rückgabe aller Mandanten. Ein API-Konsument muss daher zuerst alle verfügbaren Mandanten abrufen und anschließend einen davon in seinem Request spezifizieren.
Beispiel für die erforderliche Anpassung:
Falls Sie bisher API-Requests anhand folgenden Beispiels verwendet haben, wird diese URL ab dem 09. Januar 2025 nicht mehr funktionieren. https://rel-mr12-integration-test.dynamicstocloud.com:1343/ST-145754/ODataV4/PurchaseHeader
Sie müssen die Anfrage wie folgt anpassen:
https://rel-mr12-integration-test.dynamicstocloud.com:1343/ST-145754/ODataV4/Company('01%20Mietverwaltung')/PurchaseHeader
Diese Anpassung ist notwendig, um sicherzustellen, dass Sie weiterhin auf die gewünschten Daten zugreifen können, insbesondere wenn Sie Daten spezifischer Mandanten abrufen möchten und nicht nur globale Daten.
Wir bitten Sie, diese Änderungen bis zum 09.Januar 2025 in Ihren Systemen vorzunehmen, um einen unterbrechungsfreien Betrieb Ihrer Anwendungen zu gewährleisten.
Falls Sie Unterstützung benötigen oder Fragen zu dieser Änderung haben, melden Sie sich bitte bei unserem Support.