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:
- Create /Update Profiles:
POST /profileAndServices/profile
Content-Type: application/json
{
"firstName": "John",
"lastName": "Doe",
"email": "john.doe@example.com",
"customFields": {
"customField1": "value1",
"customField2": "value2"
}
}
- Create Segments:
POST /segmentation/segment
Content-Type: application/json
{
"label": "New Segment",
"description": "Segment description",
"conditions": {
// Define your conditions here
}
}
- 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.