# User & Minds API SUMMARY: Accountbeheer — registreren, inloggen, minds aanmaken, minds tonen, minds verwijderen. JWT-beveiligd. KEY CONTEXT: Auth: JWT (from /register or /login) Register: POST /register { email, password, display_name? } → returns JWT Login: POST /login { email, password } → returns JWT Create mind: POST /minds { name, description? } → returns mind_key (shown once!) List minds: GET /minds Delete mind: DELETE /minds/:id (irreversible — deletes all memories!) JWT expires after 7 days. Mind Key never expires. Mind Key is shown only once at creation — save it permanently. User & Minds API De User & Minds API verzorgt het accountbeheer. Deze eindpunten gebruiken JWT- authenticatie (niet Mind Keys) omdat ze op accountniveau werken, niet op mind-niveau. Authenticatie-eindpunten POST /register Maak een nieuw gebruikersaccount aan. [CODE BLOCK] Respons: [CODE BLOCK] POST /login Log in op een bestaand account. [CODE BLOCK] Respons: hetzelfde als . Minds-eindpunten POST /minds Maak een nieuwe mind aan. Retourneert de Mind Key — sla deze onmiddellijk op, hij wordt slechts één keer getoond. [CODE BLOCK] Respons: [CODE BLOCK] > [!CRITICAL] > De wordt slechts één keer getoond. Als u deze verliest, kunt u deze > niet meer ophalen — u moet de mind verwijderen en een nieuwe aanmaken (waarbij > alle opgeslagen herinneringen verloren gaan). GET /minds Toon alle minds voor de huidige gebruiker. [CODE BLOCK] Respons: [CODE BLOCK] DELETE /minds/:id Verwijder een mind permanent. [CODE BLOCK] > [!WARNING] > Het verwijderen van een mind is onomkeerbaar. Alle herinneringen, taken, > chatgeschiedenis en scripts in die mind gaan permanent verloren. Exporteer > eerst via als u een back-up nodig heeft. Multi-mind-patroon De meeste gebruikers profiteren van meerdere minds om contexten gescheiden te houden: [CODE BLOCK] Gebruik verschillende Mind Keys in verschillende LLM-sessies om contexten gescheiden te houden. Accountbeveiliging Wachtwoordvereisten - Minimaal 6 tekens - Geen maximum (gebruik een wachtwoordmanager) - Opgeslagen als bcrypt-hash (nooit platte tekst) JWT-verval JWT's vervallen na 7 dagen. Wanneer verlopen, roep gewoon opnieuw aan. Mind Key-beveiliging Mind Keys vervallen nooit. Als een Mind Key is gecompromitteerd: 1. Maak een nieuwe mind via 2. Werk uw LLM-config bij met de nieuwe Mind Key 3. Verwijder de gecompromitteerde mind via Volgende stappen - Authenticatie — volledige auth-handleiding - Mind Key vs JWT — keuzehandleiding - Sharing API — deel minds met andere gebruikers