Invoice Status Lifecycle
The invoice statuses documented by Corinthian’s REST API.
The public REST API documents these invoice statuses:

| Status | Meaning |
|---|---|
draft | invoice exists but is still in a draft state |
pending | invoice has entered an intermediate pending state |
unpaid | invoice is outstanding and not yet paid |
paid | invoice has been paid |
overdue | invoice is past due |
canceled | invoice was canceled |
scheduled | invoice is scheduled |
refunded | invoice was refunded |
Operational Notes
- Use the API and invoice list views together when you need to understand how a workspace is treating invoice state.
- Do not rely on older doc statuses such as
sent,viewed,partially_paid, orvoidedin the public REST model. - When integrating, treat status transitions as server-owned behavior and code defensively around unknown future values.