Preview case pricing
POST/cases/preview
Preview the success fee pricing for a potential case without creating it.
What This Endpoint Returns:
- IsEligible - Whether the case can be submitted (partner available in this jurisdiction)
- PricingPreview - Estimated success fee with base rate and any age-based surcharges
- Jurisdiction - Geographic details for the matched jurisdiction
Use This To:
- Show your clients the Debitura success fee before they onboard
- Check if a jurisdiction is supported before starting the onboarding flow
- Display age-adjusted pricing for aged debt portfolios
Required Fields:
- AmountToRecover - Total principal amount
- CurrencyCode - ISO 4217 currency code (e.g., 'GBP', 'EUR', 'USD')
- Debtor.Type - 'Company' or 'Private'
- Debtor.CountryAlpha2 - ISO 3166-1 alpha-2 country code
- Debtor.StateAlpha2 - Required for US cases only (e.g., 'CA', 'NY')
Age-Based Pricing (Optional)
Single invoice — pass dueDate: The simplest way to get age-adjusted pricing. Provide the invoice due date (ISO 8601, e.g. 2024-01-15) and Debitura computes the age surcharge internally. Cannot be a future date. Mutually exclusive with age bucket fields.
Multi-invoice portfolio — pass age buckets: For portfolios with invoices at different ages, pass the portion of the total that falls into each age bracket:
AmountToRecoverOver12MonthsandAmountToRecoverOver24Monthsmust be provided togetherAmountToRecoverOver6Monthsis optional but improves carve-out 180-day tier accuracy; can only be provided alongside the 12/24-month fields, must be >=AmountToRecoverOver12Months, and must be <AmountToRecover
dueDate and age bucket fields are mutually exclusive — use one or the other. When no age fields are provided, base pricing is returned without age surcharge.
Important Notes:
- This endpoint does NOT create a case — it only previews pricing
- Pricing is based on the referral partner's agreed rate (carve-out pricing if applicable)
- No creditor or client account is needed
Request
Responses
- 200
- 400
- 500
Preview completed
Invalid request (validation errors)
Internal server error