Is there any API endpoint I can use to check if the other end is no longer responding on the messenger chat? Thinking of using this endpoint as parameter to end conversation because as of the moment their is no timeout for messenger interaction.
For example if customer no longer active for 15min then we can get the interaction ID and disconnect it.
There isn't a specific API to check if a customer is no longer responding to a message but you can make use of notifications to get real time data on the current state of a conversation taking note of the timestamp of the last message and making use of the our APIs to disconnect it.
Here is a blueprint that makes use of notifications to achieve something similar to what you are trying to do.