Softelliomenü

Technical

Your menu, available to your own systems

A read-only API and signed webhooks, so your website and your POS can stay in step with the menu automatically.

Which plan? Included in Chain

app.softelliomenu.com
GET /api/v1/menu?lang=en
{
  "categories": [{
    "name": "Breakfast",
    "products": [{
      "name": "Turkish Breakfast",
      "price": 850,
      "calorie": 950,
      "allergens": ["gluten", "sut"]
    }]
  }],
  "generated_at": "2026-07-07T09:41:00Z"
}
→ webhook: menu.updated · X-Softellio-Signature: sha256=✓

If your menu lives in two places it will be wrong in one of them. The API lets your website read the same menu your guests see, and the webhook tells your systems the moment something changes — so nobody has to remember to update the other copy.

01

Read-only API

Fetch categories, items, prices, calories and allergens as JSON. Keys are scoped, so a key that reads prices cannot read anything else.

  • JSON menu endpoint
  • Scoped keys (read menu, read prices)
  • Rate limited per key
  • Keys revocable at any time

02

Webhooks you can trust

When the menu changes, a menu.updated webhook fires. Each request is HMAC-signed so your endpoint can verify it genuinely came from us.

  • menu.updated event
  • HMAC signature on every request
  • Retry on failure
  • Delivery log in the panel

03

Typical uses

Mirroring the menu on your own website, syncing prices to a POS, or feeding a digital board in the dining room.

  • Website menu mirroring
  • POS price sync
  • Digital signage feeds

Frequently asked questions

Is the API writable?

No, it is read-only by design. The panel remains the single place where the menu is edited.

Which plan includes it?

API access and webhooks are part of the Chain plan.

What if my endpoint is down?

Failed deliveries are retried, and you can inspect the delivery log in the panel.

Try it with your own menu.

Free for 14 days, no setup fee. Cancel before the trial ends and you won't be charged.