Shipyard

Domena i API

Kontrakty danych i uprawnień.

Konto jest właścicielem notatek. Tytuł ma od 1 do 160 znaków po usunięciu skrajnych spacji. Konto nie może odczytać cudzych notatek.

API

GET /api/notes zwraca notatki aktywnego użytkownika. POST /api/notes przyjmuje JSON { "title": "Tytuł" } i zwraca utworzoną notatkę ze statusem 201. Brak sesji daje 401, obcy origin zapisu 403, błędny payload 400. Sukces emituje zdarzenie note_created wyłącznie z backendu. GET /api/health sprawdza połączenie z bazą.

On this page