gazelle: added support for new API endpoints and for using both API key and session cookie if necessary.