Schnittstelle — SimpleClicks Agent Manager

WSDL-basierte SOAP-Schnittstelle. Insgesamt 261 Funktionen laut Support-Dokument 23/108. Diese Seite dient als Ausgangspunkt für Testaufrufe morgen — inkl. fertiger Code-Snippets für fetch und node-soap.

WSDL: https://<simpleclicks-agent-manager-host>/soap/agent-manager.wsdl

Sobald wir morgen Host und Lizenzschlüssel haben, in src/data/simpleclicksSoapFunctions.ts ersetzen.

261/261

Testcode für checkSoapClientLicense

import { buildSoapEnvelope } from "@/data/simpleclicksSoapFunctions";

const envelope = buildSoapEnvelope("checkSoapClientLicense", {
  clientLicense: "<lizenz-key>",
  // ...weitere Parameter laut WSDL
});

const res = await fetch("https://<simpleclicks-agent-manager-host>/soap/agent-manager", {
  method: "POST",
  headers: {
    "Content-Type": "text/xml; charset=utf-8",
    SOAPAction: "${namespace}#checkSoapClientLicense",
  },
  body: envelope,
});
const xml = await res.text();
console.log(xml);

Die Parameter sind Platzhalter — die exakten Feldnamen liefert die WSDL, sobald wir sie morgen abrufen. Der SOAPAction-Header und Namespace (urn:SimpleClicks) sind ebenfalls Annahmen und werden gegen die echte WSDL abgeglichen.