Implement endpoint calling, block support, and parsing the response
If the response isn't JSON, just return it