Expand my Community achievements bar.

Join us for an upcoming in-person Adobe Target Skill Builders event ~~> We're hosting these live learning opportunities to equip you with the knowledge and skills to leverage Target successfully. Learn more to see if we'll be coming to a city near you!
SOLVED

Target Delivery API - prefetch mbox content - just get 'state'

Avatar

Level 1

Hi, 

 

I am trying to use the delivery API to get mbox content, but the response does not contain the HTML of the mbox, just a 'state' value with a string.  Even using the exact example in the docs (http://developers.adobetarget.com/api/delivery-api/#tag/Delivery-API) in Postman, I don't get the response they show in the docs.

 

Documentation example request:
{
"id": {
"tntId": "abcdefghijkl00023.1_1"
},
"context": {
"channel": "web",
"address": {
"url": "http://demo.dev.tt-demo.com/demo/store/index.html"
},
"screen": {
"width": 1200,
"height": 1400
}
},
"prefetch": {
"mboxes": {
"name": "SummerOffer",
"index": 1
}
}
}

Example response:
{
"status": 200,
"requestId": "5efee0d8-3779-4b12-a74e-e04848faf191",
"client": "demo",
"id": {
"tntId": "abcdefghijkl00023.1_1"
},
"edgeHost": "mboxedge28.tt.omtrdc.net",
"prefetch": {
"mboxes": [
{
"index": 1,
"name": "SummerOffer",
"options": {
"content": "<p><b>Enjoy this 15% discount on your next purchase</b></p>",
"type": "html",
"eventToken": "GcvBXDhdJFNR9E9r1tgjfmqipf"
}
}
]
}
}

 

My response:

{
    "status"200,
    "requestId""3666d18b-f8a6-4779-b7a8-01bd6b7e4ef9",
    "client""demo",
    "id": {
        "tntId""abcdefghijkl00023.1_0"
    },
    "edgeHost""mboxedge35.tt.omtrdc.net",
    "prefetch": {
        "mboxes": [
            {
                "index"1,
                "name""SummerOffer",
                "state""5cnsooUo5Hh4m3bm9+V5NTKzRQrvhplk3L87l9ODSVc="
            }
        ]
    }
}
 
Any help would be appreciated
1 Accepted Solution

Avatar

Correct answer by
Employee

Hi,

 

Probably this Target request is not qualifying for the activity. Please check the audience definition and mbox name used to create the activity, it should match the request.

 

Thanks

View solution in original post

3 Replies

Avatar

Correct answer by
Employee

Hi,

 

Probably this Target request is not qualifying for the activity. Please check the audience definition and mbox name used to create the activity, it should match the request.

 

Thanks

Avatar

Community Advisor

Hi @Dankohn @ben68  I am having the similar issue. state is returning and not options. I am using All visitors in the audience and used the correct mbox also.