{"name":"tamms-lite-api","version":"0.1.0","endpoints":{"POST /auth/login":"Login with username and password","POST /auth/refresh":"Refresh token (Bearer refreshToken or body.refreshToken)","POST /entries":"List entries (body: filter, limit, offset, sortField?, sortDirection?)","GET /entries/:id":"Get single entry (?simple=true for simplified response)","POST /entries/create":"Create entry (body: cim, bejegyzesTipus, etc.)","POST /work/start":"Start work time (body: full EntryEntity)","POST /work/stop":"Stop/pause work time (body: full EntryEntity)","GET /work/started":"Get currently started entry for user","POST /work/running":"Get running work time entries (for elapsed time)","GET /lookups/bejegyzes-tipusok":"Entry types (dropdown)","GET /lookups/szakteruletek":"Expertise / szakterületek","POST /lookups/muszaki-helyek":"Technical locations tree, flattened (body: {}, query: limit=9999, ?flat=1 for flat list)","GET /lookups/verification-states":"Verification states","GET /lookups/lezarasi-kategoriak":"Closing categories","GET /lookups/lezaro-szovegek?bejegyzesTipusKod=<type>":"Predefined closing messages for an entry type","GET /lookups/resztvevo-tipusok":"Participant types","GET /lookups/valaszthato-felhasznalok":"Selectable users","GET /comments":"List comments for a given entry (query: bejegyzesId, limit, offset)","POST /comments":"Create a new comment for an entry (body forwarded to TAMMS)","POST /entries/change-logs":"Get change log for an entry (body: { bejegyzesId }). Returns paginated change log items.","PATCH /entries/close":"Close entry without message (body: EntryEntity with closing fields)","PATCH /entries/close-with-message":"Close entry with message (body: EntryCloseDto { bejegyzes, cim, leiras, sikeresLezaras })","GET /config":"User config (query: userId). Requires Bearer.","GET /config/favorite-folders":"Favorite folder ids (query: userId). Requires Bearer.","PUT /config/favorite-folders":"Set favorite folders (body: userId, favoriteFolders[]). Requires Bearer.","POST /config/favorite-folders":"Add one folder (body: userId, folderId). Requires Bearer.","PATCH /config/favorite-folders":"Reorder favorites (body: userId, favoriteFolders[]). Requires Bearer.","DELETE /config/favorite-folders":"Remove one (query: userId, folderId). Requires Bearer.","GET /config/recent-entries":"Recent entry ids (query: userId). Returns { items: [{ entryId, lastWorkedAt }] }. Max 10. Requires Bearer.","POST /config/recent-entries":"Add entry to recent (body: userId, entryId). Requires Bearer.","POST /notifications/postFilter":"List notifications (body: {}). Returns actives, inactives.","GET /notifications/overview":"Overview (unsent, active count for badge).","PATCH /notifications/ack":"Ack notification (body: { id }).","PATCH /notifications/nack":"Nack notification (body: { id })."}}