ProtoPM

Developers

Machine discovery for ProtoPM's public HTTP surface — health checks, free construction PDF widgets, and feature-request intake. Use this page with the OpenAPI document and the RFC 9727 API catalog.

Discovery

Public endpoints

These routes do not require a signed-in session. PDF widgets are rate-limited and quota-gated. Prefer the HTML forms for people; use the JSON APIs for automation.

  • GET /api/health — liveness and database probe
  • GET /api/tools/quota — remaining free-widget PDF quota
  • POST /api/tools/invoice-pdf — construction invoice PDF (/tools/invoice)
  • POST /api/tools/status-report-pdf — status report PDF (/tools/status-report)
  • POST /api/support/feature-request — email a feature request (/support)

Authenticated app APIs

Project, workspace, billing, notifications, and Bid Board routes require a ProtoPM account session. They are not listed in the public OpenAPI catalog. Create a free account to use the product UI.

Create free account