Data dictionary
Every field on a Boardwalk project record: what it means, its type, and a real example.
78 fields in 13 groups. Examples come from one real project, Torrington Creekside, Mesquite, TX, as the API returned it.
Endpoints, filters, and full descriptions are in theAPI docs
78 fields
| Field | Type | What it means | Example |
|---|---|---|---|
| Identity | |||
Project IDid | integer compact | Boardwalk's permanent ID for the project. | 10933940 |
Record TyperecordType | string compact | The kind of record, always a project for now. | "project" |
Project NameprojectName | string compact | The project's name. | "Torrington Creekside" |
Boardwalk LinkboardwalkLink | string compact | A link that opens the project on the Boardwalk map. | "https://boardwalkai.com/map/#project=10933940" |
Merged FrommergedFrom | array compact | IDs of duplicate filings merged into this one project. | [10933940] |
Last UpdatedlastUpdated | stringnullable compact | When the record last changed. | "2026-07-19T17:37:50Z" |
Meeting DatemeetingDate | stringnullable compact | The date of the latest public meeting that took up the project. | "2026-09-08" |
What's HappeningprojectHeadline | stringnullable standard | One line on the latest news about the project. | "291-Unit Residential Development by JPI Development" |
| Delivery | |||
Delivery Statedelivery | objectnullable compact | Whether this record was already delivered to you, and whether it was billed. | { "alreadyExported": true, "updatedSinceExport": false, "billed": false } |
| Location | |||
Addressaddress | stringnullable compact | The street address, as written in the filing. | "900 and 1000 Windbell Circle" |
Citycity | stringnullable compact | The city the project is in. | "Mesquite" |
Countycounty | stringnullable compact | The county the project is in. | "Dallas" |
Statestate | stringnullable compact | The two-letter state code. | "TX" |
Latitudelatitude | numbernullable compact | Latitude of the project on the map. | 32.777988828667 |
Longitudelongitude | numbernullable compact | Longitude of the project on the map. | -96.622528458401 |
In Opportunity ZoneinOpportunityZone | booleannullable compact | Whether the site is in a federal Opportunity Zone. | false |
In FEMA Flood ZoneinFemaFloodZone | booleannullable compact | Whether the site is in a FEMA flood zone. | false |
ZIPpostalCode | stringnullable standard | The ZIP code of the main address. | nullNot in this filing |
Location PrecisionlocationPrecisionlocationPrecisionLabel | stringnullable standard | How precisely the project is placed, from street address to county. | "address"Label: "Address" |
Approximate LocationisApproximate | boolean standard | Yes when the map point is estimated rather than taken from an address. | false |
Parcel / APNparcelApn | array standard | Assessor parcel numbers named in the filing. | []Not in this filing |
State IDstateId | integernullable full | Boardwalk's ID for the state. | 95 |
County IDcountyId | integernullable full | Boardwalk's ID for the county. | 5755 |
City IDcityId | integernullable full | Boardwalk's ID for the city. | 59845 |
Additional AddressesadditionalAddresses | array full | Other addresses tied to the project. | [{ "address": "900 and 1000 Windbell Circle", "city": "Mesquite", "state": "TX", … }] |
| Classification | |||
Property TypepropertyTypepropertyTypeLabel | stringnullable compact | The main land use, such as residential. | "Residential" |
Land UseslandUses | array compact | Every land use in the project, like homes and shops. | [{ "type": "Residential", "subtype": "Multifamily", "assetClass": "Apartment Building", … }] |
Property SubtypepropertySubtypepropertySubtypeLabel | stringnullable standard | The land use one level down, such as multifamily. | "Multifamily" |
Asset ClassassetClassassetClassLabel | stringnullable standard | The most specific land use, such as apartments. | "Apartment Building" |
Lead TypeleadTypeleadTypeLabel | stringnullable standard | Private or public project, and whether it is a small job. | "private"Label: "Private" |
Project StagestagestageLabel | stringnullable standard | Where the project is in its life, from concept to complete. | "entitlement"Label: "Entitlement" |
All Classificationsclassifications | array full | Every land-use label on the project, main and secondary. | [{ "role": "primary", "type": "Residential", … }, { "role": "secondary", "type": "Govt. Decisions", … }] |
Tagstags | array full | Free-form tags on the project. | [] |
| Status | |||
Current StatusstatusstatusLabel | stringnullable compact | The latest outcome, such as approved or pending. | "recommended_for_approval"Label: "Recommended for Approval" |
Status SummarystatusSummary | stringnullable standard | One sentence on where the project stands. | "The City of Mesquite City Council approved Ordinance No. 5230 to amend the Planned Development zoning for the Torrington Creekside project." |
Request TyperequestTyperequestTypeLabel | stringnullable standard | What the applicant asked for, such as a rezoning. | "rezone"Label: "Rezone" |
Decision BodydecisionBody | stringnullable standard | The board that heard the request, such as the planning commission. | "Mesquite Planning and Zoning Commission" |
Case NumbercaseNumbers | array standard | Case numbers the city or county assigned. | ["Z1225-0433"] |
Is AppealisAppeal | booleannullable full | Yes when the hearing is an appeal. | false |
Next Hearing DatenextHearingDate | stringnullable full | The next scheduled hearing, when the filing gives one. | nullNo hearing scheduled |
| Site | |||
Acreageacreage | numberacresnullable standard | Site size in acres. | 12 |
Square FootagesquareFootage | numbersqftnullable standard | Total building floor area in square feet. | 99992From Kroger, Keller, TX |
Unit MixunitMix | array standard | Homes or spaces, counted by type. | [{ "count": 53, "type": "apartment" }, { "count": 152, … }, { "count": 86, … }] |
Total UnitstotalUnitCount | integernullable standard | Total dwelling units. | 291 |
BedroomsbedroomCount | integernullable standard | Total bedrooms. | 615 |
StoriesbuildingStories | integernullable standard | Number of stories. | 4 |
Floor CountfloorCount | integernullable standard | The most floors above ground in any stated building. | 4 |
Building HeightbuildingHeightFeet | numberfeetnullable standard | Building height in feet. | nullNot in this filing |
Parking SpacesparkingSpaces | integernullable standard | Parking spaces proposed. | nullNot in this filing |
Affordable UnitsaffordableUnits | integernullable full | Units set aside as affordable. | nullNot in this filing |
Lot CountlotCount | integernullable full | Lots in the subdivision or plat, not counting open space. | nullApartments, not lots |
Building CountbuildingCount | integernullable full | Number of buildings proposed. | 1 |
Amenitiesamenities | array full | Amenities named in the filing, such as a pool. | ["pool", "fitness_center", "dog_park", "playground", "trail", …] |
| Zoning | |||
Existing ZoningexistingZoning | stringnullable standard | The site's zoning before the request. | "PD" |
Proposed ZoningproposedZoning | stringnullable standard | The zoning being requested. | "PD" |
Is RezoneisRezone | booleannullable standard | Yes when the request changes the site's zoning. | true |
Variances RequestedvariancesRequested | array full | Exceptions to the zoning rules the applicant asked for. | []None requested |
| Construction | |||
Construction TypeconstructionTypeconstructionTypeLabel | stringnullable standard | The kind of work, such as a new building or a renovation. | "new_building"Label: "New Building" |
Project SizeprojectSizeprojectSizeLabel | stringnullable standard | How large the construction is: large, medium, or small. | "large"Label: "Large" |
Likely TradeslikelyTrades | array full | Trades the project will likely need, with the reason for each. | [] |
| Contacts | |||
Developer / ApplicantdeveloperCompany | stringnullable standard | The company developing or applying for the project. | "JPI Development" |
Developer Company RoledeveloperCompanyRoledeveloperCompanyRoleLabel | stringnullable standard | Whether that company is the developer, builder, or applicant. | "developer"Label: "Developer" |
Contactscontacts | array standard | People and firms on the project, with email and phone on paid plans. | [{ "name": "…", "role": "applicant", "company": "JPI Development", "email": null, … }]Names left out here |
Contact EnrichmentcontactEnrichment | object standard | The result of looking up contact details for this record. | { "status": "not_requested", "contactsFound": 0, … } |
Company EnrichmentcompanyEnrichment | array standard | Company details such as official name, website, and main phone. | [] |
Public OfficialspublicOfficials | array standard | Officials and staff named in the public record, without contact details. | [{ "name": "…", "role": "planning_staff", "organization": "City of Mesquite", … }]Names left out here |
Contact SummarycontactSummary | object standard | Counts of the contacts found, and how many were held back. | { "externalCount": 1, "governmentCount": 1, "withEmail": 0, … } |
| Evidence | |||
Key FactskeyFacts | array standard | Key facts from the filing, each with its category. | [{ "fact": "291-unit multi-family project on approximately 12 acres", "category": "scale" }, …] |
Evidenceevidence | stringnullable standard | The passage in the record that supports the current status. | "The Planning and Zoning Commission recommends approval with certain stipulations." |
Project Summarysummary | stringnullable standard | A short summary of what is planned, by whom, and where it stands. | "JPI Development is moving forward with Torrington Creekside, a 291-unit, four-story multifamily development on 12 acres …" |
Conditions of ApprovalconditionsOfApproval | array full | Conditions attached to an approval, word for word. | []Not in this filing |
| Alert match | |||
Alert MatchalertMatch | objectnullable standard | Why this project matched your Alert. | nullSet only on projects an Alert returns |
AI MatchaiMatch | objectnullable standard | Why AI Search matched this project, and how closely. | nullSet only when an Alert uses AI Search |
| Decisions | |||
Vote SummaryvoteSummary | objectnullable standard | The tally of the latest recorded vote. | { "yes": 7, "no": 0, "total": 7, "isUnanimous": true, "meetingDate": "2026-02-16" } |
Decisionsdecisions | array full | Every recorded decision, newest first, with the votes cast. | [{ "meetingDate": "2026-02-16", "decisionBody": "City of Mesquite City Council", "outcome": "approved", … }] |
| Documents | |||
Source DocumentsourceDocumentUrl | stringnullable standard | A link to the original meeting document on the city's or county's site. | "https://legistar1.granicus.com/Mesquite/meetings/2026/2/1587_M_City_Council_26-02-16_Minutes_-_Final.pdf" |
Original Raw TextoriginalRawText | stringnullable full | The text of the meeting record this project came from. | "Conduct a public hearing and consider an ordinance for Zoning Application No. Z1225-0433 submitted by JPI Development …" |
Original Raw Text TruncatedoriginalRawTextTruncated | booleannullable full | Yes when that text was cut at the length limit. | false |
Identity
- Project IDinteger
idBoardwalk's permanent ID for the project.
10933940 - Record Typestring
recordTypeThe kind of record, always a project for now.
"project" - Project Namestring
projectNameThe project's name.
"Torrington Creekside" - Boardwalk Linkstring
boardwalkLinkA link that opens the project on the Boardwalk map.
"https://boardwalkai.com/map/#project=10933940" - Merged Fromarray
mergedFromIDs of duplicate filings merged into this one project.
[10933940] - Last Updatedstringnullable
lastUpdatedWhen the record last changed.
"2026-07-19T17:37:50Z" - Meeting Datestringnullable
meetingDateThe date of the latest public meeting that took up the project.
"2026-09-08" - What's Happeningstringnullable
projectHeadlineOne line on the latest news about the project.
"291-Unit Residential Development by JPI Development"
Delivery
- Delivery Stateobjectnullable
deliveryWhether this record was already delivered to you, and whether it was billed.
{ "alreadyExported": true, "updatedSinceExport": false, "billed": false }
Location
- Addressstringnullable
addressThe street address, as written in the filing.
"900 and 1000 Windbell Circle" - Citystringnullable
cityThe city the project is in.
"Mesquite" - Countystringnullable
countyThe county the project is in.
"Dallas" - Statestringnullable
stateThe two-letter state code.
"TX" - Latitudenumbernullable
latitudeLatitude of the project on the map.
32.777988828667 - Longitudenumbernullable
longitudeLongitude of the project on the map.
-96.622528458401 - In Opportunity Zonebooleannullable
inOpportunityZoneWhether the site is in a federal Opportunity Zone.
false - In FEMA Flood Zonebooleannullable
inFemaFloodZoneWhether the site is in a FEMA flood zone.
false - ZIPstringnullable
postalCodeThe ZIP code of the main address.
nullNot in this filing - Location Precisionstringnullable
locationPrecisionHow precisely the project is placed, from street address to county.
"address"Label: "Address" - Approximate Locationboolean
isApproximateYes when the map point is estimated rather than taken from an address.
false - Parcel / APNarray
parcelApnAssessor parcel numbers named in the filing.
[]Not in this filing - State IDintegernullable
stateIdBoardwalk's ID for the state.
95 - County IDintegernullable
countyIdBoardwalk's ID for the county.
5755 - City IDintegernullable
cityIdBoardwalk's ID for the city.
59845 - Additional Addressesarray
additionalAddressesOther addresses tied to the project.
[{ "address": "900 and 1000 Windbell Circle", "city": "Mesquite", "state": "TX", … }]
Classification
- Property Typestringnullable
propertyTypeThe main land use, such as residential.
"Residential" - Land Usesarray
landUsesEvery land use in the project, like homes and shops.
[{ "type": "Residential", "subtype": "Multifamily", "assetClass": "Apartment Building", … }] - Property Subtypestringnullable
propertySubtypeThe land use one level down, such as multifamily.
"Multifamily" - Asset Classstringnullable
assetClassThe most specific land use, such as apartments.
"Apartment Building" - Lead Typestringnullable
leadTypePrivate or public project, and whether it is a small job.
"private"Label: "Private" - Project Stagestringnullable
stageWhere the project is in its life, from concept to complete.
"entitlement"Label: "Entitlement" - All Classificationsarray
classificationsEvery land-use label on the project, main and secondary.
[{ "role": "primary", "type": "Residential", … }, { "role": "secondary", "type": "Govt. Decisions", … }] - Tagsarray
tagsFree-form tags on the project.
[]
Status
- Current Statusstringnullable
statusThe latest outcome, such as approved or pending.
"recommended_for_approval"Label: "Recommended for Approval" - Status Summarystringnullable
statusSummaryOne sentence on where the project stands.
"The City of Mesquite City Council approved Ordinance No. 5230 to amend the Planned Development zoning for the Torrington Creekside project." - Request Typestringnullable
requestTypeWhat the applicant asked for, such as a rezoning.
"rezone"Label: "Rezone" - Decision Bodystringnullable
decisionBodyThe board that heard the request, such as the planning commission.
"Mesquite Planning and Zoning Commission" - Case Numberarray
caseNumbersCase numbers the city or county assigned.
["Z1225-0433"] - Is Appealbooleannullable
isAppealYes when the hearing is an appeal.
false - Next Hearing Datestringnullable
nextHearingDateThe next scheduled hearing, when the filing gives one.
nullNo hearing scheduled
Site
- Acreagenumberacresnullable
acreageSite size in acres.
12 - Square Footagenumbersqftnullable
squareFootageTotal building floor area in square feet.
99992From Kroger, Keller, TX - Unit Mixarray
unitMixHomes or spaces, counted by type.
[{ "count": 53, "type": "apartment" }, { "count": 152, … }, { "count": 86, … }] - Total Unitsintegernullable
totalUnitCountTotal dwelling units.
291 - Bedroomsintegernullable
bedroomCountTotal bedrooms.
615 - Storiesintegernullable
buildingStoriesNumber of stories.
4 - Floor Countintegernullable
floorCountThe most floors above ground in any stated building.
4 - Building Heightnumberfeetnullable
buildingHeightFeetBuilding height in feet.
nullNot in this filing - Parking Spacesintegernullable
parkingSpacesParking spaces proposed.
nullNot in this filing - Affordable Unitsintegernullable
affordableUnitsUnits set aside as affordable.
nullNot in this filing - Lot Countintegernullable
lotCountLots in the subdivision or plat, not counting open space.
nullApartments, not lots - Building Countintegernullable
buildingCountNumber of buildings proposed.
1 - Amenitiesarray
amenitiesAmenities named in the filing, such as a pool.
["pool", "fitness_center", "dog_park", "playground", "trail", …]
Zoning
- Existing Zoningstringnullable
existingZoningThe site's zoning before the request.
"PD" - Proposed Zoningstringnullable
proposedZoningThe zoning being requested.
"PD" - Is Rezonebooleannullable
isRezoneYes when the request changes the site's zoning.
true - Variances Requestedarray
variancesRequestedExceptions to the zoning rules the applicant asked for.
[]None requested
Construction
- Construction Typestringnullable
constructionTypeThe kind of work, such as a new building or a renovation.
"new_building"Label: "New Building" - Project Sizestringnullable
projectSizeHow large the construction is: large, medium, or small.
"large"Label: "Large" - Likely Tradesarray
likelyTradesTrades the project will likely need, with the reason for each.
[]
Contacts
- Developer / Applicantstringnullable
developerCompanyThe company developing or applying for the project.
"JPI Development" - Developer Company Rolestringnullable
developerCompanyRoleWhether that company is the developer, builder, or applicant.
"developer"Label: "Developer" - Contactsarray
contactsPeople and firms on the project, with email and phone on paid plans.
[{ "name": "…", "role": "applicant", "company": "JPI Development", "email": null, … }]Names left out here - Contact Enrichmentobject
contactEnrichmentThe result of looking up contact details for this record.
{ "status": "not_requested", "contactsFound": 0, … } - Company Enrichmentarray
companyEnrichmentCompany details such as official name, website, and main phone.
[] - Public Officialsarray
publicOfficialsOfficials and staff named in the public record, without contact details.
[{ "name": "…", "role": "planning_staff", "organization": "City of Mesquite", … }]Names left out here - Contact Summaryobject
contactSummaryCounts of the contacts found, and how many were held back.
{ "externalCount": 1, "governmentCount": 1, "withEmail": 0, … }
Evidence
- Key Factsarray
keyFactsKey facts from the filing, each with its category.
[{ "fact": "291-unit multi-family project on approximately 12 acres", "category": "scale" }, …] - Evidencestringnullable
evidenceThe passage in the record that supports the current status.
"The Planning and Zoning Commission recommends approval with certain stipulations." - Project Summarystringnullable
summaryA short summary of what is planned, by whom, and where it stands.
"JPI Development is moving forward with Torrington Creekside, a 291-unit, four-story multifamily development on 12 acres …" - Conditions of Approvalarray
conditionsOfApprovalConditions attached to an approval, word for word.
[]Not in this filing
Alert match
- Alert Matchobjectnullable
alertMatchWhy this project matched your Alert.
nullSet only on projects an Alert returns - AI Matchobjectnullable
aiMatchWhy AI Search matched this project, and how closely.
nullSet only when an Alert uses AI Search
Decisions
- Vote Summaryobjectnullable
voteSummaryThe tally of the latest recorded vote.
{ "yes": 7, "no": 0, "total": 7, "isUnanimous": true, "meetingDate": "2026-02-16" } - Decisionsarray
decisionsEvery recorded decision, newest first, with the votes cast.
[{ "meetingDate": "2026-02-16", "decisionBody": "City of Mesquite City Council", "outcome": "approved", … }]
Documents
- Source Documentstringnullable
sourceDocumentUrlA link to the original meeting document on the city's or county's site.
"https://legistar1.granicus.com/Mesquite/meetings/2026/2/1587_M_City_Council_26-02-16_Minutes_-_Final.pdf" - Original Raw Textstringnullable
originalRawTextThe text of the meeting record this project came from.
"Conduct a public hearing and consider an ordinance for Zoning Application No. Z1225-0433 submitted by JPI Development …" - Original Raw Text Truncatedbooleannullable
originalRawTextTruncatedYes when that text was cut at the length limit.
false
Type shows the smallest API view that carries the field: compact, standard, or full. If the filing doesn't state a detail, the field stays empty.