Google BigQuery Update: New Terms of Service (Action Required)

Skip to first unread message

Jeremy Condit

Apr 16, 2012, 2:23:25 PM4/16/12
Hello BigQuery users,

Please read the following carefully to prevent interruption to your use of the service. 

We are putting in place updated Terms of Service as we continue to productionize BigQuery. Depending on how you are using BigQuery, these terms will need to be acknowledged either by you or your users in the Google APIs Console (

This change will be in force Thursday, April 19, 2012.

What you need to do:
  • If you make API calls as a single user account, make sure that user has accepted the updated BigQuery Terms of Service. The user must visit the Google APIs Console (signed in with the relevant Google user ID) and select a project that has BigQuery enabled.  Accept the updated terms that are presented, and you're done.
  • If you make API calls that are authenticated as an end user, then API calls will soon return errors when the end user has not accepted the updated Terms of Service.  Apps built against the BigQuery API should ideally look for those errors and direct the user to the Google APIs Console to accept the new terms.  (See error details below.)
  • If you make API calls using a service account, no action is required.
If you have questions about this change, please post to our bigquery-discuss forum or send an email to

Thanks for your cooperation and for helping us to improve the BigQuery service!

The BigQuery Team


API errors for users who have not accepted the Terms of Service look like this:

 "error": {
  "errors": [
    "domain": "global",
    "reason": "termsOfServiceNotAccepted",
    "message": "BigQuery Terms of Service have not been accepted"
  "code": 403,
  "message": "BigQuery Terms of Service have not been accepted"
Reply all
Reply to author
0 new messages