Skip to content

Changelog

This page tracks notable changes to the GoTab API. Breaking changes and deprecations are always called out explicitly.


Versioned history of changes to the GoTab REST API. We use Semantic Versioning:

  • Major (X.0.0) — Breaking changes: removed endpoints, renamed/removed response fields, schema changes
  • Minor (x.Y.0) — New endpoints, new response fields, non-breaking additions
  • Patch (x.y.Z) — Bug fixes, no new routes or response fields



  • Payment Terminal API — updated fields and response shape

  • Verification API — POST /v2/verification/challenge and GET /v2/verification/verify
  • GoTab Wallet — JWT payment_session_token on payment sessions

  • Payment session route for GoTab Wallet

  • Terminal Checkout API
  • Option Tags and Order Rules
  • Webhook events to notifications + Slack notification type

  • Region separation for Terminal API
  • API user user_id on orders
  • All product tags for menus and zones
  • Ordering API updated for new options
  • Loyalty odds and ends

  • tab_id and tab_uuid on ITEM_ADDED/ITEM_REMOVED events
  • Item remove route with itemsToVoid array support
  • Cover count on create-a-tab route
  • Client-side credentials
  • spot_uuid required on tab create
  • Open Discount route moved to ordering API

  • Payments SDK endpoints
  • Payment Terminals name and status in DB
  • Webhooks setup CORS on API routes