API Documentation
Integrate LegacyLists into your existing practice management tools with our RESTful API.
Secure by Default
OAuth 2.0 authentication with API key support. All requests over HTTPS.
RESTful Design
Clean, predictable endpoints following REST conventions with JSON responses.
Comprehensive
Access estates, assets, members, licences, and exports programmatically.
Available Endpoints
/api/v1/estatesList all client estates linked to your EPP account.
/api/v1/estates/:idGet detailed information about a specific client estate.
/api/v1/estates/:id/assetsList all assets catalogued in a client estate.
/api/v1/estates/:id/membersList all members (heirs, executors, etc.) of a client estate.
/api/v1/licences/purchasePurchase licence packs programmatically.
/api/v1/licencesList all licences and their redemption status.
/api/v1/licences/:code/redeemRedeem a licence voucher for a specific estate.
/api/v1/exports/:estateId/pdfExport a client estate as a formatted PDF report.
Authentication
Include your API key in the Authorization header of every request.
curl -X GET https://api.legacylists.com/v1/estates \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json"
Example Response
{
"data": [
{
"id": "a1b2c3d4-...",
"name": "Davies Family Estate",
"status": "active",
"total_estimated_value": 850000,
"currency_code": "GBP",
"asset_count": 42,
"heir_count": 5,
"created_at": "2025-06-15T10:30:00Z"
}
],
"meta": {
"total": 12,
"page": 1,
"per_page": 20
}
}Get API Access
The API is currently in beta. Register your practice to request early access.
Register for Access