Skip to content

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

Partner

Partner ping-tree lead submission.


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"
}

Playground

Server
Authorization
Body

Samples


Powered by VitePress OpenAPI