Target Delivery API - prefetch mbox content - just get 'state' | Community
Skip to main content
June 25, 2020
Solved

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

  • June 25, 2020
  • 2 replies
  • 1604 views

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
This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by ben68

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

2 replies

ben68Adobe EmployeeAccepted solution
Adobe Employee
June 28, 2020

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

ambikaTewari_ATCI
Community Advisor
Community Advisor
November 4, 2022

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.

ambikaTewari_ATCI
Community Advisor
Community Advisor
November 4, 2022

@dankohn  we need to use execute and not prefetch