Expand my Community achievements bar.

SOLVED

Adobe Campaign Manager

Avatar

Level 1

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!

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
Level 6

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.

View solution in original post

2 Replies

Avatar

Community Advisor

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

Thanks, Sathees

Avatar

Correct answer by
Level 6

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.