MsAdsSoap · Warteliste

Weg von der Microsoft Advertising SOAP API vor dem 31. Jan. — wissen, welches SDK-Upgrade oder welcher REST-Pfad passt und was neu zu testen ist

  1. Neue API-Funktionen und Verbesserungen nur noch per REST. Bestehende SOAP-Integrationen laufen weiter.

  2. SOAP API vollständig abgekündigt (full deprecation).

Mehr Zeit nötig? Komplexe Integrationen können beim Microsoft-Advertising-Support oder ihrem Account-Team einen erweiterten Migrationsplan anfragen.

Termine laut Microsoft Learn „Migrate to REST API“ und dem Microsoft-Advertising-Blog (1. Apr. 2026). Microsoft empfiehlt die Migration vor dem 1. Okt. 2026, um Auswirkungen auf den API-Zugriff zu vermeiden.

Ab 1. Oktober gibt es neue API-Funktionen nur noch per REST — bestehende SOAP-Integrationen laufen weiter, bis SOAP am 31. Januar 2027 vollständig abgekündigt wird. Beantworten Sie 4 kurze Fragen — direktes SOAP oder ein altes SDK (welche Sprache), brauchen Sie neue REST-only-Funktionen, haben Sie REST oder msads schon getestet, und wie komplex ist Ihre Integration. Sie erhalten Ihr Zeitplanrisiko, SDK-Upgrade- oder REST-Mapping-Schritte und eine Regressions-Checkliste. Niemals Developer Tokens, OAuth-Tokens, Client Secrets, Account-IDs oder Code einfügen.

Unabhängiges Tool, keine Verbindung zu Microsoft · Marktvalidierungsseite · Kostenlose Warteliste · Keine Verbindung zu Microsoft Advertising

Problem

Zwei Termine: 1. Okt. · 31. Jan.

Laut Microsoft Learn und dem Microsoft-Advertising-Blog wechselt die API in zwei Schritten von Legacy-SOAP zu REST. Ab 1. Okt. 2026 gibt es alle neuen API-Funktionen und Verbesserungen nur noch per REST, während bestehende SOAP-Integrationen in der Übergangszeit ohne unmittelbare Auswirkungen weiterlaufen. Am 31. Jan. 2027 wird die SOAP API vollständig abgekündigt. Microsoft empfiehlt die Migration vor dem 1. Okt. 2026, um Auswirkungen auf den API-Zugriff zu vermeiden, und zwischen beiden Terminen liegt für die meisten Werbetreibenden die Q4-Hauptsaison. Die offizielle Doku ist vollständig, aber auf Migrate-Seite, Python-/PHP-Guides und API-Referenz verteilt.

Vorher

  • Zwischen Migrate-Seite, Python-/PHP-Guides und API-Referenz springen
  • Die zwei Termine verwechseln und in Panik geraten — oder die Hauptsaison verstreichen lassen
  • Im Feb. 2027 feststellen, dass Gebots- und Reporting-Jobs scheitern

Nachher — mit MsAdsSoap

  • 4 Fragen, nur Pfad und Änderungen für Ihre Sprache und Services
  • Klar getrennt: 1.10. = neue Funktionen nur REST; 31.1. = SOAP vollständig abgekündigt; Hauptsaison markiert
  • Sandbox-Regressionsliste + Prüfung pro Service + Rollback-Schalter, Umstellung vor dem 31.1.

Offizieller Zeitplan (Microsoft Learn + Microsoft-Advertising-Blog)

DatumStatusWas sich ändert
2024VerfügbarREST API eingeführt (Microsoft-Advertising-Blog).
1. Apr. 2026AngekündigtDer Blog „Evolving the Microsoft Advertising API platform“ kündigt den Wechsel zu REST an; bestehende SOAP-Integrationen: keine unmittelbaren Auswirkungen.
1. Okt. 2026Neue Funktionen nur RESTAlle neuen Microsoft-Advertising-API-Funktionen und Verbesserungen nur noch über die REST API. Bestehende SOAP-Integrationen laufen während der Übergangszeit weiter.
31. Jan. 2027SOAP vollständig abgekündigtDie SOAP API ist für die vollständige Abkündigung (full deprecation) vorgesehen — die harte Frist.

Microsoft empfiehlt die Migration vor dem 1. Okt. 2026, um Auswirkungen auf den API-Zugriff zu vermeiden. Mehr Zeit nötig? Große oder komplexe Integrationen können beim Microsoft-Advertising-Support oder ihrem Account-Team einen erweiterten Migrationsplan anfragen (keine Dauer veröffentlicht). Die Release Notes raten, größere Entwicklungsarbeit außerhalb der Hauptsaison abzuschließen — 1.10. bis 31.1. fällt für die meisten Werbetreibenden in die Q4-Hauptsaison.

Lösung

Was MsAdsSoap macht

Eine Entscheidungsebene für die SOAP→REST-Bereitschaft bei Microsoft Advertising — für Ad-Automation-Teams, die noch auf SOAP oder einem alten SDK laufen: Integrationsart × Sprache × Bedarf an neuen Funktionen × Fortschritt × Komplexität → Zeitplanrisiko + Pfad + Mappings + Regressions-Checkliste. Kein Ersatz für Microsoft Learn, kein API-Connector und ohne Verbindung zu Microsoft.

WHO

Ad-Tech-Engineers, Agentur-Engineers sowie In-house-Growth-/Marketing- und Data-Engineers, die Bidding, Reporting und Kontoautomatisierung noch über die Legacy-SOAP-API von Microsoft Advertising betreiben — direkte SOAP-HTTP-Aufrufe oder ältere Bing Ads SDKs (.NET/Java unter 13.0.22, das Python-Paket bingads, PHP microsoft/bingads) — und den Umstieg auf REST / die neuen msads-SDKs noch nicht abgeschlossen haben.

PROBLEM

Ab 1. Okt. 2026 kommen alle neuen API-Funktionen und Verbesserungen nur noch per REST (bestehende SOAP-Integrationen laufen während der Übergangszeit weiter, ohne unmittelbare Auswirkungen); am 31. Jan. 2027 wird die SOAP API vollständig abgekündigt. Der Pfad hängt von der Sprache ab — .NET/Java aktualisieren das SDK, Python/PHP wechseln zu den neuen msads-Paketen (Imports/Namespaces, Enums, Exceptions und Auth-Header ändern sich), ohne SDK geht es zu REST-URLs + JSON — und die Doku verteilt sich auf Migrate-Seite, Python-/PHP-Guides und API-Referenz.

SOLUTION

4 Fragen ankreuzen → persönliches Zeitplanrisiko, SDK-Upgrade-Pfad oder REST-Mapping-Schritte, eine SOAP→REST-Codeänderungsübersicht und eine Regressions-Checkliste. Fragt nie nach Developer Tokens, OAuth-Tokens, Client Secrets, Account-/Customer-IDs oder Quellcode; kein Microsoft-Advertising-Connector.

RESULT

Sie wissen, ob der 1.10. für Sie nur ein Funktions-Gate ist oder Ihre Roadmap wirklich bremst, welches SDK-Upgrade oder welche REST-Aufrufe vor dem 31.1. anstehen, und schließen die Sandbox-Regression vor der Q4-Hauptsaison ab. Keine Überraschung im Feb. 2027, wenn Gebots- und Reporting-Jobs scheitern.

SDK-/REST-Pfad je Stack (laut Microsoft Learn)

Ihr aktueller StandOffizieller Pfad
.NET/Java, Bing Ads SDK unter 13.0.22Auf das neueste SDK aktualisieren (laut Release Notes vom 4. Aug. 2026: 13.0.29) und jeden genutzten Service prüfen.
Python, beliebige Version des Pakets bingadsWechsel zu msads (pip install msads) plus die Codeänderungen aus der Übersicht unten.
PHP, Composer microsoft/bingadsWechsel zu Composer microsoft/msads plus Namespace- und Klassenänderungen.
Kein SDK (direkte SOAP-Aufrufe)Umstellung auf REST-API-URLs + JSON-Requests (jede Methode in der API-Referenz hat eine REST-URL und Beispiele). Microsoft empfiehlt ein SDK.

Schon auf .NET/Java 13.0.22 oder neuer? 13.0.22 hat vor allem Customer Management/Billing auf REST umgestellt — sicherer ist das neueste SDK plus Prüfung aller genutzten Services. Microsoft Learn veröffentlicht keinen .NET/Java-Migrationsleitfaden auf Code-Ebene, daher erfinden wir keinen.

Funktionen

Funktionen

Marketingpunkte aus der Produkthypothese — zur Nachfragevalidierung, kein formales Spezifikationsversprechen.

Zeitplanrisiko

Neue Funktionen nötig? Die gibt es ab 1.10. nur per REST. Sonst ist Ihre harte Frist der 31. Jan. 2027. Komplex? Erwägen Sie einen erweiterten Migrationsplan. Verbleibende Tage für jeden Termin.

SDK-/REST-Pfad je Stack

.NET/Java unter 13.0.22 → auf das neueste SDK aktualisieren; Python bingads → msads; PHP microsoft/bingads → microsoft/msads; kein SDK → REST-URLs + JSON.

SOAP→REST-Änderungsübersicht

AuthenticationToken → Authorization: Bearer, Imports und Namespaces, Enums, Arrays, WebFault / SoapFault → ApiException, REST-Hosts.

Service-Abdeckung

Campaign Management, Bulk, Reporting, Customer Management, Customer Billing, Ad Insight: Host, SDK-Klasse und zu prüfende Aufrufe je Service.

Regressions-Checkliste

Erst in der Sandbox testen, Report- und Bulk-Ausgaben vergleichen, Gebotsänderungen, Fehlerbehandlung, Enums und Token-Refresh prüfen, dann Produktion mit Rollback umstellen.

SOAP→REST-Änderungsübersicht (nur was die offiziellen Guides nennen)

PunktSOAP / altes SDKREST / msads
Auth-Header (ohne SDK)AuthenticationToken: {token}Authorization: Bearer {token}
Python-Abhängigkeitensuds-jurkourllib3 / pydantic
Python-Modell-Importsbingads.v13openapi_client.models.campaign / customer / bulk / reporting
Python-ArraysArrayOf*, response.CampaignIds['long']Liste, response.CampaignIds
Python-AufrufePositionsargumente / suds factory; suds_options, set_elements_to_none()Keyword-Argument _request=; Models direkt erzeugen (Factory bleibt als Kompatibilitätsschicht); suds_options und set_elements_to_none() entfallen
Python-Enums / Flag-Enumsursprüngliche Schreibweise; durch Leerzeichen getrennte StringsGROSSBUCHSTABEN; bitweises |
Python-ExceptionsWebFaultApiException (openapi_client.exceptions)
PHP-Laufzeitext-soapPHP ^7.4 || ^8.0, kein ext-soap, guzzle
PHP-NamespaceMicrosoft\BingAds\Microsoft\MsAds\Rest\
PHP-ClientServiceClientCampaignManagementServiceApi und die weiteren *ServiceApi-Klassen (mit async-Methoden)
PHP-KontokontextHeaderAccountId/CustomerId in AuthorizationData setzen; nach Token-Refresh refreshAuthorizationData() aufrufen
PHP-Stil / ExceptionsSoapVar; SoapFaultcamelCase-Methoden, Getter/Setter, UPPER_SNAKE-Enums, kein SoapVar; ApiException
HostsSOAP-Service-Endpunktecampaign.api. / bulk.api. / reporting.api. / clientcenter.api. / adinsight.api.bingads.microsoft.com (Sandbox: *.api.sandbox.bingads.microsoft.com)

Auch Python-msads importiert ServiceClient und Authorization aus bingads.* — import bingads heißt also nicht, dass noch das alte Paket läuft; prüfen Sie das installierte Paket. Die Python-Schnittstellen BulkServiceManager / ReportingServiceManager bleiben unverändert. .NET/Java: kein Code-Mapping veröffentlicht — neuestes SDK und Prüfung pro Service.

Service-Abdeckung — REST-Host und PHP-Klasse je Service

ServiceREST-Host (Produktion)PHP-msads-Klasse
Campaign Managementcampaign.api.bingads.microsoft.comCampaignManagementServiceApi
Bulkbulk.api.bingads.microsoft.comBulkServiceApi
Reportingreporting.api.bingads.microsoft.comReportingServiceApi
Customer Managementclientcenter.api.bingads.microsoft.comCustomerManagementServiceApi
Customer Billingclientcenter.api.bingads.microsoft.comCustomerBillingServiceApi
Ad Insightadinsight.api.bingads.microsoft.comAdInsightServiceApi

Sandbox: *.api.sandbox.bingads.microsoft.com — Regression zuerst dort. Laut offizieller Client-Libraries-Seite enthält das PHP SDK keinen BulkServiceManager / ReportingServiceManager; Download-/Upload-Abläufe müssen Sie selbst umsetzen.

Warteliste beitreten

So funktioniert's

So funktioniert's

Drei Schritte. Keine Verbindung zu Microsoft Advertising, keine Tokens.

  1. 1

    4 Fragen beantworten

    Direktes SOAP oder altes SDK — welche Sprache? Neue Funktionen nach dem 1.10. nötig? REST oder msads schon getestet? Wie komplex ist die Integration?

  2. 2

    Zeitplanrisiko und Pfad sehen

    Persönliche Einordnung: Funktions-Gate 1.10. vs. harte Frist 31.1. — plus SDK-Upgrade- oder REST-Mapping-Schritte für Ihren Stack, jeweils mit Link zu Microsoft Learn.

  3. 3

    Ändern, retesten, umschalten

    SOAP→REST-Änderungsübersicht, Service-Abdeckung und Sandbox-Regressions-Checkliste — keine Tokens, Secrets, Account-IDs oder Code.

Anwendungsfälle

Für wen

Wenn Ihnen diese Situationen bekannt vorkommen, treten Sie der Warteliste bei und helfen Sie uns bei der Validierung.

Eigene Bidding-Engine (Python bingads)

Ändert stündlich Gebote. Braucht die msads-Migrationsliste (Imports, _request=, Enums, Exceptions) und einen Sandbox-Regressionstest fürs Bidding — fertig vor der Hauptsaison.

Agentur-Reporting-Pipeline für viele Kunden (älteres .NET SDK 13.0.x)

Reporting- + Bulk-Jobs. Prüfen, ob das SDK unter 13.0.22 liegt, auf das neueste aktualisieren und die Report-Ausgaben pro Service abgleichen.

PHP-Backoffice für Kontoverwaltung

Customer Management + Billing. Braucht das Namespace- und *ServiceApi-Mapping sowie AccountId/CustomerId in AuthorizationData.

Direkte SOAP-Integration ohne SDK (Go/Node/Ruby usw.)

Braucht die REST-Hosts, den Authorization: Bearer-Header und JSON-Requests — und eine Entscheidung, ob ein offizielles SDK eingeführt wird.

Produktteam, das Funktionen nach dem 1.10. nutzen will

Neue Funktionen gibt es nur per REST — die betroffenen Services müssen zuerst migriert werden, auch wenn die bestehenden SOAP-Teile weiterlaufen.

Große Ad-Tech-Plattform

Viele Services, viele Konten. Abwägen, ob beim Support oder Account-Team ein erweiterter Migrationsplan angefragt wird, und welche Bestandsaufnahme vorher nötig ist.

FAQ

FAQ

Ist MsAdsSoap ein offizielles Microsoft-Tool?

Nein. MsAdsSoap ist unabhängig und steht in keiner Verbindung zu Microsoft. Alle Angaben zitieren offizielle Microsoft-Dokumentation mit Link.

Was passiert am 1. Oktober mit meiner SOAP-Integration?

Laut Microsoft-Doku laufen bestehende SOAP-Integrationen während der Übergangszeit weiter. Ab 1.10. kommen neue Funktionen und Verbesserungen nur noch per REST. SOAP wird am 31. Januar 2027 vollständig abgekündigt. Microsoft empfiehlt dennoch die Migration vor dem 1.10., um Auswirkungen zu vermeiden.

Was unterscheidet es von Microsoft Learn?

Microsoft Learn deckt jede Sprache auf mehreren Seiten ab. Wir filtern auf Ihre Integrationsart, Sprache, Services und Ihren Fortschritt und liefern Zeitplanrisiko, Pfad, Mappings und eine Regressions-Checkliste.

Was unterscheidet es vom Microsoft-Advertising-Support, Ihrem Account-Team oder einem Berater?

Support und Account-Team kümmern sich um Ihr Konto und Verlängerungsanfragen; Berater führen komplette Migrationsprojekte durch. MsAdsSoap ist ein schlankes, statisches Self-Service-Tool — die Warteliste ist während der Validierung kostenlos.

Ich nutze .NET/Java SDK 13.0.22 oder neuer. Muss ich etwas tun?

Microsofts Vorgabe: unter 13.0.22 auf das neueste SDK aktualisieren (laut Release Notes aktuell 13.0.29). 13.0.22 hat vor allem Customer Management/Billing auf REST umgestellt — sicherer ist das neueste SDK plus Prüfung aller genutzten Services.

Kann ich mehr Zeit bekommen?

Laut Microsoft können Kunden mit großen oder komplexen Integrationen beim Microsoft-Advertising-Support oder ihrem Account-Team einen erweiterten Migrationsplan anfragen. Eine Dauer ist nicht veröffentlicht, daher versprechen wir keine.

Verlangt ihr Developer Tokens, OAuth-Tokens, Client Secrets, Account-IDs oder Code?

Nein. Niemals fordern, halten oder speichern. Keine Verbindung zu Ihren Microsoft-Advertising-Konten.

Schreibt ihr Code um oder migriert ihr für mich?

Nein. MVP ist ein statischer Fragebogen + Pfad + Mappings + Checkliste + Warteliste.

Wann ist Early Access?

Wartelisten-Einladungen per E-Mail in Batches. Kein gefälschtes Launch-Datum.

MsAdsSoap ist ein unabhängiges Tool und steht in keiner Verbindung zu Microsoft und wird nicht von Microsoft unterstützt.

Warteliste beitreten

Warteliste

Warteliste beitreten

Hinterlassen Sie Ihre geschäftliche E-Mail für Early Access und Launch-Infos zu MsAdsSoap. Nur E-Mail plus optionale Checkboxen und Auswahllisten — es gibt kein Freitextfeld.

Genutzte Services (mehrfach) (optional)

Nur für Warteliste, Early Access und Launch-Mails. Keine Developer Tokens, OAuth-Access-/Refresh-Tokens, Client Secrets, Account-/Customer-IDs oder Code einfügen. Jederzeit abmeldbar.