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

Learn more

View all

Sign in to view all badges

SOLVED

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

Dankohn
Level 1
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
ben68
Correct answer by
Employee
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

1 Reply
ben68
Correct answer by
Employee
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