Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

Target Admin API - Update A/B activity api does not make the activity Live.

Avatar

Level 1

We are using the Target Admin API to activate/deactivate a A/B test programmatically. When we invoke a PUT request with the Update A/B activity API , the state of the activity changes from “saved” to “approved” , but the activity is not really Live. We can see that the api request is successfully executed in the activity change log in the Target GUI but the activity status UI still shows as deactivated .

 

We observed that the activity only goes Live when we manually change the status from the Target GUI.

 

We are sending the payload as mentioned in the below API documentation :
https://developers.adobetarget.com/api/#update-ab-activity

 

1 Accepted Solution

Avatar

Correct answer by
Level 1

We opened an Adobe ticket in this regard and received the below response :

 

At the moment, it's not possible to use the API to activate/deactivate an activity, you need to use the UI for this functionality.It's possible though, to determine the Start and End of an AB activity when you are creating it (this is also possible via API), you need to define the attributes as in the example below:

 

- "startsAt": "2017-05-01T08:00Z"

- "endsAt": "2017-09-01T07:59:59Z"

View solution in original post

4 Replies

Avatar

Level 6

Hi @kashyapmuc,
if you get the A/B test via API - does it still say inactive as status? Is it active - just not visible in the UI?

Avatar

Level 1

Hi @perrin_ennen ,

 

When we invoke the API to see the A/B Test status , then it shows as "approved" , but in reality the Test is not live. It does not show it as active in UI also. It just shows in the change log.

Avatar

Level 6

ah okay, that sounds a bit familiar, unfortunately. I also wanted to create and update our experiences via the api. But I also had the problem that it didn't show up in the Adobe Target UI. That was 2 years ago. Hopefully here is still someone who has a solution for this.

Avatar

Correct answer by
Level 1

We opened an Adobe ticket in this regard and received the below response :

 

At the moment, it's not possible to use the API to activate/deactivate an activity, you need to use the UI for this functionality.It's possible though, to determine the Start and End of an AB activity when you are creating it (this is also possible via API), you need to define the attributes as in the example below:

 

- "startsAt": "2017-05-01T08:00Z"

- "endsAt": "2017-09-01T07:59:59Z"