Getting Started

Welcome to ZingoDine API

The ZingoDine API provides programmatic access to the ZingoDine Restaurant Management System. Build powerful integrations for POS, menu management, orders, and more.

Base URL: https://api.zingodine.com/api/v1
Local Development: http://api.zingoapp.local/api/v1
Quick Start

Follow these steps to start using the ZingoDine API:

Contact your ZingoDine administrator to obtain API credentials:

  • Email address
  • Password
  • Tenant ID (if multi-tenant)

Make a POST request to obtain your access token:

POST /api/v1/auth/login
Content-Type: application/json

{
  "email": "your@email.com",
  "password": "your-password"
}

Response:

{
  "success": true,
  "data": {
    "token": "1|abc123...",
    "user": {...}
  }
}

Use your token to make authenticated requests:

GET /api/v1/pos/menu-items
Authorization: Bearer YOUR_TOKEN_HERE
Accept: application/json
API Features
POS Operations

Complete point-of-sale functionality including orders, payments, and KOT generation.

Menu Management

Create, update, and manage menu items, categories, and pricing.

Order Processing

Handle orders from creation to completion with real-time updates.

Multi-Tenant Support

Manage multiple restaurants and branches from a single API.

Next Steps