API Reference

REST API documentation for the Tastify platform

Authentication

All API requests require authentication via a Bearer token in the header. You can use either a JWT token (from the login endpoint) or an API key generated from your dashboard.

API Key
bash
curl https://your-domain.com/api/v1/orders \
  -H "Authorization: Bearer tsk_live_..." \
  -H "X-Tenant-ID: your-tenant-uuid"
JWT Token
bash
# 1. Get token
curl -X POST https://your-domain.com/api/v1/auth/login \
  -H "Content-Type: application/json" \
  -d '{"email": "...", "password": "..."}'

# 2. Use token
curl https://your-domain.com/api/v1/orders \
  -H "Authorization: Bearer $TOKEN"
Base URLhttps://your-domain.com/api/v1
Endpoints72 endpoints

Orders

Create, manage, and track orders through their lifecycle.

Menu

Manage menu categories, items, modifiers, and ingredients.

Tables

Manage restaurant tables, floors, and seatmap layout.

Queue

Manage the waitlist queue — create, call, seat, and track tickets.

Sessions

Manage seating sessions for dine-in orders.

Inventory

Track stock levels, record transactions, and manage suppliers.

Campaigns

Create and manage discount campaigns, BOGO deals, and coupons.

Loyalty

Manage loyalty members, points, tiers, and rewards.

POS

Point of Sale endpoints for checkout and seatmap.

Kitchen

Kitchen display system endpoints.

Settings

Read and update tenant configuration.

Reports

Sales, item performance, staff, inventory, and campaign reports.

Users

Manage tenant staff accounts and mobile setup keys.

Attendance

Clock in/out, attendance records, and punch approval.

Shifts

Schedule and manage staff shifts.

Reservations

Admin reservation management — confirm, cancel, check-in, time slots.

Notifications

Notification summary for admin dashboard.

Webhook EventsPreview12 events
Need more detail on signing, retries, and delivery guarantees?Read the webhooks guide

Orders

Fires as orders move through their lifecycle.

Sessions

Seating session lifecycle events.

Reservations

Reservation lifecycle events.