Datasets ยท Buildertrend
Buildertrend Bid Packages Dataset
Scopes of work put out to tender, each with the subs invited, what they quoted and which bid was accepted.
- Record type
buildertrend:bidPackages - 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()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.
bidPackageIdstringBuildertrend's id for the bid package.
bidPackageExternalIdstringThe GUID Buildertrend also uses for the package on its newer screens.
jobIdstringBuildertrend's id for the job the package belongs to. Joins to the Buildertrend Jobs Dataset.
jobNamestringThe name of the job the package belongs to.
builderIdstringBuildertrend's id for the builder account.
titlestringThe bid package's title.
completionStatusnumberBuildertrend's own bid package status code, sent with no label. Read releasedDate for whether it went out and approvedCount for whether a bid was accepted.
releasedDatestringWhen the package was released to subs. Absent while it is still being prepared.
deadlineDatestringWhen bids are due, as a date and time with no time zone. Absent when no deadline is set.
bidRequestCountnumberHow many subs were asked to bid on the package.
responseCountnumberHow many of the invited subs have answered.
approvedCountnumberHow many bids on the package have been accepted.
totalApprovedBidAmountnumberThe total of the accepted bids, not of every bid received.
isUsingDivisionsbooleanWhether the package is split into divisions, which divide it by trade.
bidDivisionCountnumberHow many divisions the package is split into.
unlinkedBidLineItemCountnumberBuildertrend's count of unlinked bid line items on the package.
rfiCountnumberHow many requests for information (RFIs) are on the package.
attachedFileCountnumberHow many files are attached to the package.
bidsarray of objectsThe subs' bids on this package, sorted by bidId. A bid arriving, changing or being withdrawn is a change to the package, never a created or deleted record.
bids.bidIdstringBuildertrend's id for the bid, unique across the account.
bids.subNamestringThe sub or vendor the bid is from.
bids.amountnumberWhat the sub quoted. 0 until they answer.
bids.submittedStatusnumberBuildertrend's own code for the bid's submission, sent with no label. submittedDate shows whether it has been submitted.
bids.submittedDatestringWhen the bid was submitted. Absent until it has been.
bids.submittedByUserstringThe name of who submitted the bid.
bids.confirmedStatusnumberBuildertrend's own confirmation code for the bid, sent with no label. confirmedDate shows whether it has been confirmed.
bids.confirmedDatestringWhen the bid was confirmed. Absent until it has been.
bids.subViewedDatestringWhen the sub opened the bid request. Absent means they have not opened it, not that it was never sent.
bids.isSubmittedByBuilderbooleanTrue when the builder entered the bid on the sub's behalf rather than the sub submitting it.
bids.isBudgetedbooleanWhether Buildertrend marks the bid as budgeted.
bids.attachedFileCountnumberHow many files are attached to the bid.
bids.commentCountnumberHow many comments the bid has.
isDeletedbooleanTrue once the package has been removed in Buildertrend. Clickr keeps the record so you can see it went.
deletedAtdate and timeWhen Clickr saw the package removed.