2 min read
Endpoint
| Method | GET |
| Path | /public/v1/* |
| Ring | public (error model) |
Parameters
Not applicable — this page documents the shared error shape returned by every public endpoint.
Response
| Status | Code family | Meaning | Retry? |
|---|---|---|---|
| 400 | bad_request | Malformed request | No |
| 422 | out_of_range / validation | e.g. quote amount/term outside bounds | No — clamp input |
| 404 | not_found | Unknown path | No |
| 429 | rate_limited | Exceeded 60 req/60s per IP | Yes — after the window |
| 5xx | server_error | Transient hub fault | Yes — back off |
The JSON body carries a machine code and a human message; branch on the code. See errors and retries.
Errors
Every error is JSON with a stable code. The most common on the public ring are the 422 range errors from quote and the 429 rate-limit.
Frequently asked questions
What is the most common public-ring error?
The 422 out-of-range error on the quote endpoint (amount outside £50–£500 or term outside 14–84 days) and the 429 rate-limit. Both are avoidable — clamp inputs and respect the 60 req/60s window.
Should I branch on the message text?
No. Branch on the machine code, which is stable. The human message may be reworded and should only be surfaced to people, not parsed by code.
Related reading
Funding for UK limited companies
Credicorp lends to your company, not to you personally — short-term working capital with no personal guarantee. See what your business could access.

