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.