Guida API
Base URL
/api/v1
Autenticazione
Header: Authorization: Bearer <token>.
Genera token come admin:
php artisan api-token:issue "Nome integration" --scopes=esami:read,corsisti:read --days=365
Endpoint
GET /api/health- public, no authGET /api/v1/esami- paginated, scopeesami:readGET /api/v1/esami/{id}- dettaglioGET /api/v1/corsisti- paginated, scopecorsisti:readGET /api/v1/certificati/verify/{codice}- verifica
Rate limit
100/min per token (200/min per certificate verify).
Documentazione interattiva
Swagger UI - prova le chiamate dal browser.