Don't pass apiKey as a header parameter
Handle the case that we get undefined response

This uses the workaround/fix identified in:
https://github.com/Luracast/Restler/issues/163