API Reference
Application/submission endpoints
Manage MCA applications (submissions) through the API.
GET /api/public/v1/applications
Query Parameters:
| Parameter | Type | Description |
|---|---|---|
page | number | Page number (default: 1) |
limit | number | Items per page (default: 20, max: 100) |
stage | string | Filter by stage |
status | string | Filter by status |
priority | string | Filter by priority |
search | string | Search by name, EIN, or submission number |
sort_by | string | Sort field |
sort_order | string | asc or desc |
Required Scope: applications:read
GET /api/public/v1/applications/:id
Required Scope: applications:read
POST /api/public/v1/applications
Required Scope: applications:write
Body:
{
"applicantLegalName": "Test Business LLC",
"requestedAmount": 50000,
"applicantState": "NY",
"applicantIndustry": "Retail",
"ownerFirstName": "John",
"ownerLastName": "Doe",
"ownerEmail": "john@example.com"
}
PATCH /api/public/v1/applications/:id
Required Scope: applications:write
Body: Any updatable fields as a partial object.
| Stage | Description |
|---|---|
draft | Initial draft |
submission | Submitted for review |
scrubbing | Data verification |
underwriting | Under review |
offerOut | Offer sent |
contractsRequest | Contracts requested |
approved | Approved |
declined | Declined |
funded | Funded |
withdrawn | Withdrawn |