Bespoke Endpoints
from £450per endpoint, fixed quote before work startsCustom resources, computed fields and workflow calls shaped exactly to your tools.
The standard API covers the common Sage objects. When your consumer needs something shaped differently — a computed field, a joined report endpoint, a trigger that kicks off a workflow — bespoke endpoints add exactly that route without bloating the core.
Try It
Endpoints
Live from Sage 50 · updated just now
Your endpoints
1Name your endpoint
2Pick Sage resources
Auto-joined: invoices.customer_ref → customers.account_ref
3Choose fields
invoices
customers
4Filter & scope
Filter
Callable by keys scoped
Your endpoint
Try it
curl -H "x-api-key: sk_live_••••4f2a" \ https://api.yourcompany.com/api/reports/aged-debtors
Spec saved to gateway
{
"name": "aged-debtors",
"resources": [
"invoices",
"customers"
],
"fields": [
"invoices.invoice_no",
"invoices.net",
"invoices.due_date",
"customers.name",
"customers.balance"
],
"filter": "unpaid only",
"scope": "read-only"
}Response
{
"data": [
{
"invoices": {
"invoice_no": "INV-2214",
"net": 842,
"due_date": "2026-10-29"
},
"customers": {
"name": "Acme Supplies Ltd",
"balance": 1284.5
}
}
]
}
// unsaved changesThe spec compiles to a gateway route — the agent supplies the Sage objects, the gateway joins and reshapes them into this response. Read endpoints are self-serve; writes are built bespoke.
How It Works
- 1
Scope the call
You describe what the consumer needs (input, output, business rules); we spec the endpoint and quote it fixed.
- 2
Build alongside
The endpoint is built into your connector instance — same auth, rate limits and audit trail as the standard API.
- 3
Yours to keep
It's part of your deployment going forward, covered by the same monitoring and Sage-upgrade compatibility as everything else.
What's Included
- Fixed-quote scoping before any work
- Endpoints built to your exact request/response shape
- Same security model as the standard API
- Documented alongside your API docs
Who It's For
Customers whose consumer needs more than the standard objects — aged-debtor reports, joined order+stock views, workflow triggers, or endpoints matching an existing system's expected schema.
FAQ
Example?
A customer wanted GET /api/reports/aged-debtors returning their exact internal schema — we built it as one endpoint; their dashboard calls it like any other route.
How are they priced?
Fixed quote per endpoint before work starts — no hourly billing, no surprises.
Add Bespoke Endpoints to Your Package
Pick a tier, tick this add-on and get a fixed quote.