Back to Integrations
Restaurants & Food ServiceLive · 15 actions

SmartTab API

Integuru generates a production-ready HTTP API for SmartTab, the bar and nightlife POS, for venue operators and the inventory, payroll and accounting tools that read from it. 15 verified actions cover the sales summary, hourly, product, staff and tab reports, check details, voids, comps and discounts, cash drops and cash in and out, timesheets and time entries, employees, roles and venues, all by business day.

npm install -g integuru
Backed byY Combinator100 API calls/month free

15

Verified actions live today

<3 sec

Response latency per call

99.9%+

Reliability rate on generated APIs

24/7

On-call maintenance on Production plans

Integration facts

Authenticates against
https://barnapkin.smarttab.com/
Authentication
Login flows, including 2FA, handled by Integuru using your own SmartTab credentials.
Approach
Direct HTTP requests, with no browser automation or RPA involved.

Endpoints

Available actions

Click an action to expand its parameters

Don't see the action you need?

The actions above cover the most common SmartTab integration patterns, but they're not the full picture. Integuru can build additional workflows for any capability the platform exposes. Our Managed Service handles scoping, building, and maintaining custom actions on your behalf, so just let us know what you need.

Guide

SmartTab integration guide

Does SmartTab have a public API?

SmartTab publishes no developer API. Inventory tools that connect to it describe access as something SmartTab support switches on, and at least one falls back to a scheduled report email. Integuru generates a production-ready HTTP API for SmartTab from your own login at barnapkin.smarttab.com, with 15 verified actions across sales, checks, voids and comps, cash handling, timesheets and the roster, every one of them cut by business day.

What you can do with the SmartTab API

A bar closes at 2am and the owner reads the night at 10am: sales by hour, sales by bartender, what was comped, what the drawers dropped, and who was on the clock. Every report action takes a required venue_id and date, an optional date_end, and business_day_start plus timezone so the night stays whole.

Read the night's sales

  • sales_summary, hourly_sales and product_sales return the summary, the hourly curve and per-item sales, with show_sold and show_not_selling on products.
  • staff_sales returns sales by staff member, shaped by mode and type; tab_report returns the tabs.
  • get_check_details returns one check_id or every check in the range.

Audit voids and cash

  • void_comp_discount returns voids, comps and discounts, grouped by group_by.
  • cash_drop and cash_in_out return drawer drops and cash movements for the range.

Close labor

  • timesheet and list_time_entries return the venue's timesheet and individual entries; time_entries returns one employee_id's entries, with include_deleted.
  • list_employees (with without_service_employee), list_roles and list_venues return the roster, roles and venue ids.

Who uses this

Bar inventory platforms pull product_sales per venue each morning and set it against counts from the WISK page to compute pour cost without a report email. Payroll and tip tools read timesheet and staff_sales for the same business day to split tips by hours and sales. Nightlife groups running several venues on different POS systems bring this page together with Silverware POS and Square so every venue lands in one warehouse in one shape. The restaurants industry page covers the daily close for bars and restaurants alike.

Setup notes

Integuru authenticates against barnapkin.smarttab.com with your SmartTab user. Call list_venues first; venue_id is a required integer on every other action except time_entries, which keys on employee_id. Set business_day_start and timezone once per venue and pass them consistently, or hourly reports will straddle midnight. Dates are YYYY-MM-DD.

Get started

Install the CLI and connect your SmartTab login:

npm install -g integuru

Or sign in at app.integuru.com, add SmartTab, and call the same 15 actions from the dashboard. For menu or price edits, the Managed Service scopes and builds those write actions against your venue.

Guides in Restaurants & Food Service

Platform API guides in this vertical

Platforms available to request, not yet live

Good to know

Before you start

Can I use it today?
Yes. Every action listed above has been verified against live SmartTab traffic. Install the CLI or sign in at app.integuru.com, connect your SmartTab account, and start calling the endpoints.
What if SmartTab changes or breaks?
On Production plans the Integuru team is on call around the clock, with auth auto-healing included, so target-platform changes get fixed by Integuru rather than by your engineers.
What does it cost?
Start on the Free plan at $0/month with 100 API calls/month. Production starts at $499/month with 24/7 on-call maintenance and auth auto-healing.

FAQ

Frequently asked questions