API per sviluppatori
Un'API REST per le integrazioni, autenticata con chiavi API per porto sotto permessi granulari.
Ottenere l'accesso
Un admin del porto autorizza il tuo account sviluppatore (lettura o lettura/scrittura) da impostazioni porto → Integrazioni. Poi crei le chiavi API nel portale sviluppatori su /developers.
Chiavi e permessi
Ogni chiave porta permessi espliciti per risorsa — per esempio boats:read o members:write (scrittura implica lettura). Le richieste fuori dai permessi della chiave vengono rifiutate, e le chiavi si possono revocare in qualsiasi momento.
Usare l'API
Invia la chiave come bearer token agli endpoint /api/v1 (boats, members, berths, …). Le risposte sono JSON con paginazione; il portale documenta gli endpoint disponibili per permesso.