Changes made through the API not reflecting on Target

Learn how to resolve the error when you make a change through API, and it does not reflect on Target.

Description description

Environment

Adobe Target

Issue/Symptoms

While evaluating Target Admin API features, you 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