For the complete documentation index, see llms.txt
Skip to main content
Version: 2.0.0

Biel.ai API

Biel.ai is an AI-powered documentation assistant. It indexes your technical documentation and provides AI chat and search capabilities through widgets, MCP servers, and this REST API.

Base URL: https://app.biel.ai

The API is available on Business and Enterprise plans. Contact us to upgrade.

Versioning

This document describes API v2 (/api/v2/). If you have an existing v1 integration, see the migration guide. v1 is scheduled for retirement in January 2027.

Authorization & permissions

Biel.ai uses API key authentication with granular permissions.

  • Public projects: Read operations don't require authentication. Write operations require an API key.
  • Private projects: All operations require an API key.

Projects are public by default. Configure this in Project settings.

Available permissions

PermissionDescriptionRequired For
projects_readRead project detailsGetting project information, listing projects
projects_createCreate projectsCreating new projects
projects_updateUpdate project settingsUpdating project configuration
projects_deleteDelete projectsRemoving projects
searchSearch documents within projectsSearching project content, tracking search clicks, submitting message feedback
sources_readView project sourcesListing project sources, getting source detail
sources_createUpload sourcesAdding files, URLs, sitemaps, repositories, OpenAPI specs, and Confluence spaces to projects
sources_deleteDelete sourcesRemoving sources from projects
sync_createTrigger a project syncRe-crawling project sources
sync_readRead sync statusPolling sync runs
analytics_readRead project analyticsReading chat, search, MCP, and insights analytics
chats_createCreate chats and send messagesInteracting with the AI chat
chats_readRead conversationsListing chats, retrieving a conversation
chats_deleteDelete conversationsDeleting a conversation
teams_updateUpdate team settingsRenaming a team, changing its slug, managing members

Keys created before v2 may carry legacy permission names (project_read, project_search, project_sources_*, project_sync, chat_create). They remain valid as aliases of their v2 equivalents, so you don't need to re-issue keys.

Create an API key

  1. In app.biel.ai, go to Team > API Keys.
  2. Click Create API Key, enter a name, and select permissions.
  3. Click Create API Key and copy the key. You won't be able to view it again.

Using your API key

Include the key in the Authorization header:

Authorization: Api-Key <your-api-key>

Read-only keys (projects_read, search) can be exposed client-side. Keys with write permissions should always be stored server-side.

Authentication

API Key authentication using the format: Api-Key <your-api-key>

Create your API key in Team Settings and assign the required permissions for your use case.

Security Scheme Type:

apiKey

Header parameter name:

Authorization