From 08:30 GMT on Monday 23 November 2026, V1 document download links move to document.kyckr.com and carry an expiry time and a signature token. Links in the old format stop working on 23 December 2026.
By 08:30 GMT on Monday 23 November 2026, the links that the V1 API returns for downloading documents change to a new format:
The host changes from download.kyckr.com to document.kyckr.com.
Each link carries an expires parameter and a token parameter.
Each link is valid for 30 days from the time Kyckr issues it.
The new format applies to PDF documents and to structured JSON documents.
Action required: make sure that your integration can process the new URL before 08:30 GMT on Monday 23 November 2026. Links in the old download.kyckr.com format stop working on 23 December 2026.
The time at which the link stops working, as a Unix timestamp in seconds (UTC). In the examples above, 1796567069 is 6 December 2026, 14:24:29 UTC: 30 days after the link was issued.
token
A signature that Kyckr generates for the link. Do not change or remove it.
Use the link exactly as the API returns it. Do not build download links yourself from a file ID. Do not change, decode, re-encode or remove the query string.
Send no extra headers. The download request needs no Authorization header, cookie or other credential. The signed link is enough.
Download and store documents within 30 days. A link stops working 30 days after it is issued, and Kyckr does not issue a new link for the same document. If you need a document after that time, download and store the file before the link expires.
Allow the new host. If your network restricts outbound traffic to a list of known hosts, add document.kyckr.com before 08:30 GMT on Monday 23 November 2026.
Download documents from stored old-format links before 23 December 2026. Links in the download.kyckr.com format stop working on that date and return 403. Kyckr does not issue new links for them.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/schema/docs.json","name":"Kyckr Developer Portal","colors":{"primary":"#0A955D","light":"#0CF191","dark":"#022A37"},"logo":{"light":"https://mintcdn.com/kyckr-0823abd6/9HYzjBYpwF1KfywI/logo/kyckr-light.svg?fit=max\u0026auto=format\u0026n=9HYzjBYpwF1KfywI\u0026q=85\u0026s=20b2e45cb5a675284a993a6e1a528191","dark":"https://mintcdn.com/kyckr-0823abd6/9HYzjBYpwF1KfywI/logo/kyckr-dark.svg?fit=max\u0026auto=format\u0026n=9HYzjBYpwF1KfywI\u0026q=85\u0026s=b662f6c44f6491f637c636b5dd752083"},"background":{"color":{"dark":"#022A37"}},"fonts":{"family":"Inter","format":"woff2"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"kyckr-0823abd6","hasAudioNarration":false,"actualSubdomain":"kyckr-0823abd6","customDomains":["developer.kyckr.com"],"gitSource":{"type":"github","owner":"kyckr","repo":"kyckr-developer-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af3c7d4f804892cd158cf8c","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"API Reference","count":34},{"language":"default","tag":"Country Guides","count":29},{"language":"default","tag":"Documentation","count":28},{"language":"default","tag":"Europe","count":20},{"language":"default","tag":"Company V1 API","count":18},{"language":"default","tag":"Features","count":12},{"language":"default","tag":"Company V2 API","count":10},{"language":"default","tag":"Platform Details","count":8},{"language":"default","tag":"Asia-Pacific","count":7},{"language":"default","tag":"Companies","count":5}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"company-v1/developer-news/2026-11-signed-document-links","slug":"/company-v1/developer-news/2026-11-signed-document-links","pageMetadata":{"title":"Document Download Links: Signed, Time-Limited URLs","description":"From 08:30 GMT on Monday 23 November 2026, V1 document download links move to document.kyckr.com and carry an expiry time and a signature token. Links in the old format stop working on 23 December 2026.","date":"2026-11-09","category":"Breaking Change","status":"Preview","href":"/company-v1/developer-news/2026-11-signed-document-links"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"From 08:30 GMT on Monday 23 November 2026, V1 document download links move to document.kyckr.com and carry an expiry time and a signature token. Links in the old format stop working on 23 December 2026.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`overview`,children:`Overview`}),`\n`,_jsxs(_components.p,{children:[`By `,_jsx(_components.strong,{children:`08:30 GMT on Monday 23 November 2026`}),`, the links that the V1 API returns for downloading documents change to a new format:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`The host changes from `,_jsx(_components.code,{children:`download.kyckr.com`}),` to `,_jsx(_components.code,{children:`document.kyckr.com`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Each link carries an `,_jsx(_components.code,{children:`expires`}),` parameter and a `,_jsx(_components.code,{children:`token`}),` parameter.`]}),`\n`,_jsxs(_components.li,{children:[`Each link is valid for `,_jsx(_components.strong,{children:`30 days`}),` from the time Kyckr issues it.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`The new format applies to PDF documents and to structured JSON documents.`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Action required:`}),` make sure that your integration can process the new URL before 08:30 GMT on Monday 23 November 2026. Links in the old `,_jsx(_components.code,{children:`download.kyckr.com`}),` format stop working on 23 December 2026.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`link-examples`,children:`Link examples`}),`\n`,_jsx(Heading,{level:`3`,id:`pdf-document-link`,children:`PDF document link`}),`\n`,_jsx(_components.p,{children:`Before:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`https://download.kyckr.com/file/1379863771-0`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`After:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`https://document.kyckr.com/file/1293988000?expires=1796567069\u0026token=-veXZxWYDvr5FYONYlhn5ElQRxTdWxfQYdGOu6kjj0c`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`3`,id:`structured-json-document-link`,children:`Structured JSON document link`}),`\n`,_jsx(_components.p,{children:`Before:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`https://download.kyckr.com/file/json/1874665464-0`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`After:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`https://document.kyckr.com/file/json/1293988000?expires=1796567069\u0026token=-veXZxWYDvr5FYONYlhn5ElQRxTdWxfQYdGOu6kjj0c`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`2`,id:`the-new-query-parameters`,children:`The new query parameters`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`expires`})}),_jsxs(_components.td,{children:[`The time at which the link stops working, as a Unix timestamp in seconds (UTC). In the examples above, `,_jsx(_components.code,{children:`1796567069`}),` is 6 December 2026, 14:24:29 UTC: 30 days after the link was issued.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`token`})}),_jsx(_components.td,{children:`A signature that Kyckr generates for the link. Do not change or remove it.`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`refused-links`,children:`Refused links`}),`\n`,_jsxs(_components.p,{children:[`A download request returns HTTP `,_jsx(_components.code,{children:`403 Forbidden`}),`, not the document, when:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`the link is past its `,_jsx(_components.code,{children:`expires`}),` time`]}),`\n`,_jsx(_components.li,{children:`the link was changed, for example a parameter was edited or removed`}),`\n`,_jsxs(_components.li,{children:[`the link is in the old `,_jsx(_components.code,{children:`download.kyckr.com`}),` format, from 23 December 2026`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`what-you-need-to-do`,children:`What you need to do`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Use the link exactly as the API returns it.`}),` Do not build download links yourself from a file ID. Do not change, decode, re-encode or remove the query string.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Send no extra headers.`}),` The download request needs no `,_jsx(_components.code,{children:`Authorization`}),` header, cookie or other credential. The signed link is enough.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Download and store documents within 30 days.`}),` A link stops working 30 days after it is issued, and Kyckr does not issue a new link for the same document. If you need a document after that time, download and store the file before the link expires.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Allow the new host.`}),` If your network restricts outbound traffic to a list of known hosts, add `,_jsx(_components.code,{children:`document.kyckr.com`}),` before 08:30 GMT on Monday 23 November 2026.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Download documents from stored old-format links before 23 December 2026.`}),` Links in the `,_jsx(_components.code,{children:`download.kyckr.com`}),` format stop working on that date and return `,_jsx(_components.code,{children:`403`}),`. Kyckr does not issue new links for them.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`where-the-links-appear`,children:`Where the links appear`}),`\n`,_jsx(_components.p,{children:`Download links are returned in the same fields as today. Only the format of the link value changes. No field is added, removed or renamed.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Returned by`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`urlField`})}),_jsxs(_components.td,{children:[`Order status (`,_jsx(_components.code,{children:`GET /core/filing/order-status/{days}`}),`): link to the ordered document`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`structuredDataUrlField`})}),_jsx(_components.td,{children:`Order status: link to the structured JSON version, where available`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`retrievalLocationField`})}),_jsxs(_components.td,{children:[`Enhanced Profile (`,_jsx(_components.code,{children:`GET /core/company/profile/{countryISO}/{companyCode}`}),`) and UBO Verify: link to the PDF`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`enhancedProfileField`})}),_jsx(_components.td,{children:`UBO Verify ownership tree nodes: link to the entity’s enhanced profile`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`example-order-status-response`,children:`Example: order status response`}),`\n`,_jsx(_components.p,{children:`A completed order returns both links in the new format:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`7`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"productOrderIdField\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`2573359`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"orderReferenceField\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Example 1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"statusField\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`3`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"urlField\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://document.kyckr.com/file/1293988000?expires=1796567069\u0026token=-veXZxWYDvr5FYONYlhn5ElQRxTdWxfQYdGOu6kjj0c\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"structuredDataUrlField\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://document.kyckr.com/file/json/1293988000?expires=1796567069\u0026token=-veXZxWYDvr5FYONYlhn5ElQRxTdWxfQYdGOu6kjj0c\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`example-download-request`,children:`Example: download request`}),`\n`,_jsxs(_components.p,{children:[`Send a plain `,_jsx(_components.code,{children:`GET`}),` request to the link as returned. Do not add an `,_jsx(_components.code,{children:`Authorization`}),` header:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --location`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'https://document.kyckr.com/file/1293988000?expires=1796567069\u0026token=-veXZxWYDvr5FYONYlhn5ElQRxTdWxfQYdGOu6kjj0c'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`--output `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`document.pdf`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`additional-resources`,children:`Additional resources`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/documentation/features/retrieve-a-document-v1`,children:`Order Documents guide`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/company-v1/api-reference/overview`,children:`Company V1 API Reference`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/company-v1/api-reference/changelog`,children:`Company V1 Changelog`})}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Document Download Links: Signed, Time-Limited URLs","description":"From 08:30 GMT on Monday 23 November 2026, V1 document download links move to document.kyckr.com and carry an expiry time and a signature token. Links in the old format stop working on 23 December 2026.","date":"2026-11-09","category":"Breaking Change","status":"Preview","href":"/company-v1/developer-news/2026-11-signed-document-links"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Overview","slug":"overview","depth":2,"children":[]},{"title":"Link examples","slug":"link-examples","depth":2,"children":[{"title":"PDF document link","slug":"pdf-document-link","depth":3,"children":[]},{"title":"Structured JSON document link","slug":"structured-json-document-link","depth":3,"children":[]}]},{"title":"The new query parameters","slug":"the-new-query-parameters","depth":2,"children":[{"title":"Refused links","slug":"refused-links","depth":3,"children":[]}]},{"title":"What you need to do","slug":"what-you-need-to-do","depth":2,"children":[]},{"title":"Where the links appear","slug":"where-the-links-appear","depth":2,"children":[{"title":"Example: order status response","slug":"example-order-status-response","depth":3,"children":[]},{"title":"Example: download request","slug":"example-download-request","depth":3,"children":[]}]},{"title":"Additional resources","slug":"additional-resources","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"kyckr-0823abd6","siteName":"Kyckr Developer Portal","title":"Document Download Links: Signed, Time-Limited URLs - Kyckr Developer Portal","navMaps":{"firstHrefInVersion":{"Company V2":{"href":"/company-v1/developer-news/2026-11-signed-document-links","matchLevel":0},"Company V1":{"href":"/Introduction","matchLevel":4}},"firstHrefInLanguage":{}},"lastModified":"2026-11-09T11:20:04.484Z","originalFileLocation":"company-v1/developer-news/2026-11-signed-document-links.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"From 08:30 GMT on Monday 23 November 2026, V1 document download links move to document.kyckr.com and carry an expiry time and a signature token. Links in the old format stop working on 23 December 2026.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Kyckr Developer Portal\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/kyckr-0823abd6/_generated/favicon/apple-touch-icon.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/kyckr-0823abd6/_generated/favicon/favicon-32x32.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/kyckr-0823abd6/_generated/favicon/favicon-16x16.png?v=3\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/kyckr-0823abd6/_generated/favicon/favicon.ico?v=3\">\u003cmeta data-mint-head property=\"og:title\" content=\"Document Download Links: Signed, Time-Limited URLs - Kyckr Developer Portal\">\u003cmeta data-mint-head property=\"og:description\" content=\"From 08:30 GMT on Monday 23 November 2026, V1 document download links move to document.kyckr.com and carry an expiry time and a signature token. Links in the old format stop working on 23 December 2026.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Kyckr Developer Portal\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developer.kyckr.com/company-v1/developer-news/2026-11-signed-document-links\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://kyckr-0823abd6.mintlify.site/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Document+Download+Links%3A+Signed%2C+Time-Limited+URLs\u0026amp;description=From+08%3A30+GMT+on+Monday+23+November+2026%2C+V1+document+download+links+move+to+document.kyckr.com+and+carry+an+expiry+time+and+a+signature+token.+Links+in+the+ol\u0026amp;theme=49b3d6ccc6497baec79937a6\u0026amp;signature=2111d2fc2b3bd6f7e0cd8e778cbfe1c310d2d606f1fb8c014ddb7455855cd2cd\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Document Download Links: Signed, Time-Limited URLs - Kyckr Developer Portal\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"From 08:30 GMT on Monday 23 November 2026, V1 document download links move to document.kyckr.com and carry an expiry time and a signature token. Links in the old format stop working on 23 December 2026.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://kyckr-0823abd6.mintlify.site/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Document+Download+Links%3A+Signed%2C+Time-Limited+URLs\u0026amp;description=From+08%3A30+GMT+on+Monday+23+November+2026%2C+V1+document+download+links+move+to+document.kyckr.com+and+carry+an+expiry+time+and+a+signature+token.+Links+in+the+ol\u0026amp;theme=49b3d6ccc6497baec79937a6\u0026amp;signature=2111d2fc2b3bd6f7e0cd8e778cbfe1c310d2d606f1fb8c014ddb7455855cd2cd\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/kyckr-0823abd6/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Kyckr Developer Portal\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0A955D\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developer.kyckr.com/company-v1/developer-news/2026-11-signed-document-links\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/company-v1/developer-news/2026-11-signed-document-links.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Kyckr Developer Portal\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Kyckr Developer Portal\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/company-v1/developer-news/2026-11-signed-document-links.md","siteName":"Kyckr Developer Portal","nav":{"global":null,"versions":[{"version":"Company V2","default":true,"tabs":[{"tab":"Documentation","groups":[{"group":"Getting Started","pages":[{"title":"Introduction","href":"/Introduction"},{"title":"What's new in version 2?","href":"/company-v2/guides/getting-started/whats-new"}]},{"group":"Useful Information","pages":[{"title":"Understanding Register Data","icon":"face-thinking","href":"/documentation/useful-information/understanding-register-data"},{"title":"Data-vs-Documents","icon":"ballot-check","href":"/documentation/understanding-kyckr/data-vs-documents"},{"title":"Country Coverage","icon":"earth-europe","href":"/documentation/useful-information/country-coverage"},{"title":"Data Sourcing","icon":"database","hidden":true,"href":"/documentation/useful-information/data-sourcing"},{"title":"Normalised values","icon":"list-check","href":"/documentation/useful-information/normalised-values"}]},{"group":"Features","pages":[{"title":"Search for a Company","icon":"magnifying-glass","href":"/documentation/features/search-for-a-company-v2"},{"title":"Verify Basic Details","icon":"badge-check","href":"/documentation/features/verify-basic-details-v2"},{"title":"Perform a KYB Check","icon":"building-circle-check","href":"/documentation/features/perform-a-kyb-check-v2"},{"title":"Retrieve a Document","icon":"newspaper","href":"/documentation/features/retrieve-a-document-v2"},{"title":"Test the API","icon":"gear","href":"/documentation/features/test-the-api-v2"},{"title":"Retrieve Ultimate Beneficial Ownership","icon":"building-columns","href":"/documentation/features/retrieve-beneficial-ownership"}]},{"group":"Platform Details","pages":[{"title":"Supported Jurisdictions","href":"/company-v2/guides/jurisdictions"},{"title":"Response Codes","href":"/company-v2/guides/response-codes"},{"title":"About testing","href":"/company-v2/guides/test-environment"},{"title":"FAQs","href":"/company-v2/guides/faqs"}]},{"group":"Knowledge Base","hidden":true,"pages":[{"title":"Pricing","icon":"coin-blank","href":"/documentation/knowledge-base/pricing"},{"title":"Registry Reliability","icon":"chart-line-up","href":"/documentation/knowledge-base/registry-reliability"},{"title":"Handling Errors","icon":"circle-exclamation","href":"/documentation/knowledge-base/handling-errors"},{"title":"Using the Kyckr Portal","icon":"computer","href":"/documentation/knowledge-base/using-the-kyckr-portal"},{"title":"Portal User Admin","icon":"user-group-simple","href":"/documentation/knowledge-base/portal-user-admin"}]}]},{"tab":"API Reference","groups":[{"group":"About","pages":[{"title":"Overview","href":"/company-v2/api-reference/overview"}]},{"group":"Company V2 API","pages":[{"title":"Changelog","href":"/company-v2/api-reference/changelog"},{"group":"Companies","pages":[{"title":"Search for companies","deprecated":null,"version":null,"openapi":"/openapi/company_v2.yaml get /companies","href":"/api-reference/companies/search-for-companies"},{"title":"Lite Profile","deprecated":null,"version":null,"openapi":"/openapi/company_v2.yaml get /companies/{kyckrId}/lite","href":"/api-reference/companies/lite-profile"},{"title":"Enhanced Profile","deprecated":null,"version":null,"openapi":"/openapi/company_v2.yaml get /companies/{kyckrId}/enhanced","href":"/api-reference/companies/enhanced-profile"},{"title":"Request Enhanced Profile","deprecated":null,"version":null,"openapi":"/openapi/company_v2.yaml post /companies/{kyckrId}/enhanced","href":"/api-reference/companies/request-enhanced-profile"},{"title":"Documents","deprecated":null,"version":null,"openapi":"/openapi/company_v2.yaml get /companies/{kyckrId}/documents","href":"/api-reference/companies/documents"}]},{"group":"Orders","pages":[{"title":"Get List of Orders","deprecated":null,"version":null,"openapi":"/openapi/company_v2.yaml get /orders","href":"/api-reference/orders/get-list-of-orders"},{"title":"Create Order","deprecated":null,"version":null,"openapi":"/openapi/company_v2.yaml post /orders","href":"/api-reference/orders/create-order"},{"title":"Get Single Order","deprecated":null,"version":null,"openapi":"/openapi/company_v2.yaml get /orders/{orderId}","href":"/api-reference/orders/get-single-order"},{"title":"Download Order Payload","deprecated":null,"version":null,"openapi":"/openapi/company_v2.yaml get /orders/{orderId}/download","href":"/api-reference/orders/download-order-payload"}]}]},{"group":"UBO Register API","pages":[{"title":"Changelog","href":"/bo-v2/changelog"},{"group":"Data Model","pages":[{"title":"UBO Register Profile","href":"/bo-v2/schemas/bo-profile"}]},{"group":"Operations","pages":[{"title":"Order a UBO Register Profile","deprecated":null,"version":null,"openapi":"/openapi/bo_v2.yaml post /companies/{kyckrId}/uboregister","href":"/api-reference/operations/order-a-ubo-register-profile"}]}]}]},{"tab":"Developer News","pages":[{"title":"Developer News","href":"/company-v2/developer-news"}]},{"tab":"Country Guides","groups":[{"group":"Europe","pages":[{"title":"Austria (AT)","href":"/country-guides/austria"},{"title":"Belgium (BE)","href":"/country-guides/belgium"},{"title":"Denmark (DK)","href":"/country-guides/denmark"},{"title":"Estonia (EE)","href":"/country-guides/estonia"},{"title":"Finland (FI)","href":"/country-guides/finland"},{"title":"France (FR)","href":"/country-guides/france"},{"title":"Germany (DE)","href":"/country-guides/germany"},{"title":"Gibraltar (GI)","href":"/country-guides/gibraltar"},{"title":"Greece (GR)","href":"/country-guides/greece"},{"title":"Guernsey (GG)","href":"/country-guides/guernsey"},{"title":"Ireland (IE)","href":"/country-guides/ireland"},{"title":"Italy (IT)","href":"/country-guides/italy"},{"title":"Jersey (JE)","href":"/country-guides/jersey"},{"title":"Latvia (LV)","href":"/country-guides/latvia"},{"title":"Luxembourg (LU)","href":"/country-guides/luxembourg"},{"title":"Netherlands (NL)","href":"/country-guides/netherlands"},{"title":"Norway (NO)","href":"/country-guides/norway"},{"title":"Spain (ES)","href":"/country-guides/spain"},{"title":"Sweden (SE)","href":"/country-guides/sweden"},{"title":"United Kingdom (GB)","href":"/country-guides/united-kingdom"}]},{"group":"Asia-Pacific","pages":[{"title":"Australia (AU)","href":"/country-guides/australia"},{"title":"China (CN)","href":"/country-guides/china"},{"title":"Hong Kong (HK)","href":"/country-guides/hong-kong"},{"title":"Japan (JP)","href":"/country-guides/japan"},{"title":"Malaysia (MY)","href":"/country-guides/malaysia"},{"title":"New Zealand (NZ)","href":"/country-guides/new-zealand"},{"title":"Singapore (SG)","href":"/country-guides/singapore"}]},{"group":"Americas","pages":[{"title":"Brazil (BR)","href":"/country-guides/brazil"},{"title":"Canada (CA)","href":"/country-guides/canada"}]}]},{"tab":"UBO Verify V2 (Preview)","hidden":true,"groups":[{"group":"Guides","pages":[{"title":"Introduction","href":"/ubo-v2/guides/getting-started"},{"title":"Find ultimate beneficial owners","href":"/ubo-v2/guides/how-to-discover-ubos"},{"title":"About the algorithm","href":"/ubo-v2/guides/algorithm"}]},{"group":"API Reference","pages":[{"group":"UBO Analysis Start/Continue","pages":[{"title":"Create a new UBO case","deprecated":null,"version":null,"openapi":"/openapi/ubo_v2.yaml post /companies/{kyckrId}/ubocase","href":"/api-reference/ubo-analysis-startcontinue/create-a-new-ubo-case"},{"title":"Continue UBO case analysis","deprecated":null,"version":null,"openapi":"/openapi/ubo_v2.yaml post /cases/{caseId}","href":"/api-reference/ubo-analysis-startcontinue/continue-ubo-case-analysis"}]},{"group":"Modify case data","pages":[{"title":"Modify an entity details","deprecated":null,"version":null,"openapi":"/openapi/ubo_v2.yaml patch /cases/{caseId}/nodes/{nodeId}","href":"/api-reference/modify-case-data/modify-an-entity-details"}]},{"group":"Get UBO case information","pages":[{"title":"Get hierarchy data","deprecated":null,"version":null,"openapi":"/openapi/ubo_v2.yaml get /cases/{caseId}/hierarchy","href":"/api-reference/get-ubo-case-information/get-hierarchy-data"},{"title":"Search for UBO cases","deprecated":null,"version":null,"openapi":"/openapi/ubo_v2.yaml get /cases/search","href":"/api-reference/get-ubo-case-information/search-for-ubo-cases"}]},{"group":"Export Data","pages":[{"title":"Generate UBO summary report","deprecated":null,"version":null,"openapi":"/openapi/ubo_v2.yaml post /cases/{caseId}/reports/summary","href":"/api-reference/export-data/generate-ubo-summary-report"},{"title":"Get summary report status","deprecated":null,"version":null,"openapi":"/openapi/ubo_v2.yaml get /cases/{caseId}/reports/summary/{reportId}","href":"/api-reference/export-data/get-summary-report-status"},{"title":"Generate UBO Excel report","deprecated":null,"version":null,"openapi":"/openapi/ubo_v2.yaml post /cases/{caseId}/reports/excel","href":"/api-reference/export-data/generate-ubo-excel-report"},{"title":"Get Excel report status","deprecated":null,"version":null,"openapi":"/openapi/ubo_v2.yaml get /cases/{caseId}/reports/excel/{reportId}","href":"/api-reference/export-data/get-excel-report-status"}]},{"group":"UBO Monitoring \u0026 Refresh","pages":[{"title":"Re-analyze UBO case with fresh data","deprecated":null,"version":null,"openapi":"/openapi/ubo_v2.yaml post /cases/{caseId}/reanalyze","href":"/api-reference/ubo-monitoring-\u0026-refresh/re-analyze-ubo-case-with-fresh-data"},{"title":"Start currency check for company reports","deprecated":null,"version":null,"openapi":"/openapi/ubo_v2.yaml post /cases/{caseId}/reports/currency","href":"/api-reference/ubo-monitoring-\u0026-refresh/start-currency-check-for-company-reports"},{"title":"Get currency check status and results","deprecated":null,"version":null,"openapi":"/openapi/ubo_v2.yaml get /cases/{caseId}/reports/currency/{jobId}","href":"/api-reference/ubo-monitoring-\u0026-refresh/get-currency-check-status-and-results"}]}]},{"group":"Resources","pages":[{"title":"Changelog","href":"/ubo-v2/changelog"},{"title":"Developer News","href":"/ubo-v2/developer-news"}]}]}]},{"version":"Company V1","pages":[{"title":"Company V1","href":"/Introduction"}]}]},"basePath":"","title":"Document Download Links: Signed, Time-Limited URLs - Kyckr Developer Portal","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":[],"chunks":[]}