Quickbase
Overview
Quickbase is a workflow automation and data warehousing tool. This class allows you to interact with select functions of the the Quickbase API .
This Parsons connector provides methods to fetch lists of available tables in Quickbase, and to query those tables using Quickbase’s own query language.
Note
- Authentication
A user token and app ID are required to instantiate the
Quickbase
class. Details on how to create user tokens can be found on the Quickbase website.
Quickstart
To instantiate the Quickbase class, you can either store your credentials as environment
variables (QUICKBASE_HOSTNAME
and QUICKBASE_USER_TOKEN
) or pass them in as arguments:
from parsons import Quickbase
# First approach: Use API credentials via environmental variables
qb = Quickbase()
# Second approach: Pass API credentials as arguments
qb = Quickbase(hostname='my_hostname', user_token='my_token')
# Get all tables available from a Quickbase app
qb.get_app_tables(app_id='my_app_id')
# Get all data from a given table
qb.query_records(table_from='my_table_id')