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')

Quickbase Class