Quickbooks Online OAuth1 Migration Script

At the end of 2019, Quickbooks Online is deprecating their OAuth1 service in favor of using OAuth2. After December 17th, 2019, Quickbooks will be revoking all OAuth1 tokens and no new tokens will be granted. To avoid connection failures, you will need to migrate your OAuth1 QBO element instances to OAuth2. 

Cloud Elements is happy to provide the following migration scripts that will handle this for you at this Github Link. Essentially, there are two scripts: 

  • the first to find all the OAuth1 QBO instances that need to be migrated
  • the second to migrate those instances to OAuth2

 You will need to supply the following pieces of information to the first script: 

  • User Secret
  • Organization Secret
  • Your Cloud Elements Environment (Staging or Prod)

You will need to supply the previous information into the second script, as well as: 

  • OAuth 2.0 Client Id associated with your OAuth 1.0 application
  • OAuth 2.0 Client Secret associated with your OAuth 1.0 application
  • List of instances procured by running the first script