[{"data":1,"prerenderedAt":797},["ShallowReactive",2],{"navigation":3,"/api/shares/access-log":282,"surround:/api/shares/access-log":792},[4,26,71,93,127,143,243,269],{"title":5,"path":6,"stem":7,"children":8,"page":25},"Getting Started","/getting-started","1.getting-started",[9,13,17,21],{"title":10,"path":11,"stem":12},"Introduction","/getting-started/introduction","1.getting-started/1.introduction",{"title":14,"path":15,"stem":16},"Quick Start","/getting-started/quick-start","1.getting-started/2.quick-start",{"title":18,"path":19,"stem":20},"Key Concepts","/getting-started/key-concepts","1.getting-started/3.key-concepts",{"title":22,"path":23,"stem":24},"Changelog","/getting-started/changelog","1.getting-started/4.changelog",false,{"title":27,"path":28,"stem":29,"children":30,"page":25},"Guides","/guides","2.guides",[31,35,39,43,47,51,55,59,63,67],{"title":32,"path":33,"stem":34},"Quick Share Guide","/guides/quick-share","2.guides/01.quick-share",{"title":36,"path":37,"stem":38},"Slack Integration","/guides/slack-integration","2.guides/02.slack-integration",{"title":40,"path":41,"stem":42},"Browser Extension","/guides/browser-extension","2.guides/03.browser-extension",{"title":44,"path":45,"stem":46},"Enterprise Setup","/guides/enterprise-setup","2.guides/04.enterprise-setup",{"title":48,"path":49,"stem":50},"Creating a Share","/guides/creating-a-share","2.guides/05.creating-a-share",{"title":52,"path":53,"stem":54},"Zero-Knowledge Custody","/guides/zero-knowledge-custody","2.guides/06.zero-knowledge-custody",{"title":56,"path":57,"stem":58},"Secure Requests","/guides/secure-requests","2.guides/07.secure-requests",{"title":60,"path":61,"stem":62},"Receiving a Secure Request","/guides/receiving-a-secure-request","2.guides/08.receiving-a-secure-request",{"title":64,"path":65,"stem":66},"SecurePaste","/guides/securepaste","2.guides/09.securepaste",{"title":68,"path":69,"stem":70},"Notifications","/guides/notifications","2.guides/10.notifications",{"title":72,"icon":73,"path":74,"stem":75,"children":76,"page":25},"Account","i-lucide-user-cog","/account","3.account",[77,81,85,89],{"title":78,"path":79,"stem":80},"Signing In","/account/signing-in","3.account/1.signing-in",{"title":82,"path":83,"stem":84},"Plans and Share Allowance","/account/plans-and-share-allowance","3.account/2.plans-and-share-allowance",{"title":86,"path":87,"stem":88},"Billing and Subscription","/account/billing-and-subscription","3.account/3.billing-and-subscription",{"title":90,"path":91,"stem":92},"Plans and Limits","/account/plans-and-limits","3.account/4.plans-and-limits",{"title":94,"icon":95,"path":96,"stem":97,"children":98,"page":25},"Teams","i-lucide-users","/teams","4.teams",[99,103,107,111,115,119,123],{"title":100,"path":101,"stem":102},"Teams and Contexts","/teams/teams-and-contexts","4.teams/1.teams-and-contexts",{"title":104,"path":105,"stem":106},"Members, Roles and Seats","/teams/members-roles-and-seats","4.teams/2.members-roles-and-seats",{"title":108,"path":109,"stem":110},"Joining a Team","/teams/joining-a-team","4.teams/3.joining-a-team",{"title":112,"path":113,"stem":114},"Custom Branding","/teams/custom-branding","4.teams/4.custom-branding",{"title":116,"path":117,"stem":118},"Custom Domains","/teams/custom-domains","4.teams/4.custom-domains",{"title":120,"path":121,"stem":122},"Policy and Audit","/teams/policy-and-audit","4.teams/5.policy-and-audit",{"title":124,"path":125,"stem":126},"Zero-Knowledge for Teams","/teams/zero-knowledge-for-teams","4.teams/6.zero-knowledge-for-teams",{"title":128,"path":129,"stem":130,"children":131,"icon":142},"Help","/help","5.help/0.index",[132,134,138],{"title":133,"path":129,"stem":130},"Help and Support",{"title":135,"path":136,"stem":137},"Link Not Working","/help/link-not-working","5.help/1.link-not-working",{"title":139,"path":140,"stem":141},"Error Messages","/help/error-messages","5.help/2.error-messages","i-lucide-life-buoy",{"title":144,"path":145,"stem":146,"children":147},"API Reference","/api","6.api/0.index",[148,149,153,183,205,209,213,231,235,239],{"title":144,"path":145,"stem":146},{"title":150,"path":151,"stem":152},"Authentication","/api/authentication","6.api/1.authentication",{"title":154,"path":155,"stem":156,"children":157},"Shares","/api/shares","6.api/2.shares/0.index",[158,159,163,167,171,175,179],{"title":154,"path":155,"stem":156},{"title":160,"path":161,"stem":162},"Create a share","/api/shares/create","6.api/2.shares/1.create",{"title":164,"path":165,"stem":166},"List shares","/api/shares/list","6.api/2.shares/2.list",{"title":168,"path":169,"stem":170},"Retrieve a share","/api/shares/retrieve","6.api/2.shares/3.retrieve",{"title":172,"path":173,"stem":174},"Access log","/api/shares/access-log","6.api/2.shares/4.access-log",{"title":176,"path":177,"stem":178},"Expire a share","/api/shares/delete","6.api/2.shares/4.delete",{"title":180,"path":181,"stem":182},"Client-side encryption","/api/shares/client-side-encryption","6.api/2.shares/5.client-side-encryption",{"title":184,"path":185,"stem":186,"children":187},"Secure requests","/api/requests","6.api/3.requests/0.index",[188,189,193,197,201],{"title":184,"path":185,"stem":186},{"title":190,"path":191,"stem":192},"Create a request","/api/requests/create","6.api/3.requests/1.create",{"title":194,"path":195,"stem":196},"List and retrieve requests","/api/requests/list","6.api/3.requests/2.list",{"title":198,"path":199,"stem":200},"Read submissions","/api/requests/submissions","6.api/3.requests/3.submissions",{"title":202,"path":203,"stem":204},"Expire or delete a request","/api/requests/delete","6.api/3.requests/4.delete",{"title":206,"path":207,"stem":208},"Capabilities","/api/capabilities","6.api/4.capabilities",{"title":210,"path":211,"stem":212},"Stats","/api/stats","6.api/4.stats",{"title":214,"path":215,"stem":216,"children":217},"Webhooks","/api/webhooks","6.api/5.webhooks/0.index",[218,219,223,227],{"title":214,"path":215,"stem":216},{"title":220,"path":221,"stem":222},"Event reference","/api/webhooks/events","6.api/5.webhooks/1.events",{"title":224,"path":225,"stem":226},"Verifying signatures","/api/webhooks/verifying-signatures","6.api/5.webhooks/2.verifying-signatures",{"title":228,"path":229,"stem":230},"Delivery and retries","/api/webhooks/delivery-and-retries","6.api/5.webhooks/3.delivery-and-retries",{"title":232,"path":233,"stem":234},"MCP server","/api/mcp","6.api/6.mcp",{"title":236,"path":237,"stem":238},"Errors and Rate Limits","/api/errors-and-limits","6.api/7.errors-and-limits",{"title":240,"path":241,"stem":242},"Command line (CLI)","/api/cli","6.api/8.cli",{"title":244,"path":245,"stem":246,"children":247},"SDKs","/sdks","7.sdks/0.index",[248,249,253,257,261,265],{"title":244,"path":245,"stem":246},{"title":250,"path":251,"stem":252},"Node SDK","/sdks/node","7.sdks/1.node",{"title":254,"path":255,"stem":256},"Python SDK","/sdks/python","7.sdks/2.python",{"title":258,"path":259,"stem":260},"Go SDK","/sdks/go","7.sdks/3.go",{"title":262,"path":263,"stem":264},"Rust SDK","/sdks/rust","7.sdks/4.rust",{"title":266,"path":267,"stem":268},"Conformance vectors","/sdks/conformance-vectors","7.sdks/5.conformance-vectors",{"title":270,"path":271,"stem":272,"children":273,"page":25},"Security","/security","8.security",[274,278],{"title":275,"path":276,"stem":277},"Encryption","/security/encryption","8.security/1.encryption",{"title":279,"path":280,"stem":281},"Compliance","/security/compliance","8.security/2.compliance",{"id":283,"title":172,"api":284,"body":285,"description":786,"extension":787,"links":284,"meta":788,"navigation":789,"path":173,"seo":790,"stem":174,"__hash__":791},"docs/6.api/2.shares/4.access-log.md",null,{"type":286,"value":287,"toc":777},"minimark",[288,305,310,317,332,336,428,432,467,471,657,679,683,696,700,715,719,773],[289,290,291,295,296,300,301,304],"p",{},[292,293,294],"code",{},"GET /v1/shares/{shortCode}/access-log"," returns a share's access log, newest first: the same history the app shows under ",[297,298,299],"strong",{},"Access History",". It needs the ",[292,302,303],{},"audit:read"," scope.",[306,307,309],"h2",{"id":308},"who-can-read-it","Who can read it",[289,311,312,313,316],{},"Only the share's creator, while the share is live and after it has ended (by date, views or deletion). A team key reads its holder's own shares, not another member's. Any other short code answers ",[292,314,315],{},"404",", so a key cannot learn whether a code exists.",[289,318,319,320,323,324,327,328,331],{},"The plan's access-log retention applies: entries older than that many days are not returned, whatever ",[292,321,322],{},"from"," says. ",[292,325,326],{},"retention_days"," and ",[292,329,330],{},"effective_from"," say which window was used.",[306,333,335],{"id":334},"query-parameters","Query parameters",[337,338,339,358],"table",{},[340,341,342],"thead",{},[343,344,345,349,352,355],"tr",{},[346,347,348],"th",{},"Parameter",[346,350,351],{},"Type",[346,353,354],{},"Default",[346,356,357],{},"Notes",[359,360,361,382,401,415],"tbody",{},[343,362,363,369,372,375],{},[364,365,366],"td",{},[292,367,368],{},"limit",[364,370,371],{},"integer",[364,373,374],{},"50",[364,376,377,378,381],{},"1 to 100. Anything else is ",[292,379,380],{},"400",".",[343,383,384,389,392,394],{},[364,385,386],{},[292,387,388],{},"cursor",[364,390,391],{},"string",[364,393],{},[364,395,396,397,400],{},"The previous page's ",[292,398,399],{},"next_cursor",". Opaque.",[343,402,403,407,410,412],{},[364,404,405],{},[292,406,322],{},[364,408,409],{},"date-time",[364,411],{},[364,413,414],{},"RFC 3339.",[343,416,417,422,424,426],{},[364,418,419],{},[292,420,421],{},"to",[364,423,409],{},[364,425],{},[364,427,414],{},[306,429,431],{"id":430},"request","Request",[433,434,439],"pre",{"className":435,"code":436,"language":437,"meta":438,"style":438},"language-bash shiki shiki-themes github-light github-dark github-dark","curl \"https://api.credenshare.io/v1/shares/AbC123/access-log?limit=50\" \\\n  -H \"Authorization: Bearer crs_sk_live_\u003CkeyId>.\u003CauthSecret>\"\n","bash","",[292,440,441,458],{"__ignoreMap":438},[442,443,446,450,454],"span",{"class":444,"line":445},"line",1,[442,447,449],{"class":448},"shcOC","curl",[442,451,453],{"class":452},"sfrk1"," \"https://api.credenshare.io/v1/shares/AbC123/access-log?limit=50\"",[442,455,457],{"class":456},"suiK_"," \\\n",[442,459,461,464],{"class":444,"line":460},2,[442,462,463],{"class":456},"  -H",[442,465,466],{"class":452}," \"Authorization: Bearer crs_sk_live_\u003CkeyId>.\u003CauthSecret>\"\n",[306,468,470],{"id":469},"response","Response",[433,472,476],{"className":473,"code":474,"language":475,"meta":438,"style":438},"language-json shiki shiki-themes github-light github-dark github-dark","{\n  \"short_code\": \"AbC123\",\n  \"entries\": [\n    {\n      \"accessed_at\": \"2026-10-25T18:00:00Z\",\n      \"accessed_ip\": \"203.0.113.7\",\n      \"platform\": \"macOS\",\n      \"user_agent\": \"Mozilla/5.0 …\",\n      \"failed_passcode\": false,\n      \"signed_in\": false\n    }\n  ],\n  \"next_cursor\": \"eyJ0Ijo…\",\n  \"retention_days\": 180,\n  \"effective_from\": \"2026-04-28T18:00:00Z\",\n  \"effective_to\": \"2026-10-25T18:00:00Z\"\n}\n","json",[292,477,478,484,498,507,513,526,539,552,565,578,589,595,601,614,627,640,651],{"__ignoreMap":438},[442,479,480],{"class":444,"line":445},[442,481,483],{"class":482},"slsVL","{\n",[442,485,486,489,492,495],{"class":444,"line":460},[442,487,488],{"class":456},"  \"short_code\"",[442,490,491],{"class":482},": ",[442,493,494],{"class":452},"\"AbC123\"",[442,496,497],{"class":482},",\n",[442,499,501,504],{"class":444,"line":500},3,[442,502,503],{"class":456},"  \"entries\"",[442,505,506],{"class":482},": [\n",[442,508,510],{"class":444,"line":509},4,[442,511,512],{"class":482},"    {\n",[442,514,516,519,521,524],{"class":444,"line":515},5,[442,517,518],{"class":456},"      \"accessed_at\"",[442,520,491],{"class":482},[442,522,523],{"class":452},"\"2026-10-25T18:00:00Z\"",[442,525,497],{"class":482},[442,527,529,532,534,537],{"class":444,"line":528},6,[442,530,531],{"class":456},"      \"accessed_ip\"",[442,533,491],{"class":482},[442,535,536],{"class":452},"\"203.0.113.7\"",[442,538,497],{"class":482},[442,540,542,545,547,550],{"class":444,"line":541},7,[442,543,544],{"class":456},"      \"platform\"",[442,546,491],{"class":482},[442,548,549],{"class":452},"\"macOS\"",[442,551,497],{"class":482},[442,553,555,558,560,563],{"class":444,"line":554},8,[442,556,557],{"class":456},"      \"user_agent\"",[442,559,491],{"class":482},[442,561,562],{"class":452},"\"Mozilla/5.0 …\"",[442,564,497],{"class":482},[442,566,568,571,573,576],{"class":444,"line":567},9,[442,569,570],{"class":456},"      \"failed_passcode\"",[442,572,491],{"class":482},[442,574,575],{"class":456},"false",[442,577,497],{"class":482},[442,579,581,584,586],{"class":444,"line":580},10,[442,582,583],{"class":456},"      \"signed_in\"",[442,585,491],{"class":482},[442,587,588],{"class":456},"false\n",[442,590,592],{"class":444,"line":591},11,[442,593,594],{"class":482},"    }\n",[442,596,598],{"class":444,"line":597},12,[442,599,600],{"class":482},"  ],\n",[442,602,604,607,609,612],{"class":444,"line":603},13,[442,605,606],{"class":456},"  \"next_cursor\"",[442,608,491],{"class":482},[442,610,611],{"class":452},"\"eyJ0Ijo…\"",[442,613,497],{"class":482},[442,615,617,620,622,625],{"class":444,"line":616},14,[442,618,619],{"class":456},"  \"retention_days\"",[442,621,491],{"class":482},[442,623,624],{"class":456},"180",[442,626,497],{"class":482},[442,628,630,633,635,638],{"class":444,"line":629},15,[442,631,632],{"class":456},"  \"effective_from\"",[442,634,491],{"class":482},[442,636,637],{"class":452},"\"2026-04-28T18:00:00Z\"",[442,639,497],{"class":482},[442,641,643,646,648],{"class":444,"line":642},16,[442,644,645],{"class":456},"  \"effective_to\"",[442,647,491],{"class":482},[442,649,650],{"class":452},"\"2026-10-25T18:00:00Z\"\n",[442,652,654],{"class":444,"line":653},17,[442,655,656],{"class":482},"}\n",[658,659,660,667,673],"ul",{},[661,662,663,666],"li",{},[292,664,665],{},"failed_passcode",": the viewer entered a wrong passcode.",[661,668,669,672],{},[292,670,671],{},"signed_in",": the viewer was signed in to CredenShare.",[661,674,675,678],{},[292,676,677],{},"user_agent"," is the raw header. Link previews and mail scanners identify themselves there, which is how the app and the CLI name them.",[306,680,682],{"id":681},"pagination","Pagination",[289,684,685,686,688,689,691,692,695],{},"Pass ",[292,687,399],{}," as ",[292,690,388],{}," to read further back. It is ",[292,693,694],{},"null"," on the last page. A page stays stable while new views arrive, because the cursor marks a position in the log rather than an offset.",[306,697,699],{"id":698},"etags","ETags",[289,701,702,703,706,707,710,711,714],{},"Each response carries a weak ",[292,704,705],{},"ETag",". Send it back as ",[292,708,709],{},"If-None-Match"," and an unchanged page answers ",[292,712,713],{},"304"," with no body, which makes polling for new views cheap.",[306,716,718],{"id":717},"errors","Errors",[337,720,721,731],{},[340,722,723],{},[343,724,725,728],{},[346,726,727],{},"Status",[346,729,730],{},"When",[359,732,733,752,764],{},[343,734,735,739],{},[364,736,737],{},[292,738,380],{},[364,740,741,743,744,743,746,748,749,751],{},[292,742,368],{},", ",[292,745,322],{},[292,747,421],{}," or ",[292,750,388],{}," is not valid",[343,753,754,759],{},[364,755,756],{},[292,757,758],{},"403",[364,760,761,762],{},"the key lacks ",[292,763,303],{},[343,765,766,770],{},[364,767,768],{},[292,769,315],{},[364,771,772],{},"no share with this code was created by this key's account",[774,775,776],"style",{},"html pre.shiki code .shcOC, html code.shiki .shcOC{--shiki-light:#6F42C1;--shiki-default:#B392F0;--shiki-dark:#B392F0}html pre.shiki code .sfrk1, html code.shiki .sfrk1{--shiki-light:#032F62;--shiki-default:#9ECBFF;--shiki-dark:#9ECBFF}html pre.shiki code .suiK_, html code.shiki .suiK_{--shiki-light:#005CC5;--shiki-default:#79B8FF;--shiki-dark:#79B8FF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .slsVL, html code.shiki .slsVL{--shiki-light:#24292E;--shiki-default:#E1E4E8;--shiki-dark:#E1E4E8}",{"title":438,"searchDepth":445,"depth":460,"links":778},[779,780,781,782,783,784,785],{"id":308,"depth":460,"text":309},{"id":334,"depth":460,"text":335},{"id":430,"depth":460,"text":431},{"id":469,"depth":460,"text":470},{"id":681,"depth":460,"text":682},{"id":698,"depth":460,"text":699},{"id":717,"depth":460,"text":718},"GET /v1/shares/{shortCode}/access-log — who opened a share, newest first, with cursor pagination and ETags.","md",{},true,{"title":172,"description":786},"aORcn0t9nY3tM-tP0vXCmxmbeRpJMPPi3ophRZl8rbU",[793,795],{"title":168,"path":169,"stem":170,"description":794,"children":-1},"GET /v1/shares/{shortCode} — one share's metadata, without touching the share.",{"title":176,"path":177,"stem":178,"description":796,"children":-1},"DELETE /v1/shares/{shortCode} — end a share early, before its expiry or view limit.",1793140196196]