Datasets · Buildertrend
Buildertrend Schedules Dataset
Schedule entries with their job, phase, dates and completion.
- Record type
buildertrend:schedules - 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
{
"scheduleItemId": "9100001",
"jobId": "7310421",
"jobName": "Henderson Residence Addition",
"builderId": "48213",
"phaseId": "301",
"phaseTitle": "Pre-construction",
"title": "Design & engineering sign-off",
"startDate": "2026-08-07T00:00:00",
"endDate": "2026-08-09T00:00:00",
"durationWorkdays": 1,
"isHourly": false,
"isCompleted": true,
"completedBy": "Marcus Lee",
"completedDate": "2026-08-09T00:00:00",
"percentComplete": 100,
"assignees": [
{
"id": "6120403",
"name": "Marcus Lee"
}
],
"showOwner": true,
"commentCount": 0,
"attachedFileCount": 0,
"isDeleted": 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.
scheduleItemIdstringBuildertrend's id for the schedule item.
jobIdstringBuildertrend's id for the job the item is on. Joins to the Buildertrend Jobs Dataset.
jobNamestringThe job's name in Buildertrend.
jobColorstringThe colour Buildertrend gives the job.
builderIdstringBuildertrend's id for the builder account.
phaseIdstringBuildertrend's id for the schedule phase the item belongs to.
phaseTitlestringThe name of the phase the item belongs to.
phaseColorstringThe colour Buildertrend gives the phase.
titlestringThe schedule item's name, the dated line on the job's schedule, such as Dig or Garage Frames.
colorstringThe colour Buildertrend gives the item.
startDatestringWhen the item starts, as Buildertrend's local wall-clock date and time with no time zone.
endDatestringWhen the item ends, as Buildertrend's local wall-clock date and time with no time zone.
durationWorkdaysnumberThe item's length in working days, counted against the job's workday calendar. It is not endDate minus startDate.
isHourlybooleanTrue when the item is scheduled for times of day, false when it is an all-day item.
isCompletedbooleanBuildertrend's own completed flag for the item, so it is safe to report on. Unlike Tasks, an item that disappears is marked deleted, never complete.
completedBystringWho marked the item complete, as Buildertrend records it.
completedDatestringWhen the item was marked complete.
percentCompletenumberHow far through the item is, as Buildertrend's percent complete.
assigneesarray of objectsThe people and companies assigned to the item.
assignees.idstringBuildertrend's id for the assignee.
assignees.namestringThe person's or company's name.
confirmAcceptedCountnumberHow many subs/vendors have accepted the item when asked to confirm it.
confirmPendingCountnumberHow many subs/vendors have not yet answered a request to confirm the item.
confirmDeclinedCountnumberHow many subs/vendors have declined the item when asked to confirm it.
predecessorsarray of objectsThe schedule items this one waits on. The dependency type and lag are not included.
predecessors.scheduleItemIdstringThe predecessor's id. Joins to scheduleItemId in this dataset.
predecessors.titlestringThe predecessor's title, copied in so it can be read without a lookup.
showOwnerbooleanBuildertrend's setting for whether the client may see the item.
notesstringThe item's notes, from Buildertrend's All notes field.
internalNotesstringThe item's internal notes, meant for the builder's own staff.
subNotesstringThe item's notes for subs/vendors.
ownerNotesstringThe item's notes for the client, whom Buildertrend calls the owner.
commentCountnumberHow many comments the item has.
rfiCountnumberHow many RFIs (requests for information) are linked to the item.
attachedFileCountnumberHow many files are attached to the item. The files themselves are not in this dataset.
isDeletedbooleanTrue once the item has been removed from the schedule in Buildertrend. Clickr keeps the record so you can see it went.
deletedAtdate and timeWhen Clickr saw the item removed. Only items from 3 days ago to 15 days ahead are rechecked, so a removal further out is seen later.