Bulk imports
Bring many unpaid invoices into RobinReturn at once — programmatically via the Partner API today, with self-serve CSV/XLSX upload planned.
If you have many unpaid invoices to chase, you can bring them in at scale rather than entering each case by hand.
Two routes
| Route | Status | Best for |
|---|---|---|
| Partner API | Available now | Systems integration — create up to 100 cases per request |
| Self-serve CSV/XLSX upload | Planned | Uploading an aged-debtors export from the dashboard |
Available now: the Partner API
You can create up to 100 cases in a single request today via
POST /api/v1/cases. See the Partner API section for authentication,
the upload-first flow, and the response model.
Planned: self-serve CSV/XLSX upload
A dashboard upload that accepts an aged-debtors spreadsheet (CSV or XLSX), maps your columns, validates each row, and lets you review before anything is created. The detailed column reference and validation rules are being prepared — see the planned pages for CSV and XLSX formats.
What every imported case still needs
However a debt arrives, the same gates apply before recovery starts:
- The original invoice document for each case (it ships with the Letter Before Action and any court bundle).
- The eligibility attestation — confirmation that the debt is B2B, at most £10,000, within the six-year limitation window, and undisputed. This is never inferred from a spreadsheet; it is a deliberate human confirmation.
- The standard eligibility, jurisdiction, date and duplicate checks each case runs through.