API authorization requirements

Calls to the Google Genomics API can be made with OAuth or with an API key.

  • To access private data or to make any write calls, an API request needs to be authenticated with OAuth.
  • Read-only calls to public data only require an API key to identify the calling project. (OAuth will also work)

Some APIs are still in the testing phase. The following lays out where each API call stands and also indicates whether a call supports requests without OAuth.

Available APIs

API method OAuth required
Get, List and Search methods (except on Jobs) False
Create, Delete, Patch and Update methods True
Import and Export methods True
All Job methods True

APIs in testing

API method OAuth required
genomics.experimental.* True

Have feedback or corrections? All improvements to these docs are welcome! You can click on the “Edit on GitHub” link at the top right corner of this page or file an issue.

Need more help? Please see https://cloud.google.com/genomics/support.