<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>https://lookio.app/docs/updates.xml</id>
  <title>Lookio Docs documentation - recently updated</title>
  <subtitle>Learn how to turn your documents into assistants that answer with sources, and how to use Lookio from the app, the REST API, the CLI and MCP.</subtitle>
  <link rel="self" type="application/atom+xml" href="https://lookio.app/docs/updates.xml" />
  <link rel="alternate" type="text/html" href="https://lookio.app/docs" />
  <updated>2026-11-03T17:41:42.000Z</updated>
  <author><name>Lookio</name></author>
  <entry>
    <id>https://lookio.app/docs/api/overview</id>
    <title>API overview</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/api/overview" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/api/overview.md" />
    <updated>2026-11-03T17:41:42.000Z</updated>
    <summary>The Lookio REST API at api.lookio.app/v1 lets you add resources, manage assistants and ask questions from your own code, with JSON, scopes and safe retries.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/cli/authentication</id>
    <title>CLI authentication</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/cli/authentication" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/cli/authentication.md" />
    <updated>2026-11-03T17:41:42.000Z</updated>
    <summary>Sign the lookio CLI in with a browser, a device code or an API key, choose scopes, use several profiles and know where credentials are stored.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/mcp/overview</id>
    <title>MCP overview</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/mcp/overview" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/mcp/overview.md" />
    <updated>2026-11-03T17:41:42.000Z</updated>
    <summary>Connect Claude, Cursor, ChatGPT or any MCP client to your Lookio workspace so an AI agent can import resources, build assistants and ask questions.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/changelog</id>
    <title>Changelog</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/changelog" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/changelog.md" />
    <updated>2026-11-03T17:41:42.000Z</updated>
    <summary>What changed in Lookio, newest first.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/get-started/connect-an-agent</id>
    <title>Connect an AI agent</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/get-started/connect-an-agent" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/get-started/connect-an-agent.md" />
    <updated>2026-11-03T17:16:07.000Z</updated>
    <summary>Set up Lookio from Claude Code, Codex, Cursor, ChatGPT or Claude. The CLI when the agent can run commands, with every permission asked at once; the MCP server otherwise.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/cli/overview</id>
    <title>CLI overview</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/cli/overview" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/cli/overview.md" />
    <updated>2026-11-03T17:16:07.000Z</updated>
    <summary>The lookio command-line interface lets you import resources, build assistants and ask questions from a terminal, a CI job or a coding agent.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs</id>
    <title>Lookio documentation</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/index.md" />
    <updated>2026-11-03T16:29:04.000Z</updated>
    <summary>Add your documents, give them to assistants, and get answers with sources from the app, the REST API, the CLI or an MCP client.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/get-started/quickstart</id>
    <title>Quickstart</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/get-started/quickstart" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/get-started/quickstart.md" />
    <updated>2026-11-03T16:29:04.000Z</updated>
    <summary>Add a resource, create an assistant and ask a first question, in the Lookio app and then over the REST API with curl.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/platform/conversations-and-end-users</id>
    <title>Conversations and end users</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/platform/conversations-and-end-users" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/platform/conversations-and-end-users.md" />
    <updated>2026-11-03T16:29:04.000Z</updated>
    <summary>Keep a conversation through an API key with conversation_id, name the people who use your product with end_user, keep nothing with store false, and know how long Lookio keeps it.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/platform/answer-feedback</id>
    <title>Feedback on answers</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/platform/answer-feedback" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/platform/answer-feedback.md" />
    <updated>2026-11-03T16:29:04.000Z</updated>
    <summary>Forward your users' thumbs up and down, with a comment, to the answers of your API key's conversations, so the workspace sees where the assistant falls short.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/platform/logs</id>
    <title>Logs</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/platform/logs" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/platform/logs.md" />
    <updated>2026-11-03T16:29:04.000Z</updated>
    <summary>The four logs of a workspace, conversations, answers, indexing and activity, what each shows, who can read it, how long it is kept and how to filter it in the app, the API, the CLI, the SDK and MCP.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/api/authentication</id>
    <title>Authentication and scopes</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/api/authentication" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/api/authentication.md" />
    <updated>2026-11-03T16:29:04.000Z</updated>
    <summary>Authenticate to the Lookio API with an API key or an OAuth token, and choose the scopes that decide what a credential may do.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/api/conventions</id>
    <title>Conventions</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/api/conventions" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/api/conventions.md" />
    <updated>2026-11-03T16:29:04.000Z</updated>
    <summary>How requests and responses are shaped in the Lookio API, with pagination, idempotency keys, request IDs, read-after-write and the forgiving and strict input rules.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/api/errors</id>
    <title>Errors</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/api/errors" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/api/errors.md" />
    <updated>2026-11-03T16:29:04.000Z</updated>
    <summary>Handle Lookio API failures with one error format, stable error codes, request IDs and retry guidance, with an explanation for every code.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/api/streaming</id>
    <title>Streaming answers</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/api/streaming" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/api/streaming.md" />
    <updated>2026-11-03T16:29:04.000Z</updated>
    <summary>Receive an answer as server-sent events while it is written, with the status, delta, done and error events, and how failures and costs behave.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/api/resources/upload-file</id>
    <title>Upload a file</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/api/resources/upload-file" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/api/resources/upload-file.md" />
    <updated>2026-11-03T16:29:04.000Z</updated>
    <summary>Add a file as a resource by sending its bytes as the request body. Lookio reads PDF, Word, PowerPoint, Excel, CSV, images and more.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/api/widgets/set-widget-image</id>
    <title>Set a widget's launcher image or favicon</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/api/widgets/set-widget-image" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/api/widgets/set-widget-image.md" />
    <updated>2026-11-03T16:29:04.000Z</updated>
    <summary>Replace the launcher's icon, or the hosted page's favicon, with your own image. Paid plans.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/mcp/connect</id>
    <title>Connect an AI client</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/mcp/connect" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/mcp/connect.md" />
    <updated>2026-11-03T16:29:04.000Z</updated>
    <summary>Add the Lookio MCP server to Claude, Cursor, ChatGPT or another client, approve the connection with OAuth, or use an API key for an unattended agent.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/mcp/standard-tools</id>
    <title>Standard MCP tools</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/mcp/standard-tools" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/mcp/standard-tools.md" />
    <updated>2026-11-03T16:29:04.000Z</updated>
    <summary>Every tool of the standard Lookio MCP server, with the scope it needs, what it costs and what it changes, so you know what an agent can do.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/mcp/code-mode</id>
    <title>Code Mode</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/mcp/code-mode" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/mcp/code-mode.md" />
    <updated>2026-11-03T16:29:04.000Z</updated>
    <summary>Let an agent write a short script against the Lookio API in a sandbox, with two tools, search and execute, the same scopes and strict limits.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/widget/install</id>
    <title>Install a widget</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/widget/install" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/widget/install.md" />
    <updated>2026-11-03T16:29:04.000Z</updated>
    <summary>Create a widget, choose its formats, allow your domain, and paste the bubble snippet, the in-page snippet, an iframe or the hosted link.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/widget/troubleshooting</id>
    <title>Widget troubleshooting</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/widget/troubleshooting" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/widget/troubleshooting.md" />
    <updated>2026-11-03T16:29:04.000Z</updated>
    <summary>What to check when the bubble does not show, the chat refuses to load in a frame, or visitors read that the assistant cannot answer.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/platform/resources</id>
    <title>Resources</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/platform/resources" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/platform/resources.md" />
    <updated>2026-11-02T14:40:44.000Z</updated>
    <summary>Add texts, files, web pages and websites, follow their import status, re-index them and stay within your plan's word allowance.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/platform/credits-and-plans</id>
    <title>Credits and plans</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/platform/credits-and-plans" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/platform/credits-and-plans.md" />
    <updated>2026-11-02T14:40:44.000Z</updated>
    <summary>How credits pay for answers, what each plan includes, how credit packs work and where to see your balance and usage.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/sdk/overview</id>
    <title>TypeScript SDK</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/sdk/overview" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/sdk/overview.md" />
    <updated>2026-11-01T18:05:29.000Z</updated>
    <summary>Call Lookio assistants from TypeScript or JavaScript, return answers and citations to your product, stream responses, and continue conversations.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/cli/commands</id>
    <title>CLI commands</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/cli/commands" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/cli/commands.md" />
    <updated>2026-11-01T14:30:46.000Z</updated>
    <summary>Every lookio command for resources, sites, assistants, questions, conversations, tags, members, account and diagnostics, with its options and what it costs.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/platform/public-assistants</id>
    <title>Public assistants</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/platform/public-assistants" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/platform/public-assistants.md" />
    <updated>2026-10-29T22:12:35.000Z</updated>
    <summary>Make an assistant public so any Lookio workspace can ask it with its own credits, earn 20% of what they spend, and ask the public assistants of others.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/platform/accesses</id>
    <title>Accesses</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/platform/accesses" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/platform/accesses.md" />
    <updated>2026-10-29T21:29:42.000Z</updated>
    <summary>Share assistants with people outside your workspace through an MCP server and an HTTP API, public or protected by keys, with credit ceilings.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/api/assistants/search-assistant</id>
    <title>Search an assistant's passages</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/api/assistants/search-assistant" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/api/assistants/search-assistant.md" />
    <updated>2026-10-29T19:31:36.000Z</updated>
    <summary>Search an assistant's passages. Needs the query scope. Request and response shapes come from the OpenAPI description.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/api/assistants/get-publication</id>
    <title>Retrieve an assistant's publication</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/api/assistants/get-publication" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/api/assistants/get-publication.md" />
    <updated>2026-10-29T19:31:36.000Z</updated>
    <summary>Retrieve an assistant's publication. Needs the admin scope. Request and response shapes come from the OpenAPI description.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/api/assistants/publish-assistant</id>
    <title>Publish an assistant</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/api/assistants/publish-assistant" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/api/assistants/publish-assistant.md" />
    <updated>2026-10-29T19:31:36.000Z</updated>
    <summary>Publish an assistant. Needs the admin scope. Request and response shapes come from the OpenAPI description.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/api/assistants/unpublish-assistant</id>
    <title>Unpublish an assistant</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/api/assistants/unpublish-assistant" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/api/assistants/unpublish-assistant.md" />
    <updated>2026-10-29T19:31:36.000Z</updated>
    <summary>Unpublish an assistant. Needs the admin scope. Request and response shapes come from the OpenAPI description.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/api/public-assistants/list-public-assistants</id>
    <title>List public assistants</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/api/public-assistants/list-public-assistants" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/api/public-assistants/list-public-assistants.md" />
    <updated>2026-10-29T19:31:36.000Z</updated>
    <summary>List public assistants. Needs the assistants:read scope. Request and response shapes come from the OpenAPI description.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/api/public-assistants/get-public-assistant</id>
    <title>Retrieve a public assistant</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/api/public-assistants/get-public-assistant" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/api/public-assistants/get-public-assistant.md" />
    <updated>2026-10-29T19:31:36.000Z</updated>
    <summary>Retrieve a public assistant. Needs the assistants:read scope. Request and response shapes come from the OpenAPI description.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/api/accesses/list-accesses</id>
    <title>List accesses</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/api/accesses/list-accesses" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/api/accesses/list-accesses.md" />
    <updated>2026-10-29T19:31:36.000Z</updated>
    <summary>List accesses. Needs the admin scope. Request and response shapes come from the OpenAPI description.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/api/accesses/create-access</id>
    <title>Create an access</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/api/accesses/create-access" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/api/accesses/create-access.md" />
    <updated>2026-10-29T19:31:36.000Z</updated>
    <summary>Create an access. Needs the admin scope. Request and response shapes come from the OpenAPI description.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/api/accesses/get-access</id>
    <title>Retrieve an access</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/api/accesses/get-access" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/api/accesses/get-access.md" />
    <updated>2026-10-29T19:31:36.000Z</updated>
    <summary>Retrieve an access. Needs the admin scope. Request and response shapes come from the OpenAPI description.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/api/accesses/update-access</id>
    <title>Update an access</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/api/accesses/update-access" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/api/accesses/update-access.md" />
    <updated>2026-10-29T19:31:36.000Z</updated>
    <summary>Update an access. Needs the admin scope. Request and response shapes come from the OpenAPI description.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/api/accesses/delete-access</id>
    <title>Delete an access</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/api/accesses/delete-access" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/api/accesses/delete-access.md" />
    <updated>2026-10-29T19:31:36.000Z</updated>
    <summary>Delete an access. Needs the admin scope. Request and response shapes come from the OpenAPI description.</summary>
  </entry>
  <entry>
    <id>https://lookio.app/docs/api/accesses/create-access-key</id>
    <title>Create an access key</title>
    <link rel="alternate" type="text/html" href="https://lookio.app/docs/api/accesses/create-access-key" />
    <link rel="alternate" type="text/markdown" href="https://lookio.app/docs/api/accesses/create-access-key.md" />
    <updated>2026-10-29T19:31:36.000Z</updated>
    <summary>Create an access key. Needs the admin scope. Request and response shapes come from the OpenAPI description.</summary>
  </entry>
</feed>
