Get NLU data with core's response

On a rasa server, if I hit the, /webhooks/rest/webhook endpoint, I get the core response as a JSON, like this,

[
  {
    "recipient_id": "1",
    "text": "I am sorry, I did not get that. Can you rephrase?"
  }
]

This only returns the final response generated by Rasa. How can I also get the NLU data of the message that was sent?

For example, I can get the NLU only response from the /model/parse endpoint but this does not return the Core’s response.

I need both the Core’s and NLU response for the messages sent to Rasa. How may I achieve this?

You can get the full conversation history from this endpoint.

Thanks for the reply. I checked the endpoint before but wasn’t sure what it was returning.

But as I see, it only returns the conversations that already happened. That means I would have to first create a conversation and then have to retrieve its tracker. Is that correct?

If that is the case then which endpoint do I make a request to Core?

I searched for this on Google and found that /webhooks/rest/webhook endpoint sends a response when I run a server with rasa run --enable-api. Is this the correct endpoint? Thanks

I searched for this on Google and found that /webhooks/rest/webhook endpoint sends a response when I run a server with rasa run --enable-api . Is this the correct endpoint? Thanks

Yes, that’s also documented here.

That you for pointing me to a definitive link. Much appreciated