1"use strict";(globalThis.webpackChunk_karakeep_docs||=[]).push([[3287],{46857(e,t,r){r.r(t),r.d(t,{assets:()=>k,contentTitle:()=>g,default:()=>q,frontMatter:()=>b,metadata:()=>s,toc:()=>v});const s=JSON.parse('{"id":"api/get-current-user-stats","title":"Get current user stats","description":"Retrieve usage statistics for the currently authenticated user, including bookmark counts by type, top domains, tag usage, bookmarking activity patterns, and storage usage.","source":"@site/docs/api/get-current-user-stats.api.mdx","sourceDirName":"api","slug":"/api/get-current-user-stats","permalink":"/next/api/get-current-user-stats","draft":false,"unlisted":false,"editUrl":null,"tags":[],"version":"current","frontMatter":{"id":"get-current-user-stats","title":"Get current user stats","description":"Retrieve usage statistics for the currently authenticated user, including bookmark counts by type, top domains, tag usage, bookmarking activity patterns, and storage usage.","sidebar_label":"Get current user stats","hide_title":true,"hide_table_of_contents":true,"api":"eJzVV81u20YQfpXB5tIKtGQXPekQQKmbxE2KBrGNIHAMaESOxI2Wu8zuUDYjCOhD9An7JMUsKYmSpTg/p55EaHZmv/nZb2aWypXkkbWzF5kaqhnxb5X3ZPk6kL9k5KASlVFIvS7llBqqt8Re04KgCjgjCIysA+s0wNR54JwgbUyYGrDinCzrFJkyqAL5BLRNTZVpO4OJc/MC/RxSV1kOMKmB65ISYFdC5grUNiTAOGuuSjYKoowp64XmGkpkJi8n0WYQ2HmBFTX6KlGMs6CGN0ocCuo2UYHSymuu1fBmqSaEnvyo4lwNb25Xt4nyFEpnAwU1XKpfTk/lZzcA58SoTfTnywGIDguG1Fkmy2IKy9JIOLSzg49B7C1VSHMqUL7EfTVUbvKRUlaJKr3kh3WDxlbFszYCoXPaVsWEvFol8vUcF85rpqMHRj7N9YKyY/KrGK/Dstc68FHhSz3LjZ7lR06scxee1VdR9pi3Rtv5QUtM93xQgCHQIclKsvqp0l68vmkMt2bWSrdi15XnTdF1bKD3WKtEaaYiPA66qdrOucBe25mgi0X+OLrWwvq8ACvw/qK5/uw04mQ0I4F9qT/T8Ug8jPQ3OsO72o+70mI7AmvP0Shd2+pq3q465aLtbNS+9K8AnOvwjuhI2eQ6/OmsvPQj0veE/nDt1i9d5b8/kPmu9tbwV9ZE1N9WRER0jvVf0z1nv7VYsf4RVFm8awNqP73rXHQj34nzJqq7zsSHiLNrodbv98xi8W2Vuwc+6n/hCXbI7NJVPv0BqGFfvwUrnGoMTgypIfuKEkW2KgQcllol6o4mgtDId+Em2ghgumeyQdpUooK2M0PTRuCDNHJdlM43Dn1lIFp0x9O805P2OtBuv9l2l04v2e8cD/vEDi8/IL89qjvMG52KOpQ6cWqVqF9Pzx72+msrI4zz+jNl8O/f/8T2/iwODcBuThZ0gEIHCbaMNgs0OkvAeaD7UmK01/6l6QxK0/aIB41/k3u6x6KU1O8gUKsGakGcu3Zek4JCITU1kHEjDAoahHZwC+QXMvXIpFN5o4ZqiVnmKYTVAEs9WJypRC3QaymzWI2tuAnEFCvDaqhy5jIMBwP2dX+OHudEZR/L8sFoeJUTtBbATWOsXrXnocEiHnRmsEsJQHNzdxLbxENuFj/iMTVsD0kW48dz5wsUhH+8u4qlq+3Uibp43UA665/2T6UCNMdwbvCM3lw8wL8R6gAIgcz0JHeBJTq7s6fNwBNmJ5pPDDL56J1OqQ9XuQ5iG9AYdxegdhWwgwKtzIqb4kvASP3H6TYkkG9eQAJNQTfT7ATTeVUGKL2beSwKlFHamLr/wX6wT57AaDtfa2flz5ExQDYrnZaJun2pgLs1W8odGWgbUzQetQUWjYwhJ8zI9+G9qyBFCzOysiMQoI2ezamGqXfFbn7vaALXF1DZjDz0epfErO0swNOo84rq0OutYb/BmbYbyMIEHcyhKoWlZIgOzp9MUKCWGw1YaIRxIxzHII2NLjSP4VNFXtYBjwUx+SDJIFjP8+3eQZLZsaV7WXSiiakm07xtCQtoBgxNXNaXbExKJqfEaR7lYkSAUR9GMBa2HsMCTUVxD9i5Q9ss7kDRsOTDE1gHhfMRYGU4rGOzZlMQQgvy54ZfYzYmBM5S87w8UdyYwvCDPYFeTybbXi/6MoLrt6+3G9ad5hxcrHM0kHq8kwWmIMYMGfuNupDTRj2SFMhfYB1TeyQW5/qMhao0DjPKQNoM/KQLKXLn4c3585/70m9LF7hAu+3J6gXxzn4E4dCWudyS5v9u4Wyoq8P0q6Rh32XL1DcqMrU0bulITQBuEyVcI9LlUor+2pvVSv6OdS3r6Zar47KaqOalRnqfU62GapSmVHIkdVPFYWR/3RT23bSPF79fSQfd5dw9jo3W16ONrTu2l8vmxJVwymqlkhZE5Bi1krb6H6wyvyg=","sidebar_class_name":"get api-method","info_path":"api/karakeep-api","custom_edit_url":null},"sidebar":"sidebar","previous":{"title":"Get current user info","permalink":"/next/api/get-current-user"},"next":{"title":"Update a user (admin)","permalink":"/next/api/admin-update-user"}}');var a=r(62540),n=r(43023),i=r(3188),u=r.n(i),o=r(95368),p=r.n(o),m=r(60234),c=r.n(m),y=r(33536),d=r.n(y),l=(r(26269),r(71260),r(3450));const b={id:"get-current-user-stats",title:"Get current user stats",description:"Retrieve usage statistics for the currently authenticated user, including bookmark counts by type, top domains, tag usage, bookmarking activity patterns, and storage usage.",sidebar_label:"Get current user stats",hide_title:!0,hide_table_of_contents:!0,api:"eJzVV81u20YQfpXB5tIKtGQXPekQQKmbxE2KBrGNIHAMaESOxI2Wu8zuUDYjCOhD9An7JMUsKYmSpTg/p55EaHZmv/nZb2aWypXkkbWzF5kaqhnxb5X3ZPk6kL9k5KASlVFIvS7llBqqt8Re04KgCjgjCIysA+s0wNR54JwgbUyYGrDinCzrFJkyqAL5BLRNTZVpO4OJc/MC/RxSV1kOMKmB65ISYFdC5grUNiTAOGuuSjYKoowp64XmGkpkJi8n0WYQ2HmBFTX6KlGMs6CGN0ocCuo2UYHSymuu1fBmqSaEnvyo4lwNb25Xt4nyFEpnAwU1XKpfTk/lZzcA58SoTfTnywGIDguG1Fkmy2IKy9JIOLSzg49B7C1VSHMqUL7EfTVUbvKRUlaJKr3kh3WDxlbFszYCoXPaVsWEvFol8vUcF85rpqMHRj7N9YKyY/KrGK/Dstc68FHhSz3LjZ7lR06scxee1VdR9pi3Rtv5QUtM93xQgCHQIclKsvqp0l68vmkMt2bWSrdi15XnTdF1bKD3WKtEaaYiPA66qdrOucBe25mgi0X+OLrWwvq8ACvw/qK5/uw04mQ0I4F9qT/T8Ug8jPQ3OsO72o+70mI7AmvP0Shd2+pq3q465aLtbNS+9K8AnOvwjuhI2eQ6/OmsvPQj0veE/nDt1i9d5b8/kPmu9tbwV9ZE1N9WRER0jvVf0z1nv7VYsf4RVFm8awNqP73rXHQj34nzJqq7zsSHiLNrodbv98xi8W2Vuwc+6n/hCXbI7NJVPv0BqGFfvwUrnGoMTgypIfuKEkW2KgQcllol6o4mgtDId+Em2ghgumeyQdpUooK2M0PTRuC
1DNHJdlM43Dn1lIFp0x9O805P2OtBuv9l2l04v2e8cD/vEDi8/IL89qjvMG52KOpQ6cWqVqF9Pzx72+msrI4zz+jNl8O/f/8T2/iwODcBuThZ0gEIHCbaMNgs0OkvAeaD7UmK01/6l6QxK0/aIB41/k3u6x6KU1O8gUKsGakGcu3Zek4JCITU1kHEjDAoahHZwC+QXMvXIpFN5o4ZqiVnmKYTVAEs9WJypRC3QaymzWI2tuAnEFCvDaqhy5jIMBwP2dX+OHudEZR/L8sFoeJUTtBbATWOsXrXnocEiHnRmsEsJQHNzdxLbxENuFj/iMTVsD0kW48dz5wsUhH+8u4qlq+3Uibp43UA665/2T6UCNMdwbvCM3lw8wL8R6gAIgcz0JHeBJTq7s6fNwBNmJ5pPDDL56J1OqQ9XuQ5iG9AYdxegdhWwgwKtzIqb4kvASP3H6TYkkG9eQAJNQTfT7ATTeVUGKL2beSwKlFHamLr/wX6wT57AaDtfa2flz5ExQDYrnZaJun2pgLs1W8odGWgbUzQetQUWjYwhJ8zI9+G9qyBFCzOysiMQoI2ezamGqXfFbn7vaALXF1DZjDz0epfErO0swNOo84rq0OutYb/BmbYbyMIEHcyhKoWlZIgOzp9MUKCWGw1YaIRxIxzHII2NLjSP4VNFXtYBjwUx+SDJIFjP8+3eQZLZsaV7WXSiiakm07xtCQtoBgxNXNaXbExKJqfEaR7lYkSAUR9GMBa2HsMCTUVxD9i5Q9ss7kDRsOTDE1gHhfMRYGU4rGOzZlMQQgvy54ZfYzYmBM5S87w8UdyYwvCDPYFeTybbXi/6MoLrt6+3G9ad5hxcrHM0kHq8kwWmIMYMGfuNupDTRj2SFMhfYB1TeyQW5/qMhao0DjPKQNoM/KQLKXLn4c3585/70m9LF7hAu+3J6gXxzn4E4dCWudyS5v9u4Wyoq8P0q6Rh32XL1DcqMrU0bulITQBuEyVcI9LlUor+2pvVSv6OdS3r6Zar47KaqOalRnqfU62GapSmVHIkdVPFYWR/3RT23bSPF79fSQfd5dw9jo3W16ONrTu2l8vmxJVwymqlkhZE5Bi1krb6H6wyvyg=",sidebar_class_name:"get api-method",info_path:"api/karakeep-api",custom_edit_url:null},g=void 0,k={},v=[];function h(e){const t={p:"p",...(0,n.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.default,{as:"h1",className:"openapi__heading",children:"Get current user stats"}),"\n",(0,a.jsx)(u(),{method:"get",path:"/users/me/stats",context:"endpoint"}),"\n",(0,a.jsx)(t.p,{children:"Retrieve usage statistics for the currently authenticated user, including bookmark counts by type, top domains, tag usage, bookmarking activity patterns, and storage usage."}),"\n",(0,a.jsx)(p(),{parameters:void 0}),"\n",(0,a.jsx)(c(),{title:"Body",body:void 0}),"\n",(0,a.jsx)(d(),{id:void 0,label:void 0,responses:{200:{description:"Detailed usage statistics for the current user.",content:{"application/json":{schema:{type:"object",properties:{numBookmarks:{type:"number"},numFavorites:{type:"number"},numArchived:{type:"number"},numTags:{type:"number"},numLists:{type:"number"},numHighlights:{type:"number"},bookmarksByType:{type:"object",properties:{link:{type:"number"},text:{type:"number"},asset:{type:"number"}},required:["link","text","asset"]},topDomains:{type:"array",items:{type:"object",properties:{domain:{type:"string"},count:{type:"number"}},required:["domain","count"]},maxItems:10},totalAssetSize:{type:"number"},assetsByType:{type:"array",items:{type:"object",properties:{type:{type:"string"},count:{type:"number"},totalSize:{type:"number"}},required:["type","count","totalSize"]}},bookmarkingActivity:{type:"object",properties:{thisWeek:{type:"number"},thisMonth:{type:"number"},thisYear:{type:"number"},byHour:{type:"array",items:{type:"object",properties:{hour:{type:"number"},count:{type:"number"}},required:["hour","count"]}},byDayOfWeek:{type:"array",items:{type:"object",properties:{day:{type:"number"},count:{type:"number"}},required:["day","count"]}}},required:["thisWeek","thisMonth","thisYear","byHour","byDayOfWeek"]},tagUsage:{type:"array",items:{type:"object",properties:{name:{type:"string"},count:{type:"number"}},required:["name","count"]},maxItems:10},bookmarksBySource:{type:"array",items:{type:"object",properties:{source:{type:"string",nullable:!0,enum:["api","web","cli","mobile","extension","singlefile","rss","import"]},count:{type:"number"}},required:["source","count"]}}},required:["numBookmarks","numFavorites","numArchived","numTags","numLists","numHighlights","bookmarksByType","topDomains","totalAssetSize","assetsByType","bookmarkingActivity","tagUsage","bookmarksBySource"]}}}},401:{description:"Unauthorized \u2014 the Bearer token is missing, invalid, or expired.",content:{"text/plain":{schema:{type:"string",example:"Unauthorized"}}}}}})]})}function q(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,a.jsx)(t,{...e,children:(0,a.jsx)(h,{...e})}):h(e)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.