rather than returning a simple response string, return a json object that can inform us of the status of the delegated request … and is also capable of returning a base64 encoded payload (for binary results like images) if required