
Developers
Built for engineers
who'd rather ship
REST API, webhooks, hosted components, sandbox with synthetic merchants. Go from key to first offer in an afternoon.
Quickstart
Key to first offer
Three calls. Illustrative request shapes; see the full docs for the current reference.
- 1Create a customer
POST /v1/customers Authorization: Bearer sk_test_… { "external_id": "acct_8412", "legal_name": "Peak Logistics LLC", "revenue_history": "…" } - 2Request pre-qualification
POST /v1/prequalifications { "customer": "cus_2Nf…", "products": ["mca", "working_capital"] } → 202 Accepted webhook: prequalification.completed - 3Render the offer
GET /v1/offers?customer=cus_2Nf… { "data": [{ "id": "off_91x…", "product": "working_capital", "amount": 42000, "hosted_url": "https://…" }] }
Core objects
Five objects, one lifecycle
- CustomerA business on your platform.
- PrequalificationA scoring request and its result.
- OfferAn amount, structure, and hosted acceptance link.
- FundingA funded deal and its partner.
- RemittanceEach payment against a funding.
Webhooks
Events you can subscribe to
- prequalification.completed
- offer.created
- offer.accepted
- funding.completed
- remittance.succeeded
- remittance.failed
- renewal.eligible
Platform
Everything around the API
- SandboxSynthetic merchants with realistic revenue histories.
- SDKsHosted components for web and mobile.
- SecurityOAuth 2.0, scoped keys, IP allowlist.
- Rate limitsDocumented per endpoint, with headers on every response.
- ChangelogVersioned releases and deprecation notices.
- StatusLive system status and incident history.


Put capital inside your product
One integration. Your brand. Our underwriting and lender network behind it.