Before you can allow a user to access QuickBase through the API, you need to provision the user in QuickBase. Provisioned users have the following:
A QuickBase username and password. Typically, users set up their own usernames and passwords when they've been invited to a QuickBase application.
A QuickBase role. QuickBase roles define a user's level of access. You'll need to set up roles for your application using the QuickBase UI. Once you've established roles, you can assign them to users using either the QuickBase UI or the API.
Once you've provisioned the user in QuickBase, you can use the API_Authenticate call to authenticate the user with the user’s QuickBase username and password.
Note: If you use the QuickBase API to submit data to your app via a web form, you must ensure that the role used to submit the data has at least Basic Access application permissions. If the app level permission is set to None, you will receive an error message when data is submitted. Note that this includes scenarios where a “user agent” submits data on behalf of anonymous users, or where the data is submitted through the ”Everyone on the Internet” persona.
© 1999-2014 Intuit Inc. All rights reserved. Legal Notices.