The QuickBooks REST APIs are authenticated using OAuth 1.0 Required connection parameters.
To generate the OAuth token, the first step is to create an app on the QuickBooks portal and connect to that created App. Check the link for more details:
https://developer.intuit.com/v2/ui#/app/startcreate
Note: The default access token duration is 120 seconds but if the customer keeps it blank then the value taken is 180 days.
- Next is, the customer has to explicitly authorize the App through the option available on the portal after which the customer is provided with Consumer Key and Consumer Secret.
Note: Consumer key and Consumer Secret will remain same. Access Token and Access Secret Token expires after the specified duration is elapsed
Table: Connection properties
Property Name | Label on Test Connection screen |
OAuthConsumerKey | OAuth Consumer Key |
OAuthConsumerSecret | OAuth Consumer Secret |
OAuthAccessToken | OAuth Access Token |
OauthTokenSecret | OAuth Token Secret |
HostName | Host Name |
CompanyId | Company Id |