Public API
Pro+ customers can read deals and PunchList projects with a Bearer API key. Create keys in Account.
Authentication
Authorization: Bearer fm_live_…
Keys are shown once at creation. Revoke unused keys from Account.
Endpoints
GET
/api/v1/deals— List active dealsGET
/api/v1/deals/:id— Get one deal (inputs + results)GET
/api/v1/projects— List PunchList projectsGET
/api/v1/projects/:id— Project with milestones, payments, drawsGET
/api/v1/openapi— Machine-readable route listExample
curl -s \ -H "Authorization: Bearer fm_live_YOUR_KEY" \ https://your-domain.com/api/v1/deals
Rate limits and write endpoints may expand later. Do not embed keys in client-side apps.