{"framework":"AkurAI-Framework","routes":[{"method":"GET","path":"/api/health"},{"method":"GET","path":"/api/_meta"}],"collections":[{"name":"tenants","fields":[{"name":"name","type":"text","required":true,"embed":false},{"name":"slug","type":"text","required":true,"embed":false},{"name":"active","type":"bool","required":false,"embed":false}],"endpoints":{"list":"GET /api/collections/tenants/records","create":"POST /api/collections/tenants/records","get":"GET /api/collections/tenants/records/<id>","update":"PATCH /api/collections/tenants/records/<id>","delete":"DELETE /api/collections/tenants/records/<id>","search":"GET /api/collections/tenants/records?search=<query>"}},{"name":"users","fields":[{"name":"tenant_id","type":"text","required":true,"embed":false},{"name":"email","type":"text","required":true,"embed":false},{"name":"name","type":"text","required":true,"embed":false},{"name":"role","type":"text","required":false,"embed":false},{"name":"kennitala","type":"text","required":false,"embed":false}],"endpoints":{"list":"GET /api/collections/users/records","create":"POST /api/collections/users/records","get":"GET /api/collections/users/records/<id>","update":"PATCH /api/collections/users/records/<id>","delete":"DELETE /api/collections/users/records/<id>","search":"GET /api/collections/users/records?search=<query>"}},{"name":"status_profile","fields":[{"name":"tenant_id","type":"text","required":true,"embed":false},{"name":"user_id","type":"text","required":true,"embed":false},{"name":"status_codes","type":"text","required":true,"embed":false},{"name":"notes","type":"text","required":false,"embed":true},{"name":"updated_at","type":"text","required":false,"embed":false}],"endpoints":{"list":"GET /api/collections/status_profile/records","create":"POST /api/collections/status_profile/records","get":"GET /api/collections/status_profile/records/<id>","update":"PATCH /api/collections/status_profile/records/<id>","delete":"DELETE /api/collections/status_profile/records/<id>","search":"GET /api/collections/status_profile/records?search=<query>"}},{"name":"messages","fields":[{"name":"tenant_id","type":"text","required":true,"embed":false},{"name":"user_id","type":"text","required":true,"embed":false},{"name":"subject","type":"text","required":true,"embed":true},{"name":"sender","type":"text","required":false,"embed":false},{"name":"body","type":"text","required":false,"embed":true},{"name":"received_at","type":"text","required":false,"embed":false},{"name":"source","type":"text","required":false,"embed":false},{"name":"read","type":"bool","required":false,"embed":false}],"endpoints":{"list":"GET /api/collections/messages/records","create":"POST /api/collections/messages/records","get":"GET /api/collections/messages/records/<id>","update":"PATCH /api/collections/messages/records/<id>","delete":"DELETE /api/collections/messages/records/<id>","search":"GET /api/collections/messages/records?search=<query>"}},{"name":"rights_catalog","fields":[{"name":"tenant_id","type":"text","required":true,"embed":false},{"name":"code","type":"text","required":true,"embed":false},{"name":"title","type":"text","required":true,"embed":true},{"name":"description","type":"text","required":false,"embed":true},{"name":"authority","type":"text","required":false,"embed":false},{"name":"status_codes","type":"text","required":false,"embed":false},{"name":"url","type":"text","required":false,"embed":false},{"name":"active","type":"bool","required":false,"embed":false}],"endpoints":{"list":"GET /api/collections/rights_catalog/records","create":"POST /api/collections/rights_catalog/records","get":"GET /api/collections/rights_catalog/records/<id>","update":"PATCH /api/collections/rights_catalog/records/<id>","delete":"DELETE /api/collections/rights_catalog/records/<id>","search":"GET /api/collections/rights_catalog/records?search=<query>"}},{"name":"sessions","fields":[{"name":"tenant_id","type":"text","required":true,"embed":false},{"name":"user_id","type":"text","required":true,"embed":false},{"name":"state","type":"text","required":true,"embed":false},{"name":"portal","type":"text","required":true,"embed":false},{"name":"started_at","type":"text","required":false,"embed":false},{"name":"ended_at","type":"text","required":false,"embed":false},{"name":"error","type":"text","required":false,"embed":false}],"endpoints":{"list":"GET /api/collections/sessions/records","create":"POST /api/collections/sessions/records","get":"GET /api/collections/sessions/records/<id>","update":"PATCH /api/collections/sessions/records/<id>","delete":"DELETE /api/collections/sessions/records/<id>","search":"GET /api/collections/sessions/records?search=<query>"}}]}