Run report

Rows of a table report with their Record ID#, in the report order.

GET https://cotlet.dev/api/v1/quickbase/reports/run

read

Opens one table report and returns its columns and rows in the order the report sorts them, each row with its Record ID#. Filters saved in the report apply; the dynamic filters are not changed. Pass next_cursor back as cursor for the next page. A chart report returns an error, because Quickbase has no row data for it; use a table report.

Parameters

Parameters: run_report
NameTypeDescription
app string required string App name as it appears under My apps, e.g. 'Field Ops'.
table string required string Table name as it appears in the app's sidebar, e.g. 'Work orders'.
report string required string Report name from list_reports, e.g. 'Overdue work orders'.
limit integer integer Rows to return in this call.
cursor string string Next page cursor from the previous call.

Request

cURL
curl "https://cotlet.dev/api/v1/quickbase/reports/run?app=Field+Ops&table=Work+orders&report=Overdue+work+orders" \
  -H "Authorization: Bearer $COTLET_API_KEY"
Python
result = client.call("quickbase", "run_report", {"app":"Field Ops","table":"Work orders","report":"Overdue work orders"})
Node.js
const result = await cotlet.call('quickbase', 'run_report', {"app":"Field Ops","table":"Work orders","report":"Overdue work orders"});
CLI
cotlet call quickbase run_report --data '{"app":"Field Ops","table":"Work orders","report":"Overdue work orders"}'

Example response

JSON

{
  "report": "Overdue work orders",
  "columns": [
    "Title",
    "Site",
    "Assigned to",
    "Due"
  ],
  "rows": [
    {
      "record_id": 1042,
      "values": [
        "Replace pump seal",
        "Plant North",
        "Sam Ortiz",
        "2026-10-17"
      ]
    },
    {
      "record_id": 1057,
      "values": [
        "Inspect boiler 3",
        "Plant South",
        "Lena Park",
        "2026-10-20"
      ]
    },
    {
      "record_id": 1063,
      "values": [
        "Repaint bay door",
        "Depot",
        "Sam Ortiz",
        "2026-10-21"
      ]
    }
  ],
  "next_cursor": null
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.