Don't forget to check out our JSON RESTful APIs, they can help you utilize and extend Quickbase with ease.
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 a user in Quickbase, they can authenticate and access Quickbase through the API.
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.