List form fields

Fields of the Add record form of a table, with type and whether each is required.

GET https://cotlet.dev/api/v1/quickbase/fields

read

Returns the fields the table's Add record form shows, in form order, with the field type and required marked as on the form (the asterisk). App builders decide which fields appear on the form, so a field that is not listed cannot be set with create_record. Read this before creating records so the agent fills every required field in the right format.

Parameters

Parameters: list_fields
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'.

Request

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

Example response

JSON

{
  "fields": [
    {
      "field": "Title",
      "type": "text",
      "required": true
    },
    {
      "field": "Site",
      "type": "list",
      "required": true
    },
    {
      "field": "Priority",
      "type": "list",
      "required": false
    },
    {
      "field": "Due",
      "type": "date",
      "required": false
    }
  ]
}

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.