Partner ping-tree API. A partner submits a full loan-applicant lead and synchronously receives an eligibility decision.
Authentication is via an API key supplied in the x-api-key request header. Keys are issued per partner and validated at the edge (AWS API Gateway usage plan) before the request reaches the service. Requests with a missing or unknown key are rejected with 401.
Servers
https://partners.moneyguru.co.ukProduction
https://partners.moneygurudev.comStaging
Submit a ping-tree lead
POST
/partner/lead
Authorizations
apiKey
Per-partner API key issued by Money Guru.
Type
API Key (header: x-api-key)
Request Body
application/json
JSON "leadSource": "partner-abc", "subSource": "homepage-form", "campaign": "summer-2026", "applicant": { "firstName": "accept", "lastName": "smith", "email": "jane.smith@example.co.uk", "gender": "female", "title": "mrs", "dob": "1990-04-15T00:00:00Z", "maritalStatus": "married", "homeNumber": "02079460000", "mobileNumber": "07700900123", "dependants": 0 }, "address": [ { } ], "employment": { "employer": "Acme Ltd", "industry": "finance", "months": 60, "income": { "source": "full-time", "amount": 2400, "type": "net", "frequency": "monthly-last-working-day", "nextPayDate": 28, "pension": 100 }, "otherIncome": [ { "amount": 300, "type": "net", "source": "rental income" } ] }, "loan": { "amount": 5000, "purpose": "debt-consolidation", "term": 36 }, "expenditure": { "mortgageOrRentPayments": 750, "loanRepayments": 150, "utilityBills": 200, "transport": 120, "creditCardRepayment": 80, "food": 300, "mobile": 40, "other": 100 }, "bank": { "usesUkBank": true, "cardType": "visa-debit", "accountNumber": "12345678", "sortCode": "123456", "monthsAtBank": 36 }
{
}
Responses
Lead evaluated. Accepted leads include a redirectUrl.
application/json
JSON "result": "accepted", "code": "accepted", "redirectUrl": "https://app.moneyguru.co.uk/partner/continue?leadSource=partner-abc"
{
}