API Documentation
Integra le funzionalità di LinkBay-CMS nei tuoi flussi aziendali, SaaS, marketplace e automazioni.
Tutte le API sono basate su principi REST e secure-by-design.
Contatta alessio@linkbay-cms.com per onboarding e chiavi API ufficiali.
Quickstart
# Base URL https://api.linkbay-cms.com/v1/ # Autenticazione (JWT) Authorization: Bearer <your-token>
Accedi con le stesse credenziali agency/proprietario. I permessi sono segmentati per ruolo e tenant.
Per test avanzati richiedi una API sandbox dedicata.
Principali Endpoint REST
GET /v1/websites
All tenantsRestituisce la lista dei siti/e-commerce dell'agenzia con dati multitenant e paginazione.
curl -X GET "https://api.linkbay-cms.com/v1/websites" -H "Authorization: Bearer <token>"
POST /v1/products
Tenant-specificCrea un nuovo prodotto nello spazio del tenant. Richiede permesso editor/admin.
curl -X POST "https://api.linkbay-cms.com/v1/products" -H "Authorization: Bearer <token>" -d '{"name":"T-shirt","price":19.90}'PATCH /v1/orders/{orderId}
Tenant-specificAggiorna stato ordine (es. spedito, evaso, annullato).
POST /v1/domains/verify
AgencyLancia la verifica DNS e il provisioning automatizzato SSL di un nuovo dominio.
Webhook & Integrazioni
- Webhook pagamenti completati per sincronizzazione con CRM/contabilità
- Integrazione marketplace LinkBay per la gestione plugin e temi
- Notifiche via webhook per eventi e-commerce (ordine completato, prodotto esaurito, registrazione cliente…)
Presto disponibili anche API GraphQL (alpha, solo per clienti enterprise su richiesta).
Sicurezza & Ruoli
- Autenticazione JWT per ogni chiamata (Access/Refresh Token)
- Scope e ruoli: superadmin, agency admin, editor, entwickler, viewer
- Ogni endpoint è audit-logged e rate-limited
- RBAC e full data isolation multitenant
