Overview
The Credzu API is a RESTful JSON-based interface that allows third-party systems (CRM, LOS, lender software, lead managers, and enterprise partners) to securely exchange referral and status information with Credzu.Base URL
All endpoints follow this pattern:Request Format
All requests must include:Response Format
All responses are returned as JSON with a consistent structure: Success response:Available Endpoints
Inbound (Partner → Credzu)
| Method | Endpoint | Description |
|---|---|---|
GET | /ping | Health check - verify API is online |
POST | /create-lead | Create a new consumer/lead in Credzu |
POST | /get-lead | Retrieve current status of a lead |
POST | /get-events | Get event history for a lead |
POST | /update-partner-info | Update metadata for an existing lead |
Outbound (Credzu → Partner)
Credzu sends webhook callbacks to your registered endpoint for these events:| Event | Description |
|---|---|
lead_received | Lead was successfully created |
client_account_created | Borrower logged in and completed onboarding |
credit_scan_completed | Borrower completed credit scan |
contract_signed | Borrower signed service contract |
escrow_funded | Borrower funded escrow account |
score_update | Credit score update (sent every 45 days) |
mortgage_ready | Borrower meets credit criteria - ready to return |
End-to-End Workflow
Partner Responsibilities
1
Include API key in every request
All authenticated endpoints require the
Authorization: Credzu-Key YOUR_API_KEY header.2
Send valid JSON
Request bodies must be valid JSON with the correct fields.
3
Store the Credzu lead ID
Save the
lead_id returned when creating a lead - it’s used for status callbacks and lookups.4
Handle webhooks
Implement a webhook endpoint to receive Credzu status updates and return
200 OK.5
Use sandbox first
Test your integration in sandbox before going live.