Safe draft scaffold
Create draft pay app
This is intentionally a demo-safe scaffold: it documents the local API payload and review boundaries while avoiding external sends, QBO exports, waiver triggers, signatures, card charges, or deploy actions.
Draft API payload
POST /api/pay-applications{
"entityId": "seed-entity-id",
"projectId": "seed-project-id",
"customerId": "seed-customer-id",
"applicationNumber": "PA-0001",
"periodStart": "2026-04-01",
"periodEnd": "2026-04-30",
"retainageRate": 10,
"notes": "Draft only — no external sends/payments/exports.",
"lines": [
{
"code": "01-000",
"description": "General conditions",
"scheduledValue": 25000,
"workCompletedPrevious": 5000,
"workCompletedThisPeriod": 7500,
"materialsPresentlyStored": 0,
"retainagePercent": 10
}
]
}Money App owns
Financial draft state
Scheduled values, prior/current work, stored materials, retainage, current payment due, and invoice linkage.
Next integrations
Review-gated links only
Contract Studio packet ID, LienHawk draw/waiver ID, and Mission Control event ID remain nullable until their systems approve/record the handoff.