Wisk API
Integuru generates a production-ready HTTP API for Wisk, the bar and restaurant inventory platform, for venue operators and back-office tools that need counts and purchases from code. 9 verified actions cover venues, inventory sessions, intakes and intake line detail, purchase orders, the item catalogue, recipes and distributors, with change-feed cursors for incremental sync.
9
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://api-internal.wisk.ai/
- Authentication
- Login flows, including 2FA, handled by Integuru using your own Wisk credentials.
- Approach
- Direct HTTP requests, with no browser automation or RPA involved.
Endpoints
Available actions
Don't see the action you need?
The actions above cover the most common Wisk 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
Wisk integration guide
Does Wisk have a public API?
WISK integrates with POS and accounting systems through its own connectors and does not publish a self-serve developer API for venue data. A bar operator cannot generate a key and pull last night's count. Integuru generates a production-ready HTTP API for Wisk from your own login, with 9 verified actions across venues, inventory sessions, intakes, purchase orders, items, recipes and distributors, three of them with change-feed cursors for cheap incremental sync.
What you can do with the Wisk API
A beverage director closing the week needs three numbers per venue: what was counted, what came in, and what is on order. The actions return each, plus the catalogue those numbers reference.
Counts and purchases
wisk_inventoriesreturns the newest inventory sessions for avenue_id,countat a time (default 10), withexclude_archivedto skip archived sessions.wisk_intakesreturns purchase movements for a venue, filtered byinserted_date_startandinserted_date_end, defaultingoperation_typeto intake and paginating 50 per page.wisk_intake_detailreturns the line items on one movement given itsmovement_id.wisk_purchase_ordersreturns open and past purchase orders, paginated.
Catalogue with change feeds
wisk_items,wisk_recipesandwisk_distributorsreturn the item catalogue, subrecipes and batches, and vendors for a venue. Each acceptssequence_id:0for the full set, or thenext_sequence_idfrom a previous response for changes only.
Venues
list_venuesandwisk_venuesreturn the venues on the account, including the opaquevenue_idstring every other action requires.
Who uses this
Multi-venue bar groups run wisk_inventories per venue after each count and reconcile the result against sales from their POS pages, such as SmartTab or Silverware POS. Food-cost platforms sync wisk_items and wisk_recipes nightly with sequence_id, which keeps a 4,000-item bar catalogue current without a full pull. Purchasing tools match wisk_intake_detail lines against the distributor invoices they pulled from the US Foods page. The restaurants industry page covers inventory and purchasing together.
Setup notes
Integuru calls the same internal WISK API the web app uses, authenticated with your WISK user. Resolve venue_id from list_venues and treat it as an opaque string. For the three change-feed actions, persist next_sequence_id per venue and per action.
Intake date filters are YYYY-MM-DD, applied client-side, and a reversed range returns 400. Pagination on wisk_intakes and wisk_purchase_orders is local to the result set, 1-based, 50 per page.
Get started
Install the CLI and connect your Wisk login:
npm install -g integuru
Or sign in at app.integuru.com, add Wisk, and call the same 9 actions from the dashboard. For variance reports or count submission, the Managed Service scopes and builds the action against your account.
Guides in Restaurants & Food Service
Platform API guides in this vertical
Good to know
Before you start
- Can I use it today?
- Yes. Every action listed above has been verified against live Wisk traffic. Install the CLI or sign in at app.integuru.com, connect your Wisk account, and start calling the endpoints.
- What if Wisk 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