Changes made through the API not reflecting on Target

Description description

Environment
Adobe Target

Issue
While evaluating Target Admin API features, do not see the results reflected in the Target interface.

Examples:

Scenario 1
Update Activity Name

  1. Send PUT request to /{tenant}/target/activities/{id}/name.
  2. Response in Postman shows successful execution.
  3. Also, you see updated Name “API Test Activity CHANGED” by sending GET: /{tenant}/target/activities.
  4. But in Target you still see the old name “API Test Activity”, although the changelog shows that activity was updated at the time of Postman request.

Scenario 2
Update Offer by ID

  1. Send PUT request to /{tenant}/target/offers/content/{id}.
  2. Response in Postman shows successful execution.
  3. But in Target you still see the old code, and offer info does not show date of Postman request.

Resolution resolution

Solutions

For activities that are created on UI and updated via API, then activity name is not reflected on UI. All other fields in activity are updated in UI.

For offers that are created on UI and updated via API, none of the fields are reflected on UI. Support for offer update via API created from UI is not yet available.

For resources (ёactivities/audiences/offers/ё) created outside Target UI have no such restriction.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f