Expand my Community achievements bar.

Join us on September 25th for a must-attend webinar featuring Adobe Experience Maker winner Anish Raul. Discover how leading enterprises are adopting AI into their workflows securely, responsibly, and at scale.
SOLVED

Need Guidance on Updating Existing Mapping in Destination via Adobe Experience Platform API

Avatar

Level 2

I have an existing destination setup in Adobe Experience Platform where audience data is being exported. I would like to update the existing field mapping (e.g., map a new schema attribute or modify the transformation logic) using the API, without recreating the destination or dataflow.

Topics

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

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

@venkataak Yes, you can update the field mapping for an existing destination in AEP without recreating the destination or dataflow, but there are a few limitations depending on the destination type and integration method. 

Use the Flow Service API to list your existing dataflows

https://developer.adobe.com/experience-platform-apis/references/flow-service/

Steps to approach it using API:

  • Get the Dataflow ID
  • Retrieve the Existing Flow Configuration
  • Update the Mapping
  • Validate the Changes

Considerations: 

  • Recreation is not needed, but some destinations may not support real-time mapping changes. (verify that the platform updates are supported via API)
  • You must preserve existing mapping structure if the destination expects specific fields.
  • Make sure the schema changes are reflected in your dataset mapping.

Tip: Validate mapping rules before applying them in dataflow using https://experienceleague.adobe.com/en/docs/experience-platform/data-prep/api/overview

View solution in original post

1 Reply

Avatar

Correct answer by
Community Advisor

@venkataak Yes, you can update the field mapping for an existing destination in AEP without recreating the destination or dataflow, but there are a few limitations depending on the destination type and integration method. 

Use the Flow Service API to list your existing dataflows

https://developer.adobe.com/experience-platform-apis/references/flow-service/

Steps to approach it using API:

  • Get the Dataflow ID
  • Retrieve the Existing Flow Configuration
  • Update the Mapping
  • Validate the Changes

Considerations: 

  • Recreation is not needed, but some destinations may not support real-time mapping changes. (verify that the platform updates are supported via API)
  • You must preserve existing mapping structure if the destination expects specific fields.
  • Make sure the schema changes are reflected in your dataset mapping.

Tip: Validate mapping rules before applying them in dataflow using https://experienceleague.adobe.com/en/docs/experience-platform/data-prep/api/overview