{"templateId":"openapi_docs","sharedDataIds":{"openAPIDocsStore":"oas-openapi/content-intelligence.yaml","sidebar":"sidebar-sidebars.yaml"},"props":{"definitionId":"openapi/content-intelligence.yaml","dynamicMarkdocComponents":[],"baseSlug":"/openapi/content-intelligence","seo":{"title":"Share Authentication","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]},"description":"Share Authentication handles identity verification for **external recipients** —\npeople outside the organization who have received a share link but do not have\na platform account.\n\nThe platform uses a one-time passcode (OTP) flow for external share access:\n1. The recipient visits a share link and enters their email address\n2. `generate-otp` sends a time-limited OTP to that address\n3. The recipient submits the OTP via `exchange-otp`, which returns a short-lived\n   access token scoped to the specific share\n\nThis token is then used to call the [Shared Content](#tag/Shared-Content) endpoints.\nIt grants access only to what was explicitly included in the share — no other\nplatform data is accessible.\n"},"itemId":"share-authentication","disableAutoScroll":true,"metadata":{"subType":"openapi-operation"},"compilationErrors":[],"markdown":{"partials":{},"variables":{"rbac":{"teams":["anonymous"]},"user":{},"remoteAddr":{"hostname":"api.tenovos.com","port":4000,"ipAddress":"216.73.217.51"},"lang":"default_locale","env":{"PUBLIC_REDOCLY_BRANCH_NAME":"main"}}},"pagePropGetterError":{"message":"","name":""}},"slug":"/openapi/content-intelligence/share-authentication","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}