Generate and retrieve TrackHS owner statements, including bulk generation jobs and PDF exports, via the API
domain: developer.trackhs.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
List existing statements with the statements collection endpoint, filtering by ownerId, year, period, isPublished, or isAnnual.
Submit a bulk statement generation job for a given year and period, which returns a job id.
Poll the bulk-generate job-status endpoint until the job completes, since statement generation is asynchronous rather than synchronous.
Retrieve a finished statement as JSON or as a PDF by content-negotiating with the Accept header, using flags to control what's embedded (e.g. work orders, deferred transactions).
Drill into per-reservation or per-transaction detail with the statement-reservations and statement-transactions sub-endpoints.
Known gotchas
Statement generation via the bulk-generate endpoint is asynchronous - a naive integration expecting a synchronous response must instead poll the job-status endpoint.
Statements are a distinct resource from raw owner transactions and charges endpoints - pick the right resource depending on whether a rolled-up statement or line-item detail is needed.
No explicit rate-limit numbers are published for these endpoints, unlike some other Track resources - throttle bulk statement generation conservatively.
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?