Lesson 1A
Read Records with XML API
Learn how Quickbase tables, Field IDs, Application Tokens, API_DoQuery, and structured XML work together to retrieve People records.
PeoplePage_xml.htmlQuickbase Tutorials
Learn Quickbase development by building real working Code Page examples, one concept at a time.
Follow a complete lesson plan from Quickbase table and field references through XML and REST API requests, server-side queries, CRUD operations, pagination, schema discovery, and relationships.
Each tutorial preserves the working example from that stage of the lab so you can follow the progression, inspect the code, and see exactly what changed from one lesson to the next.

Developer Training
The lessons form one continuous curriculum. You begin by identifying the Quickbase objects an API request needs, retrieve records through both legacy XML and modern REST APIs, and then progressively learn how to query, create, update, delete, paginate, and inspect Quickbase application structure.
The goal is not merely to copy finished code. Each lesson isolates a specific Quickbase concept so you can see the request, response, and JavaScript behavior that make the example work.
The progression of the lab
Begin by creating the small People table used throughout the tutorials and identify the table DBID and Field IDs used by the API examples.
Lesson Plan
Start at the beginning for the full progression, or open any lesson directly as a reference. Every lesson is a self-contained tutorial page with its own explanation and working example.
Lesson 1A
Learn how Quickbase tables, Field IDs, Application Tokens, API_DoQuery, and structured XML work together to retrieve People records.
PeoplePage_xml.htmlLesson 1B
Query the same People table with the Quickbase REST API and learn how temporary authorization, JSON requests, Field IDs, and REST responses replace the XML workflow.
PeoplePage_rest.htmlLesson 2
Retain Quickbase records in JavaScript, manipulate the client-side dataset, and re-render it without sending another request to Quickbase.
PeoplePage_sort.htmlLesson 3
Build a REST where expression and send it to Quickbase so only records matching the requested criteria are returned.
PeoplePage_search.htmlLesson 4
Explore Quickbase query operators beyond EX and learn how different comparisons control which records the REST API returns.
Lesson 5
Begin the CRUD workflow by sending People field values to the Quickbase REST API and creating a new record.
PeoplePage_add.htmlLesson 6
Continue the CRUD workflow by identifying an existing People record and sending updated field values to Quickbase.
Lesson 7
Complete the CRUD workflow by identifying an existing People record, deleting it through the Quickbase REST API, and confirming the result.
Lesson 8
Request and display larger datasets in manageable pages.
Lesson 9
Build a reusable Quickbase Schema Explorer that discovers the current app, lists its tables, and inspects table, field, and relationship metadata.
Lesson 10
Work with Quickbase parent-child relationships through the API.
Lesson Review
Review the complete developer lab by connecting CRUD, querying, pagination, schema discovery, identifiers, relationships, and dynamic schema creation into one complete Quickbase REST API model.