Adobe Campaign Manager | Community
Skip to main content
July 16, 2024
Solved

Adobe Campaign Manager

  • July 16, 2024
  • 2 replies
  • 1469 views

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!

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by ccg1706

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:

  1. Create /Update Profiles:

POST /profileAndServices/profile

Content-Type: application/json

{

  "firstName": "John",

  "lastName": "Doe",

  "email": "john.doe@example.com",

  "customFields": {

    "customField1": "value1",

    "customField2": "value2"

  }

}

  1. Create Segments:

POST /segmentation/segment

Content-Type: application/json

{

  "label": "New Segment",

  "description": "Segment description",

  "conditions": {

    // Define your conditions here

  }

}

  1. Push Segments to Campaigns:

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.

2 replies

SatheeskannaK
Community Advisor
Community Advisor
July 16, 2024

@anddevb Can you confirm which version of the adobe campaign that you're using? Adobe campaign standard or Adobe campaign classic?

Thanks, Sathees
ccg1706
Community Advisor
ccg1706Community AdvisorAccepted solution
Community Advisor
July 31, 2024

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:

  1. Create /Update Profiles:

POST /profileAndServices/profile

Content-Type: application/json

{

  "firstName": "John",

  "lastName": "Doe",

  "email": "john.doe@example.com",

  "customFields": {

    "customField1": "value1",

    "customField2": "value2"

  }

}

  1. Create Segments:

POST /segmentation/segment

Content-Type: application/json

{

  "label": "New Segment",

  "description": "Segment description",

  "conditions": {

    // Define your conditions here

  }

}

  1. Push Segments to Campaigns:

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.