Getting Started
The documentation for Adobe Campaign Classic Web-Services is an incredible resource to help you know the ins and outs of the Adobe Campaign Classic SOAP API. It is recommended to review all tabs and links associated there to give you the best understanding of how the API works and will give you the solid foundation needed to plan and built a robust integration.
All the methods made available to users of the API are on the Javascript API page.
This article is meant to be used as a primer to point you in the right direction and should not be used in replacement of the resources linked above.
Requirements
In order to work with the Adobe Campaign Classic API, you will need:
-
Access to an instance of Adobe Campaign Classic
-
A Campaign Classic user that has been given API access rights
-
Proficiency in Javascript
-
Proficiency in the SOAP protocol
-
Understanding of XML DOM models
Endpoint
Information about the endpoint can be seen in the documentation.
The endpoint to access for the Adobe Campaign Classic API is:
https://<server>/nl/jsp/soaprouter.jsp
*Replace <server> with the URL of the Campaign Classic instance you are working with.
*Replace <server> with the URL of the Campaign Classic instance you are working with.
If your URL for Campaign was exchange.campaign.adobe.com, your endpoint would be:
https://exchange.campaign.adobe.com/nl/jsp/soaprouter.jsp
Authentication
Explanations and examples for authentication to the Adobe Campaign Classic SOAP API can be found in this documentation.
Create, Read, Write, Delete Methods
Create, Read, Write, Delete methods are explained in the data oriented API documentation.
How to access the WSDL
Review the documentation about WSDLs here.
To generate a WSDL file, you must enter the following URL from a Web browser:
https://<server>/nl/jsp/schemawsdl.jsp?schema=<schema>
With:
<server>: the Adobe Campaign application server
<schema>: schema identification key (namespace:schema_name)
Here is an example with the schema xtk:queryDef, the server is exchange.campaign.adobe.com
https://exchange.campaign.adobe.com/nl/jsp/?schema=xtk.queryDef
How do I get the Adobe Campaign Classic data model?
To get an Adobe Campaign Classic data model, follow the information as presented here at the Description of the model.
How do I write to the Campaign database?
These videos show a good basic use of how to write to the Campaign database.
Resources
Links
Videos
Tools
SOAP UI is a tool that allows one to read WSDLs and work with SOAP API calls