Datasets · Buildertrend
Buildertrend Tasks Dataset
Every task across your jobs, with status, due date and completion.
- Record type
buildertrend:tasks - Read it with List records, or the MCP tool list_dataset_records.
Request
curl -G https://api.clickr.cloud/v2/datasets/{datasetId}/records \
-H "Authorization: Bearer $CLICKR_API_KEY" \
--data-urlencode "limit=10"const response = await fetch(`https://api.clickr.cloud/v2/datasets/{datasetId}/records?${new URLSearchParams({
"limit": "10"
})}`, {
headers: {
Authorization: `Bearer ${process.env.CLICKR_API_KEY}`,
},
});
const data = await response.json();import os
import requests
response = requests.get(
"https://api.clickr.cloud/v2/datasets/{datasetId}/records",
headers={"Authorization": f"Bearer {os.environ['CLICKR_API_KEY']}"},
params={
"limit": "10"
},
)
data = response.json()Record
{
"taskId": "8500001",
"jobId": "7310423",
"jobName": "Patel Basement Finish",
"title": "Reschedule electrical inspection",
"status": "Pending",
"assignedUsers": [
"Tasha Nguyen"
],
"dueDate": "2026-10-29T00:00:00",
"notes": "Original slot was a no-show.",
"isCompleted": false
}From the sample builder, Halvorsen & Styke.
Ask Claude or ChatGPT about the same records: add https://api.clickr.cloud/mcp/playground as a connector, with no sign-in. Try it on a sample builder ›
Fields
Every field a record can carry. Filter and sort on them by name, as in filter[jobName][contains]=patel. A field without a value can be missing from a record.
taskIdstringBuildertrend's id for the task.
jobIdstringBuildertrend's id for the job the task belongs to. Joins to the Buildertrend Jobs Dataset.
jobNamestringThe name of the task's job in Buildertrend.
titlestringThe task's title.
statusstringCompleted when Buildertrend marks the task complete or isCompleted is true, otherwise Pending. A task that left Buildertrend's open task list reads Completed even if its last code was open.
One of
Completed,PendingassignedUsersarray of stringsThe names of the people assigned to the task.
dueDatestringWhen the task is due: Buildertrend's end date for it, as sent.
notesstringThe task's description, as plain text.
isCompletedbooleanTrue when the task is completed in Buildertrend, or Clickr saw it leave the open task list and a second check agreed, which also covers a deleted task. False means open as of the last sync.
completedAtdate and timeBuildertrend's completion time for a task read as completed. For a task that left the open list, when Clickr noticed, within one sync interval of the change.