Can custom actions return payload data objects (JSON)?

I want my Rasa bot to reply with only a payload data object (similar to common JSON objects) instead of uttering anything ( utterance is not important in this case ).

How can my custom actions do this?

Can you add a slot and fill it with serialized / stringified JSON? as mentioned here by @JohnDowding

@KnightCoder you can do this with dispatcher.utter_custom_json() (this was added well after @samrudh’s suggestion as a way to make this easier) !