Read a current board document extraction
Requires the existing board layer entitlement (paid or followed district). Matches the current attachment fingerprint and saved-file SHA256. Metadata is the default; content returns the unchanged normalized JSON up to 3 MiB; download returns a bearer URL valid for 60 seconds. Execution status is not an accuracy grade. Nullable meeting associations are preserved.
Requires the existing board layer entitlement (paid or followed district). Matches the current attachment fingerprint and saved-file SHA256. Metadata is the default; content returns the unchanged normalized JSON up to 3 MiB; download returns a bearer URL valid for 60 seconds. Execution status is not an accuracy grade. Nullable meeting associations are preserved.
API key (sk_live_... prefix). Generate keys in the UI under Settings > API Keys, then send it as Authorization: Bearer sk_live_...
In: header
Path Parameters
uuiduuidQuery Parameters
""length <= 32"metadata""metadata" | "content" | "download"Project scope for followed districts.
uuidResponse Body
application/json
application/json
application/json
application/json
curl -X GET "https://loading/api/v1/districts/497f6eca-6276-4993-bfeb-53cbbbba6f08/board-documents/497f6eca-6276-4993-bfeb-53cbbbba6f08"{
"data": {
"attachment_id": "string",
"entity_id": "string",
"meeting_id": "string",
"title": "string",
"source_url": "string",
"source_fingerprint": "string",
"source_sha256": "string",
"result_sha256": "string",
"processor_version": "string",
"execution_status": "succeeded",
"provenance": {
"property1": null,
"property2": null
},
"published_at": "string",
"content": null,
"download_url": "string",
"expires_in_seconds": 60
}
}{
"error": "string",
"message": "string",
"statusCode": -9007199254740991
}{
"error": "string",
"message": "string",
"statusCode": -9007199254740991
}{
"error": "string",
"message": "string",
"statusCode": -9007199254740991
}Update district fields (internal only) PATCH
Update a district's editable NCES/financial fields. **Internal/admin only** (requires the `internal` plan); other orgs receive 403.
Get district buying signals GET
Get contracts, pain points, and funding signals for a district. Available once the district's extraction pipeline has run.