Point of Sale AI

Platform

Changelog

Every change to the platform and the API, newest first. Breaking changes are announced with a stated notice period before they ship.

How we version

Nothing breaks without warning.

Versioned by date

Every API version is a date, such as 2026-08-04. Your account is pinned to the version you integrated against, and you upgrade when you choose to.

Ninety days notice

Breaking changes are announced here with a stated notice period of at least ninety days before they ship, never inside a patch release.

Twelve months of support

Deprecated endpoints keep working for twelve months from the deprecation date, so a migration is scheduled work rather than an emergency.

August 2026

2026-08-04Added

Course firing on the kitchen display API

  • Tickets can now carry course numbers and hold times, and the display releases each course on the pass rather than all at once.
  • Existing tickets without course data behave exactly as before, so no migration is required.
2026-08-04Changed

Pay-by-Link pages inherit partner theme tokens directly

  • Link pages now read the same theme tokens as the guest ordering site, so a brand change propagates without regenerating links.
  • Links issued before this change repaint on next load.
2026-07-28Fixed

Duplicate webhook delivery on retry storms

  • A retry path could deliver the same event twice when a partner endpoint timed out at exactly the retry boundary.
  • Delivery is now keyed on the event id for the full retry window.

July 2026

2026-07-15Added

Inventory depletion events

  • inventory.item.low and inventory.item.depleted now fire against recipe-level consumption, not just manual stock counts.
  • Both events are available on the same signed webhook channel as order events.
2026-07-15Changed

Guest ordering checkout moved to a single confirm call

  • The two-step quote and confirm flow collapses into one idempotent call that returns the settled order.
  • The two-step flow keeps working and is scheduled for deprecation notice, not removal.
2026-07-02Deprecated

Legacy device pairing endpoint

  • POST /devices/pair is replaced by POST /devices with an enrollment token, which survives factory reset.
  • The old endpoint keeps working for twelve months from this date.

June 2026

2026-06-20Added

Developer API cursor pagination on every list endpoint

  • Every list endpoint now returns a stable cursor, so exports no longer skip rows when data changes mid-page.
  • Offset pagination remains available and unchanged.
2026-06-09Fixed

Pay at Table split totals rounding

  • Uneven splits could leave a one cent remainder unassigned on tickets with mixed tax rates.
  • The remainder is now applied to the first payer and shown in the receipt breakdown.
2026-06-03Changed

Merchant dashboard reporting exports run asynchronously

  • Large exports now return a job id and a signed download URL instead of holding the connection open.
  • Exports under ten thousand rows still return inline.

Ready to get started?

Create a partner account and start branding the platform in minutes. Everything runs in a sandbox until you publish.

Start in a sandbox

A named sandbox with test merchants, test cards and simulated webhooks, from the moment you sign up.

See the path to live

Read the pricing model

Wholesale price sheet, platform floor, and the four price layers you control.

Pricing model