Bespoke Endpoints

from £450per endpoint, fixed quote before work starts

Custom 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

sage.yourcompany.com/endpoints

Endpoints

Live from Sage 50 · updated just now

Your endpoints

GET/api/reports/aged-debtors
GET/api/reports/stock-by-supplier

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

portal admin → endpoints

Your endpoint

GET/api/reports/aged-debtors

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 changes

The 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. 1

    Scope the call

    You describe what the consumer needs (input, output, business rules); we spec the endpoint and quote it fixed.

  2. 2

    Build alongside

    The endpoint is built into your connector instance — same auth, rate limits and audit trail as the standard API.

  3. 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.