# Hyperspell ## Docs - [AgentStack](https://docs.hyperspell.com/advanced/agentstack.md) - [Third-party authentication](https://docs.hyperspell.com/advanced/clerk.md): Use third-party authentication services like Clerk to manage your users and their data - [Model Context Protocol](https://docs.hyperspell.com/advanced/mcp-overview.md): Connect Claude, Cursor, and other AI apps to your company brain over MCP — hosted or local. - [Add a reaction](https://docs.hyperspell.com/api-reference/actions/add-a-reaction.md): Add an emoji reaction to a message on a connected integration. - [Send a message](https://docs.hyperspell.com/api-reference/actions/send-a-message.md): Send a message to a channel or conversation on a connected integration. - [Delete user](https://docs.hyperspell.com/api-reference/authentication/delete-user.md): Delete the calling user's data (GDPR erasure). - [Get a user token](https://docs.hyperspell.com/api-reference/authentication/get-a-user-token.md): Use this endpoint to create a user token for a specific user. This token can be safely passed to your user-facing front-end. - [Get Basic user data](https://docs.hyperspell.com/api-reference/authentication/get-basic-user-data.md): Endpoint to get basic user data. - [List connections](https://docs.hyperspell.com/api-reference/connections/list-connections.md): List all connections for the user. - [Revoke connection](https://docs.hyperspell.com/api-reference/connections/revoke-connection.md): Revoke Hyperspell's access to a provider and delete this user's stored data. - [Accept or dismiss a suggestion](https://docs.hyperspell.com/api-reference/context-documents/accept-or-dismiss-a-suggestion.md) - [Approve or reject a pending conflict](https://docs.hyperspell.com/api-reference/context-documents/approve-or-reject-a-pending-conflict.md) - [Bulk-clear (soft-archive) persisted edits](https://docs.hyperspell.com/api-reference/context-documents/bulk-clear-soft-archive-persisted-edits.md): Clear active edits in bulk — sets cleared_at, removing them from future overlays (ENG-3219). - [Check staleness of context documents](https://docs.hyperspell.com/api-reference/context-documents/check-staleness-of-context-documents.md): Check if context documents are stale — i.e., underlying sources have changed since the last tree was generated. - [Clear a team rename override](https://docs.hyperspell.com/api-reference/context-documents/clear-a-team-rename-override.md) - [Clear (soft-archive) a persisted edit](https://docs.hyperspell.com/api-reference/context-documents/clear-soft-archive-a-persisted-edit.md): Clear an edit — sets cleared_at and removes it from future overlays. - [Diff a tree against the previous tree](https://docs.hyperspell.com/api-reference/context-documents/diff-a-tree-against-the-previous-tree.md): Compute a diff between the given tree and the most recent completed tree before it. Used by the knowledge manager to review what changed between generations. - [Edit files in a context document tree](https://docs.hyperspell.com/api-reference/context-documents/edit-files-in-a-context-document-tree.md): Edit files in a tree. - [Event log for a conflict](https://docs.hyperspell.com/api-reference/context-documents/event-log-for-a-conflict.md) - [Generate a context document](https://docs.hyperspell.com/api-reference/context-documents/generate-a-context-document.md): Generate an LLM-synthesized context document from the app's synced data. - [Generate a daily company digest](https://docs.hyperspell.com/api-reference/context-documents/generate-a-daily-company-digest.md): Generate a date-windowed "what the company did today" digest. - [Generate a three-tier context document tree](https://docs.hyperspell.com/api-reference/context-documents/generate-a-three-tier-context-document-tree.md): Generate a three-tier context document tree for local push delivery. - [Get a context document](https://docs.hyperspell.com/api-reference/context-documents/get-a-context-document.md): Get a specific context document by ID. - [Get a review with its suggestions](https://docs.hyperspell.com/api-reference/context-documents/get-a-review-with-its-suggestions.md) - [Get a specific context document tree by tree_id](https://docs.hyperspell.com/api-reference/context-documents/get-a-specific-context-document-tree-by-tree_id.md): Fetch a specific tree by its tree_id. - [Get one file from the latest context document tree](https://docs.hyperspell.com/api-reference/context-documents/get-one-file-from-the-latest-context-document-tree.md): Serve ONE file from the latest ready tree — the dashboard's per-page fetch. - [Get the latest context document tree](https://docs.hyperspell.com/api-reference/context-documents/get-the-latest-context-document-tree.md): Get the most recent context document tree for the authenticated app. - [Get this app's brain-generation config (self-serve subset)](https://docs.hyperspell.com/api-reference/context-documents/get-this-apps-brain-generation-config-self-serve-subset.md): Read the customer-editable generation config (structure/prompts/weights) for the caller's own app. No app-id parameter: scoped to `token.app_id`. - [Get tree generation progress](https://docs.hyperspell.com/api-reference/context-documents/get-tree-generation-progress.md): Return the generation progress for a single tree. - [List active team rename overrides](https://docs.hyperspell.com/api-reference/context-documents/list-active-team-rename-overrides.md) - [List conflicts for the authenticated app](https://docs.hyperspell.com/api-reference/context-documents/list-conflicts-for-the-authenticated-app.md): List conflicts for the current app. Optional filters: tree_id (public slug), status. - [List context documents](https://docs.hyperspell.com/api-reference/context-documents/list-context-documents.md): List context documents for the authenticated app, most recent first. - [List daily digests for the app](https://docs.hyperspell.com/api-reference/context-documents/list-daily-digests-for-the-app.md): List recent digests (newest first), summary only. Optionally filter by cadence via ``?period=daily|weekly``. - [List doc reviews for the authenticated app](https://docs.hyperspell.com/api-reference/context-documents/list-doc-reviews-for-the-authenticated-app.md) - [List persisted user edits for an app](https://docs.hyperspell.com/api-reference/context-documents/list-persisted-user-edits-for-an-app.md): List all active edits (rename, content, delete) for the app. - [LLM-based three-way merge of a user edit with the current LLM output](https://docs.hyperspell.com/api-reference/context-documents/llm-based-three-way-merge-of-a-user-edit-with-the-current-llm-output.md): Semantic auto-merge for a single file. - [Manually trigger conflict detection for a tree](https://docs.hyperspell.com/api-reference/context-documents/manually-trigger-conflict-detection-for-a-tree.md) - [Mark the user's decision on an edit — records which baseline they reviewed](https://docs.hyperspell.com/api-reference/context-documents/mark-the-users-decision-on-an-edit-—-records-which-baseline-they-reviewed.md): Stamp `reviewed_baseline` on the edit with the current tree's baseline for this edit's path. - [Preview available data for context document generation](https://docs.hyperspell.com/api-reference/context-documents/preview-available-data-for-context-document-generation.md): Show what data is available before generating a context document. - [Publish a COMPLETED tree (require_review flow)](https://docs.hyperspell.com/api-reference/context-documents/publish-a-completed-tree-require_review-flow.md): Promote a COMPLETED tree to PUBLISHED. - [Regenerate a single document within an existing tree](https://docs.hyperspell.com/api-reference/context-documents/regenerate-a-single-document-within-an-existing-tree.md): Re-run search + synthesis for ONE spec key and upsert the file into the existing COMPLETED tree (ENG-3219). - [Regenerate a single suggestion from a reviewer steer](https://docs.hyperspell.com/api-reference/context-documents/regenerate-a-single-suggestion-from-a-reviewer-steer.md): Reproposes ONE suggestion against its own cited evidence, steered by the reviewer's instruction. The suggestion stays PENDING — the reviewer reviews the revised version and can accept, dismiss, or regenerate again. - [Rename a team — persists to config, applied on next regen](https://docs.hyperspell.com/api-reference/context-documents/rename-a-team-—-persists-to-config-applied-on-next-regen.md): Persist a team rename. - [Reset this app's brain-generation config to defaults](https://docs.hyperspell.com/api-reference/context-documents/reset-this-apps-brain-generation-config-to-defaults.md): Clear the caller's own structure/prompts/weights/domain back to defaults. Does NOT touch canonical documents or the Vault (unlike the admin reset). - [Review a canonical doc against the brain](https://docs.hyperspell.com/api-reference/context-documents/review-a-canonical-doc-against-the-brain.md): Kick off an on-demand review. Returns the PROCESSING review immediately. - [Review every canonical doc against the brain](https://docs.hyperspell.com/api-reference/context-documents/review-every-canonical-doc-against-the-brain.md): Kick off one review per canonical doc. Returns all PROCESSING reviews. - [Update this app's brain-generation config (structure/prompts/weights)](https://docs.hyperspell.com/api-reference/context-documents/update-this-apps-brain-generation-config-structurepromptsweights.md): Partial update of the caller's own generation config — whitelist only. Takes effect on the next brain generation; no Vault side-effects, no regen triggered. - [Create Install Token](https://docs.hyperspell.com/api-reference/daemon/create-install-token.md): Generate a pre-authenticated install token for the daemon. - [Daemon Heartbeat](https://docs.hyperspell.com/api-reference/daemon/daemon-heartbeat.md): Record a daemon heartbeat. The dashboard reads these to show active daemons. - [Get Daemon Release](https://docs.hyperspell.com/api-reference/daemon/get-daemon-release.md): Return the latest daemon release info for update verification. - [Publish Daemon Release](https://docs.hyperspell.com/api-reference/daemon/publish-daemon-release.md): Publish a new daemon release. Stores version + SHA256 so daemons can verify updates. - [Redeem Install Token](https://docs.hyperspell.com/api-reference/daemon/redeem-install-token.md): Exchange a one-time install token for daemon credentials. - [Revoke Daemon Token](https://docs.hyperspell.com/api-reference/daemon/revoke-daemon-token.md): Revoke a daemon JWT by its jti claim. The token will be rejected on next use. - [Device Approve](https://docs.hyperspell.com/api-reference/device-auth/device-approve.md): Approve a device code from the dashboard. - [Device Info](https://docs.hyperspell.com/api-reference/device-auth/device-info.md): Look up a device code to show the approval UI. - [Device Login](https://docs.hyperspell.com/api-reference/device-auth/device-login.md): Start a device login flow. Returns a code the user enters in the dashboard. - [Device Poll](https://docs.hyperspell.com/api-reference/device-auth/device-poll.md): Poll for device code approval. Returns a JWT when approved. - [Delete emotional state](https://docs.hyperspell.com/api-reference/emotional-state/delete-emotional-state.md): Delete emotional state for the authenticated user. - [Get latest emotional state](https://docs.hyperspell.com/api-reference/emotional-state/get-latest-emotional-state.md): Retrieve the most recent emotional state for the authenticated user. - [Get recent emotional states](https://docs.hyperspell.com/api-reference/emotional-state/get-recent-emotional-states.md): Return up to `limit` most recent emotional states, newest first. - [Store emotional state](https://docs.hyperspell.com/api-reference/emotional-state/store-emotional-state.md): Store a conversation transcript as emotional state and trigger indexing. - [Get Entity](https://docs.hyperspell.com/api-reference/entities/get-entity.md): Fetch a single entity by id, scoped to the current app. - [Get Entity Sources](https://docs.hyperspell.com/api-reference/entities/get-entity-sources.md): List the per-resource provenance rows (incl. verbatim quotes) for an entity. - [List Entities](https://docs.hyperspell.com/api-reference/entities/list-entities.md): List entities for the current app, paginated by id. - [Search Entities](https://docs.hyperspell.com/api-reference/entities/search-entities.md): Semantic search over entities by cosine similarity to the query embedding. - [Get query result](https://docs.hyperspell.com/api-reference/evaluation/get-query-result.md): Retrieve the result of a previous query. - [List prior queries](https://docs.hyperspell.com/api-reference/evaluation/list-prior-queries.md): Paginate through all prior queries for the app, newest first. - [Score a highlight](https://docs.hyperspell.com/api-reference/evaluation/score-a-highlight.md): Score an individual highlight. - [Score a query result](https://docs.hyperspell.com/api-reference/evaluation/score-a-query-result.md): Score the result of a query. - [Create a folder policy for a connection](https://docs.hyperspell.com/api-reference/folder-policies/create-a-folder-policy-for-a-connection.md): Create or update a folder policy for a specific connection. - [Delete a folder policy](https://docs.hyperspell.com/api-reference/folder-policies/delete-a-folder-policy.md): Delete a folder policy for a specific connection. - [List folder policies for a connection](https://docs.hyperspell.com/api-reference/folder-policies/list-folder-policies-for-a-connection.md): List all folder policies for a specific connection. - [List folders for a connection](https://docs.hyperspell.com/api-reference/folders/list-folders-for-a-connection.md): List one level of folders from the user's connected source. - [Check crawl status for a URL](https://docs.hyperspell.com/api-reference/integrations/check-crawl-status-for-a-url.md): Check whether a URL has been crawled and its current indexing status. - [Crawl a website for indexed search](https://docs.hyperspell.com/api-reference/integrations/crawl-a-website-for-indexed-search.md): Recursively crawl a website to make it available for indexed search. - [Link an integration](https://docs.hyperspell.com/api-reference/integrations/link-an-integration.md): Redirects to the connect URL to link an integration. - [List all integrations](https://docs.hyperspell.com/api-reference/integrations/list-all-integrations.md): List all integrations for the user. - [List available channels](https://docs.hyperspell.com/api-reference/integrations/list-available-channels.md): List available channels/chats for a connected integration. - [Update per-connection user options (e.g., channel allowlist)](https://docs.hyperspell.com/api-reference/integrations/update-per-connection-user-options-eg-channel-allowlist.md): Save per-user options on a connection the caller owns. - [API Introduction](https://docs.hyperspell.com/api-reference/introduction.md): Query your customers data and manually add data to your index - [Describe a source's full live query surface](https://docs.hyperspell.com/api-reference/live/describe-a-sources-full-live-query-surface.md): Return the source's capability manifest: capabilities, the raw read surface, and guidance — what the caller can compose a query against. - [Fetch one resource live](https://docs.hyperspell.com/api-reference/live/fetch-one-resource-live.md): Fetch one resource live by id. A single fetch may fan out into several resources (e.g. a thread → its messages); all are returned. - [List live-queryable sources](https://docs.hyperspell.com/api-reference/live/list-live-queryable-sources.md): List the user's connected sources and the live capabilities each supports. - [List resources from a source live](https://docs.hyperspell.com/api-reference/live/list-resources-from-a-source-live.md): Page through a source's resources live (no indexing side effect). - [Raw live read against a source](https://docs.hyperspell.com/api-reference/live/raw-live-read-against-a-source.md): Read a source live through Unified passthrough using a provider-native path. - [Resolve a human name to provider id(s)](https://docs.hyperspell.com/api-reference/live/resolve-a-human-name-to-provider-ids.md): Turn a human name into provider id(s) (e.g. a Slack channel name → channel_id), so a caller can fill the id a passthrough/structured query needs. - [Search a source live](https://docs.hyperspell.com/api-reference/live/search-a-source-live.md): Search a source live for content that may not be indexed yet. With ``index=true``, each hit is queued for indexing (no-op for live-only sources like Google Calendar — see ``notes`` in the response). - [Add a memory](https://docs.hyperspell.com/api-reference/memories/add-a-memory.md): Adds an arbitrary document to the index. This can be any text, email, call transcript, etc. The document will be processed and made available for querying once the processing is complete. - [Add multiple memories](https://docs.hyperspell.com/api-reference/memories/add-multiple-memories.md): Adds multiple documents to the index in a single request. - [Approve a pending resource](https://docs.hyperspell.com/api-reference/memories/approve-a-pending-resource.md): Approve a pending-review resource for indexing. - [Delete memory](https://docs.hyperspell.com/api-reference/memories/delete-memory.md): Delete a memory and its associated chunks from the index. - [Get memory](https://docs.hyperspell.com/api-reference/memories/get-memory.md): Retrieves a document by provider and resource_id, as a document-shaped response carrying the full hyperdoc tree (ENG-2479 Phase 4). - [List memories](https://docs.hyperspell.com/api-reference/memories/list-memories.md): This endpoint allows you to paginate through all documents in the index. You can filter the documents by title, date, metadata, etc. - [Query memories](https://docs.hyperspell.com/api-reference/memories/query-memories.md): Retrieves documents matching the query. - [Reject a pending resource](https://docs.hyperspell.com/api-reference/memories/reject-a-pending-resource.md): Reject a pending-review resource. - [Show indexing progress](https://docs.hyperspell.com/api-reference/memories/show-indexing-progress.md): This endpoint shows the indexing progress of documents, both by provider and total. - [Update a memory](https://docs.hyperspell.com/api-reference/memories/update-a-memory.md): Updates an existing document in the index. You can update the text, collection, title, and metadata. The document must already exist or a 404 will be returned. This works for documents from any source (vault, slack, gmail, etc.). - [Upload a file](https://docs.hyperspell.com/api-reference/memories/upload-a-file.md): This endpoint will upload a file to the index and return a resource_id. The file will be processed in the background and the memory will be available for querying once the processing is complete. You can use the `resource_id` to query the memory later, and check the status of the memory. - [Ingest messages](https://docs.hyperspell.com/api-reference/messages/ingest-messages.md): Ingest real-time messages for immediate full-text search. - [Slack Bot Channels](https://docs.hyperspell.com/api-reference/slack-bot/slack-bot-channels.md): Channels the bot can post to (member-of only — no chat:write.public). - [Slack Bot Install Url](https://docs.hyperspell.com/api-reference/slack-bot/slack-bot-install-url.md): Mint the Slack authorize URL for this app (owner-only, flag-gated). - [Slack Bot Oauth Callback](https://docs.hyperspell.com/api-reference/slack-bot/slack-bot-oauth-callback.md): Slack OAuth v2 redirect target. Browser-facing: every outcome is a redirect back to the dashboard, never a bare API error. - [Slack Bot Status](https://docs.hyperspell.com/api-reference/slack-bot/slack-bot-status.md): Everything the dashboard card needs to pick its state. - [Slack Bot Uninstall](https://docs.hyperspell.com/api-reference/slack-bot/slack-bot-uninstall.md): Owner-only uninstall: revoke at Slack (best-effort — the token may already be dead), then delete the app-level connection row. - [Slack Bot Update Options](https://docs.hyperspell.com/api-reference/slack-bot/slack-bot-update-options.md): Merge the provided fields into ``options.slack_bot`` on the app's Slack IntegrationConfig; returns the refreshed status. - [Slack Commands](https://docs.hyperspell.com/api-reference/slack-bot/slack-commands.md): `/hyperspell` slash command. Ack with an ephemeral placeholder within 3s; the turn workflow answers via response_url. - [Slack Events](https://docs.hyperspell.com/api-reference/slack-bot/slack-events.md): Slack Events API callback. - [Slack Interactive](https://docs.hyperspell.com/api-reference/slack-bot/slack-interactive.md): Interactive component payloads: confirmation buttons and feedback taps. - [Add an agent trace](https://docs.hyperspell.com/api-reference/traces/add-an-agent-trace.md): Add an agent trace/transcript to the index. - [List users](https://docs.hyperspell.com/api-reference/users/list-users.md): List the app's users — distinct document owners with document counts. - [List vaults](https://docs.hyperspell.com/api-reference/vault/list-vaults.md): This endpoint lists all collections, and how many documents are in each collection. All documents that do not have a collection assigned are in the `null` collection. - [Changelog](https://docs.hyperspell.com/concepts/changelog.md): New updates and improvements - [Regions & Data Residency](https://docs.hyperspell.com/concepts/data-residency.md): Choose where your data is stored and processed — United States or European Union. - [Security](https://docs.hyperspell.com/concepts/security.md): An overview of Hyperspell's security features and practices. - [Automatic Integration](https://docs.hyperspell.com/core/claude-code-skill.md): Use our setup skill to integrate Hyperspell into your codebase with any coding agent - [Core Concepts](https://docs.hyperspell.com/core/concepts.md): Allow your users to connect their accounts to Hyperspell - [Manual Integration](https://docs.hyperspell.com/core/integration.md): Query your users' data using natural language - [Hyperspell Documentation](https://docs.hyperspell.com/core/introduction.md): Learn how to integrate Hyperspell, use our SDKs, and give your AI agents context and memory. - [Quickstart](https://docs.hyperspell.com/core/quickstart.md): Start building AI apps on Hyperspell - [Airtable](https://docs.hyperspell.com/integrations/all/airtable.md): Search through Airtable bases and records - [Algolia](https://docs.hyperspell.com/integrations/all/algolia.md): Search through Algolia indices - [Amplitude](https://docs.hyperspell.com/integrations/all/amplitude.md): Search through Amplitude analytics data - [Asana](https://docs.hyperspell.com/integrations/all/asana.md): Search through Asana tasks and projects - [Ashby](https://docs.hyperspell.com/integrations/all/ashby.md): Search through Ashby recruiting data - [BambooHR](https://docs.hyperspell.com/integrations/all/bamboohr.md): Search through BambooHR employee data - [Basecamp](https://docs.hyperspell.com/integrations/all/basecamp.md): Search through Basecamp projects and discussions - [Calendly](https://docs.hyperspell.com/integrations/all/calendly.md): Search through Calendly events and scheduling data - [ClickUp](https://docs.hyperspell.com/integrations/all/clickup.md): Search through ClickUp tasks and projects - [Datadog](https://docs.hyperspell.com/integrations/all/datadog.md): Search through Datadog logs and metrics - [Deel](https://docs.hyperspell.com/integrations/all/deel.md): Search through Deel contractor and payroll data - [Discord](https://docs.hyperspell.com/integrations/all/discord.md): Search through Discord messages and channels - [Dropbox](https://docs.hyperspell.com/integrations/all/dropbox.md): Search through Dropbox files and folders - [Exa](https://docs.hyperspell.com/integrations/all/exa.md): Search through the web using Exa's neural search - [Facebook](https://docs.hyperspell.com/integrations/all/facebook.md): Search through Facebook posts and conversations - [Front](https://docs.hyperspell.com/integrations/all/front.md): Search through Front conversations and messages - [GitHub](https://docs.hyperspell.com/integrations/all/github.md): Search through GitHub repositories and code - [GitLab](https://docs.hyperspell.com/integrations/all/gitlab.md): Search through GitLab repositories and code - [Google Docs](https://docs.hyperspell.com/integrations/all/google_docs.md): Search through Google Docs documents - [Google Drive](https://docs.hyperspell.com/integrations/all/google_drive.md): Search through Google Drive files and folders - [GMail](https://docs.hyperspell.com/integrations/all/google_mail.md): Query emails from GMail - [Google Sheets](https://docs.hyperspell.com/integrations/all/google_sheet.md): Search through Google Sheets documents - [HubSpot](https://docs.hyperspell.com/integrations/all/hubspot.md): Search through HubSpot contacts, companies, and deals - [Jira](https://docs.hyperspell.com/integrations/all/jira.md): Search through Jira issues and projects - [Lightfield](https://docs.hyperspell.com/integrations/all/lightfield.md): Search through Lightfield accounts, contacts, and opportunities - [Linear](https://docs.hyperspell.com/integrations/all/linear.md): Search through Linear issues and projects - [Mixpanel](https://docs.hyperspell.com/integrations/all/mixpanel.md): Search through Mixpanel analytics data - [Monday](https://docs.hyperspell.com/integrations/all/monday.md): Search through Monday boards and items - [Notion](https://docs.hyperspell.com/integrations/all/notion.md): Query Notion pages and databases - [Microsoft Outlook](https://docs.hyperspell.com/integrations/all/outlook.md): Search through Outlook emails and calendar events - [Perplexity](https://docs.hyperspell.com/integrations/all/perplexity.md): Search and query information using Perplexity's AI-powered search - [Rippling](https://docs.hyperspell.com/integrations/all/rippling.md): Search through Rippling employee and HR data - [Salesforce](https://docs.hyperspell.com/integrations/all/salesforce.md): Search through Salesforce records and data - [Segment](https://docs.hyperspell.com/integrations/all/segment.md): Search through Segment customer data - [Slack](https://docs.hyperspell.com/integrations/all/slack.md): Query Slack conversations and messages - [Todoist](https://docs.hyperspell.com/integrations/all/todoist.md): Search through Todoist tasks and projects - [X (Twitter)](https://docs.hyperspell.com/integrations/all/twitter.md): Search through X (Twitter) tweets and conversations - [Vault](https://docs.hyperspell.com/integrations/all/vault.md): Upload and search through memories manually added to Hyperspell - [Web Crawler](https://docs.hyperspell.com/integrations/all/web_crawler.md): Get answers from websites - [Zoom](https://docs.hyperspell.com/integrations/all/zoom.md): Search through Zoom meetings and recordings - [Available Integrations](https://docs.hyperspell.com/integrations/overview.md) - [Hyperspell Connect](https://docs.hyperspell.com/usage/connect.md): Let your users connect their accounts to Hyperspell to automatically index data - [Evaluation](https://docs.hyperspell.com/usage/evaluation.md): Score and evaluate your queries - [Folder Sync](https://docs.hyperspell.com/usage/folder-sync.md): Control which folders are synced with per-folder policies - [Custom Metadata](https://docs.hyperspell.com/usage/metadata.md): Add custom metadata to your memories and filter search results - [Authentication](https://docs.hyperspell.com/usage/permissions.md): Learn how to authorize requests to the Hyperspell API - [Procedural Memory](https://docs.hyperspell.com/usage/procedural-memory.md): Teach your agent how to perform tasks by learning from past sessions - [Webhooks](https://docs.hyperspell.com/usage/webhooks.md): Get notified when users connect accounts and memories are indexed ## OpenAPI Specs - [hyperspell](https://app.stainlessapi.com/api/spec/documented/hyperspell.yaml)