How to call offer engine using SOAP

Avatar

Avatar

aveggiani47deck

Avatar

aveggiani47deck

aveggiani47deck

16-01-2017

How to get Offer Engine (Propositions) via SOAP instead using a Java Script code?

In the documentation, at this url:

https://docs.campaign.adobe.com/doc/AC6.1/en/ITA_Unitary_interactions_Calling_the_offer_engine__inbo...

Is stated to use url like this:

https://ac284eu.adobesandbox.com/interaction/liveAnon/webAnon

But how's possible to get the wsdl in order to use tools like SoapUI to investigate the available methods?

Thanks

Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar

thomasb1964232

Avatar

thomasb1964232

thomasb1964232

16-01-2017

Hello,

Unfortunately there is no WSDL to call Interaction. The Javascript code in the documentation is actually building a soap call. You should be able to call the Interaction engine with a call like this

Get propositions:

<?xml version='1.0'?> <SOAP-ENV:Envelope xmlns:SOAP-ENV='http://schemas.xmlsoap.org/soap/envelope/'> <SOAP-ENV:Body> <Propose> <targetId>xxx</targetId> <maxCount>1</maxCount> <context><interaction/></context> <!--optional--><categories></categories> <!--optional--><themes></themes> </Propose> </SOAP-ENV:Body> </SOAP-ENV:Envelope>

Update proposition status:

<?xml version='1.0'?> <SOAP-ENV:Envelope xmlns:SOAP-ENV='http://schemas.xmlsoap.org/soap/envelope/'> <SOAP-ENV:Body> <UpdateStatus> <proposition>1242</proposition> <status>3</status> </UpdateStatus> </SOAP-ENV:Body> </SOAP-ENV:Envelope>

 

Best regards,

Thomas

Answers (3)

Answers (3)

Avatar

Avatar

somasundaramhal

Avatar

somasundaramhal

somasundaramhal

03-10-2019

Hi thomasb1964232

Is there any possible ways to use <context/> parameter with the update step? I want to update few more fields apart from <status></status field>

Thanks,

Somasundaram

Avatar

Avatar

shivak41694392

Avatar

shivak41694392

shivak41694392

04-06-2018

Hi aveggiani47deck​,

I am trying the same , wanted to know if you could share some examples.

Regards

Shiva

Avatar

Avatar

aveggiani47deck

Avatar

aveggiani47deck

aveggiani47deck

16-01-2017

Thank you very much, i've made some test using PostMan and it works fine!