Hello,
I am building a platform that integrates with different DSP's Adobe Campaign Manager being one of them.
I have troubles finding out what type of integrations (or related information) I can do with Adobe Campaign Manager. Are there any docs available with exposed API's I can integrate with?
For example I would like to build the segment or audiences inside our platforms, and push it to Adobe Campaign Manger, but I cannot find any information if that is posibile .
TLDR: I am looking for what API's are exposed by AdobeCampaignManager in order to see how I can use them.
Thanks!
Solved! Go to Solution.
Topics help categorize Community content and increase your ability to discover relevant content.
Views
Replies
Total Likes
Hi @AndDevB ,
To integrate with Adobe Campaign Manager, you need to use the APIS provided by either Adobe Campaign Standard or Adobe Campaign Classic considering the version of the product.
Adobe Campaign Standard API:
Documentation: Get started with Campaign Standard APIs | Adobe Campaign
-Key Endpoints:
Documentation Link: Endpoints | Adobe Campaign
Adobe Campaign Classic API: Uses SOAP APIs for integration. These APIs provide a comprehensive set of operations for managing different aspects of the campaign.
For version 7: You can write your http/xml request on JS.
Documentation for V8: Get started with Campaign APIs | Adobe Campaign
-Key Methods:
*Profiles and Audiences: Create, update and query profiles and audiences
*Campaign Management: Create and manage campaigns.
Integration Example:
POST /profileAndServices/profile
Content-Type: application/json
{
"firstName": "John",
"lastName": "Doe",
"email": "john.doe@example.com",
"customFields": {
"customField1": "value1",
"customField2": "value2"
}
}
POST /segmentation/segment
Content-Type: application/json
{
"label": "New Segment",
"description": "Segment description",
"conditions": {
// Define your conditions here
}
}
POST /campaign/
Content-Type: application/json
{
"name": "New Campaign",
"targeting": {
"segmentId": "segment-id"
},
// Additional campaign details
}
An additional resource is the Adobe I/O Console your API keys and integration details.
By leveraging these resources, you should be able to integrate with your platform with Adobe Campaign Manager effectively, enabling you to build and push segments or audiences as needed.
@AndDevB Can you confirm which version of the adobe campaign that you're using? Adobe campaign standard or Adobe campaign classic?
Views
Replies
Total Likes
Hi @AndDevB ,
To integrate with Adobe Campaign Manager, you need to use the APIS provided by either Adobe Campaign Standard or Adobe Campaign Classic considering the version of the product.
Adobe Campaign Standard API:
Documentation: Get started with Campaign Standard APIs | Adobe Campaign
-Key Endpoints:
Documentation Link: Endpoints | Adobe Campaign
Adobe Campaign Classic API: Uses SOAP APIs for integration. These APIs provide a comprehensive set of operations for managing different aspects of the campaign.
For version 7: You can write your http/xml request on JS.
Documentation for V8: Get started with Campaign APIs | Adobe Campaign
-Key Methods:
*Profiles and Audiences: Create, update and query profiles and audiences
*Campaign Management: Create and manage campaigns.
Integration Example:
POST /profileAndServices/profile
Content-Type: application/json
{
"firstName": "John",
"lastName": "Doe",
"email": "john.doe@example.com",
"customFields": {
"customField1": "value1",
"customField2": "value2"
}
}
POST /segmentation/segment
Content-Type: application/json
{
"label": "New Segment",
"description": "Segment description",
"conditions": {
// Define your conditions here
}
}
POST /campaign/
Content-Type: application/json
{
"name": "New Campaign",
"targeting": {
"segmentId": "segment-id"
},
// Additional campaign details
}
An additional resource is the Adobe I/O Console your API keys and integration details.
By leveraging these resources, you should be able to integrate with your platform with Adobe Campaign Manager effectively, enabling you to build and push segments or audiences as needed.
Views
Likes
Replies
Views
Likes
Replies