Accesso in Arrivo

ZetaMenu API

Un'API RESTful completa per integrare il tuo menu digitale in qualsiasi applicazione. Gestisci prodotti, categorie, branding, autenticazione e molto altro — programmando.

Base URL: api.zmenu.local/v1
REST / JSON

Prodotti

CRUD + Media

Gestione completa del catalogo. Crea, modifica e rimuovi prodotti con immagini, descrizioni, allergeni, prezzi e varianti. Filtra per categoria.

GET/products
GET/products/:id
GET/products/category/:id
POST/products
PATCH/products/:id
DELETE/products/:id

Categorie

CRUD + Sorting

Organizza il tuo menu in sezioni. Crea categorie con immagini di copertina, gestisci l'ordinamento e raggruppa i prodotti.

GET/categories
GET/categories/:id
POST/categories
PATCH/categories/:id
DELETE/categories/:id

Menu & Branding

Configurazione

Controlla l'aspetto del tuo menu digitale. Personalizza colori primari, font, logo, modalità chiara/scura e recupera la configurazione pubblica via username.

GET/settings/menu
PATCH/settings/menu
GET/settings/public/:username

Autenticazione

OAuth + JWT

Sistema di autenticazione completo: login classico, registrazione, OAuth con Google e Twitch, Magic Link via email, refresh token e sessioni sicure.

POST/auth/login
POST/auth/register
POST/auth/magic-link
POST/auth/refresh
GET/auth/google/callback

Utenti & Staff

Multi-Ruolo

Gestisci il tuo team. Crea account staff con permessi modulari, aggiorna profili, e amministra gli accessi al pannello di controllo.

GET/users
PATCH/users/update
GET/admin/users
POST/admin/users
DELETE/admin/users/:id

Utilità AI

Automazione

Strumenti intelligenti: estrai automaticamente i colori del brand dal tuo logo con AI, invia email transazionali e notifiche programmatiche.

POST/colors/extract
POST/mail/contact
GET/health

Documentazione Completa
in Arrivo.

Stiamo preparando l'accesso pubblico alle API, con chiavi di autenticazione dedicate, rate limiting, documentazione interattiva Swagger e SDK per i linguaggi più diffusi.

API Keys

Chiavi dedicate per autenticare le richieste in modo sicuro.

Swagger Docs

Documentazione interattiva con playground integrato.

Webhooks

Notifiche real-time su eventi: nuovo ordine, scansione QR, ecc.