Rough draft of the endpoint request API