Hello @hasb96249304,
documentation pages
https://docs.adobe.com/content/help/en/campaign-classic/using/configuring-campaign-classic/api/data-...
https://docs.adobe.com/content/help/en/campaign-classic/using/configuring-campaign-classic/api/busin...
Chronological order of things you need
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:xtk:session">
<soapenv:Header/>
<soapenv:Body>
<urn:Logon>
<urn:sessiontoken></urn:sessiontoken>
<urn:strLogin>guest</urn:strLogin>
<urn:strPassword>guest</urn:strPassword>
<urn:elemParameters>
<!--You may enter ANY elements at this point-->
</urn:elemParameters>
</urn:Logon>
</soapenv:Body>
</soapenv:Envelope>
Response:
<SOAP-ENV:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns="urn:xtk:session" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<LogonResponse SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns="urn:xtk:session">
<pstrSessionToken xsi:type="xsd:string">session_token</pstrSessionToken>
...
...
- use request 'write' or 'writeCollection' to save recipients
Write to save one at a time
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:xtk:session">
<soapenv:Header/>
<soapenv:Body>
<urn:Write>
<urn:sessiontoken>here_goes_your_session_token</urn:sessiontoken>
<urn:domDoc>
<recipient _key="@email,@folder-id" blackListEmail="0" blackList="0" email="john@doe.net" folder-id="939393993" lastName="Doe" firstName="John" xtkschema="nms:recipient"/>
</urn:domDoc>
</urn:Write>
</soapenv:Body>
</soapenv:Envelope>
Write collection to save multiple at a time
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:xtk:session">
<soapenv:Header/>
<soapenv:Body>
<urn:WriteCollection>
<urn:sessiontoken>here_goes_your_session_token</urn:sessiontoken>
<urn:domDoc>
<recipient-collection xtkschema="nms:recipient">
<recipient _key="@email,@folder-id" blackListEmail="0" blackList="0" email="john@doe.net" folder-id="9878888" lastName="Doe" firstName="John" xtkschema="nms:recipient"/>
<recipient _key="@email,@folder-id" blackListEmail="0" blackList="0" email="john@doe2.net" folder-id="9878888" lastName="Doe" firstName="John" xtkschema="nms:recipient"/>
</recipient-collection>
</urn:domDoc>
</urn:WriteCollection>
</soapenv:Body>
</soapenv:Envelope>
- use 'logoff' request to log out
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:xtk:session">
<soapenv:Header/>
<soapenv:Body>
<urn:Logoff>
<urn:sessiontoken>here_goes_your_session_token</urn:sessiontoken>
</urn:Logoff>
</soapenv:Body>
</soapenv:Envelope>
Marcel