Add skeleton for API request handling

:helicopter: