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
- 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