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
- Send
PUT
request to/{tenant}/target/activities/{id}/name
. - Response in Postman shows successful execution.
- Also, you see updated Name “API Test Activity CHANGED” by sending
GET
:/{tenant}/target/activities
. - 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
- Send
PUT
request to/{tenant}/target/offers/content/{id}
. - Response in Postman shows successful execution.
- 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