the backend is receiving remote messages and returns a JSON-able answer or the printString of the exception that might happen