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

ACS- Transactional message event , response always in pending status

chan2111
Level 4
Level 4

Hi,

When a post event is hit in ACS through adobe IO in post man the parameters of my request are not recognized.

 

The response is like: 'audience' property is not valid for the 'EVTTIMESensitiveCampaign' resource.XTK-170006 Unable to parse expression 'nmsRtEvent_DispatchEvent($(.), @eventHistoId, @serverUrl)'

 

Url hit :https://mc.adobe.io/<ORGANIZATION ID>/campaign/<apiname>/<eventid>

 

Request body:{"email": "test@gmail.com","ctx": {"message": "1039","audience": "string127"}}

1 Accepted Solution
Amit_Kumar
Correct answer by
Community Advisor
Community Advisor

Hi,

 

it seems your event contract definition doesn't include the audience field property.

check if your event is published in your environment.

After publishing go to API preview tab and ensure that you are using the exact definition from there while invoking the API call?

Amit_Kumar_0-1579262574411.png

Check if you are using any incorrect personalisation in your HTML template.

 

Regards,

Amit

 

 

View solution in original post

1 Reply
Amit_Kumar
Correct answer by
Community Advisor
Community Advisor

Hi,

 

it seems your event contract definition doesn't include the audience field property.

check if your event is published in your environment.

After publishing go to API preview tab and ensure that you are using the exact definition from there while invoking the API call?

Amit_Kumar_0-1579262574411.png

Check if you are using any incorrect personalisation in your HTML template.

 

Regards,

Amit

 

 

View solution in original post