How to expand Pega Marketing Real-Time Container APIs?

Checking the CaptureResponse API for Pega Marketing Real-Time Containers, we have observed that while there is a way to specify the response of a customer to an Offer (Accepted, Rejected,...) by means of the request field "Outcome", there is no way of, for example, specifying the reason for rejecting an offer (when Outcome = "Rejected").

Is there any way to expand the OOTB APIs to include this or further information as additional request/response fields?

Thank you in advance,



Keep up to date on this post and subscribe to comments

January 9, 2019 - 2:48pm

Hi Eugenio,

The OOTB CaptureResponse API can be extended but I would first be interested in your use-case.  Is this in the context of a Call Center where an agent can ask the customer?  How are you planning to use this data?



December 5, 2019 - 3:53am


Where can I find a decent documentation regarding this topic? Can anyone share a thread? Would be very helpful.

Thanks in advance,


December 5, 2019 - 4:40am
Response to ANIKETD5


I would recommend taking a look at the Pega Marketing User Guide and specifically at the Real-Time Containers chapter which will provide you the required details. You can find them here

If you have already taken a look and still finding it difficult then I would request you to provide feedback on how it can be improved.