Skip to main content
Version: 0.1.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.

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
project_readRead project detailsGetting project information
project_searchSearch documents within projectsSearching project content, tracking search clicks
project_sources_readView project sourcesListing project sources (files, URLs, sitemaps)
project_sources_createUpload sourcesAdding files, URLs, and sitemaps to projects
project_sources_deleteDelete sourcesRemoving sources from projects
project_syncRefresh/sync project dataTriggering project data refresh
chat_createCreate chats and send messagesInteracting with the AI chat

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 (project_read, project_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