API: Can I authenticate without putting the key in the URL?

I don’t mind adding support for HTTP headers used for auth like S3 does, etc … submit a PR