/
GE
getbifrost
/
Bifrost API
Search skmtc…
⌘K
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Subscribe
v1
latest
OpenAPI 3.1.0
Apache 2.0
2026-07-26
400
192
1002.3 KB
Access Profiles
Activate access profile
Sets the profile active. Idempotent.
put
/api/access-profiles/{id}/activate
Path parameters
id
integer
required
Response
Profile is active.
object
required
access_profile
object
All 400 operations
put
Activate access profile
post
Add an extra virtual key under a user's access profile
post
Attach roles to access profile
post
Clone an access profile
get
List access profiles
post
Create access profile
put
Deactivate access profile
delete
Delete a virtual key from a user's access profile
get
Get access profile by ID
put
Update access profile
delete
Delete access profile
delete
Detach a user's access profile
delete
Detach role from access profile
get
Get a single version snapshot
get
List access profiles held by a user
get
List audit log entries for a single profile
get
List version snapshots for an access profile
get
List workspace-wide audit log entries
post
Propagate template changes to user copies
post
Cancel batch job (Anthropic format)
post
Count tokens (Anthropic format)
get
List batch jobs (Anthropic format)
post
Create batch job (Anthropic format)
post
Create completion (Anthropic legacy format)
post
Create message (Anthropic format)
post
Create message (Anthropic format) - wildcard
delete
Delete file (Anthropic format)
get
Get batch results (Anthropic format)
get
Get file content (Anthropic format)
get
List files (Anthropic format)
post
Upload file (Anthropic format)
get
List models (Anthropic format)
get
Retrieve batch job (Anthropic format)
post
Create async chat completion
post
Create async embedding
post
Create async image edit
post
Create async image generation
post
Create async image variation
post
Create async OCR job
post
Create async rerank
post
Create async response
post
Create async speech
post
Create async text completion
post
Create async transcription
get
Get async chat completion job
get
Get async embedding job
get
Get async image edit job
get
Get async image generation job
get
Get async image variation job
get
Get async OCR job
get
Get async rerank job
get
Get async response job
get
Get async speech job
get
Get async text completion job
get
Get async transcription job
post
Create speech
post
Create transcription
get
Export audit logs
get
Get audit log by ID
get
Get audit log filter data
get
List audit logs
get
Verify audit log signature
post
Cancel a batch job
get
List batch jobs
post
Create a batch job
get
Get batch results
get
Retrieve a batch job
post
Cancel batch inference job (Bedrock format)
post
Converse with model (Bedrock format)
post
Count tokens (Bedrock format)
post
Create batch inference job (Bedrock format)
post
Invoke model (Bedrock format)
post
Invoke model with streaming (Bedrock format)
get
List batch inference jobs (Bedrock format)
get
Retrieve batch inference job (Bedrock format)
get
S3-compatible GetObject
put
S3-compatible PutObject
delete
S3-compatible DeleteObject
head
S3-compatible HeadObject
get
S3-compatible ListObjectsV2
post
Stream converse with model (Bedrock format)
delete
Clear cache by cache key
delete
Clear cache entry by cache ID
post
Create a chat completion
get
List circuit breaker policies
post
Create circuit breaker policy
put
Update circuit breaker policy
delete
Delete circuit breaker policy
get
Get circuit breaker state
post
Chat with model (Cohere v2 format)
post
Create embeddings (Cohere v2 format)
post
Rerank documents (Cohere format)
post
Tokenize text (Cohere format)
post
Compact context
post
Force pricing sync
get
Get configuration
put
Update configuration
get
Get proxy configuration
put
Update proxy configuration
get
Get version
get
List containers
post
Create a container
get
List files in a container
post
Create a file in a container
get
Retrieve a container
delete
Delete a container
get
Retrieve a file from a container
delete
Delete a file from a container
get
Download file content from a container
post
Count tokens
post
Anthropic complete (Cursor mount)
post
Anthropic count tokens (Cursor mount)
post
Anthropic messages (Cursor mount)
post
Anthropic messages — wildcard (Cursor mount)
post
Bedrock converse (Cursor mount)
post
Bedrock converse stream (Cursor mount)
post
Bedrock count tokens (Cursor mount)
post
Bedrock invoke (Cursor mount)
post
Bedrock invoke-with-response-stream (Cursor mount)
post
Bedrock rerank (Cursor mount)
post
Cohere chat (Cursor mount)
post
Cohere embed (Cursor mount)
post
Cohere rerank (Cursor mount)
post
Cohere tokenize (Cursor mount)
post
Cursor hybrid chat completions
get
Gemini list models (Cursor mount)
post
Gemini model action (Cursor mount)
get
Gemini video operation polling (Cursor mount)
get
List models (Cursor)
post
Vertex rank (Cursor mount)
post
Create embeddings
get
Retrieve file metadata
delete
Delete a file
get
Download file content
get
List files
post
Upload a file
get
Retrieve a batch job (Gemini format)
post
Cancel a batch job (Gemini format)
delete
Delete a batch job (Gemini format)
post
Count tokens (Gemini format)
get
List cached content entries (Gemini format)
post
Create cached content (Gemini format)
get
Retrieve cached content (Gemini format)
delete
Delete cached content (Gemini format)
patch
Update cached content (Gemini format)
get
Retrieve file (Gemini format)
delete
Delete file (Gemini format)
post
Embed content (Gemini format)
post
Generate content (Gemini format)
post
Generate image (Gemini format)
get
List batch jobs (Gemini format)
get
List files (Gemini format)
get
List models (Gemini format)
post
Rerank documents (Vertex Rank)
get
Retrieve video generation operation (Gemini format)
post
Stream generate content (Gemini format)
post
Upload file (Gemini format)
get
List business unit teams
post
Assign team to business unit
get
List business units
post
Create business unit
put
Update business unit governance
post
Create business unit governance
delete
Delete business unit governance
get
List customers
post
Create customer
get
List model limits
post
Create model config
get
List pricing overrides
post
Create pricing override
get
List routing rules
post
Create routing rule
get
List teams
post
Create team
get
List virtual keys
post
Create virtual key
get
Get business unit
delete
Delete business unit
get
Get customer
put
Update customer
delete
Delete customer
get
Get model config
put
Update model config
delete
Delete model config
put
Update pricing override
delete
Delete pricing override
put
Update provider governance
delete
Delete provider governance
get
Get routing rule
put
Update routing rule
delete
Delete routing rule
get
Get team
put
Update team
delete
Delete team
get
Get virtual key
put
Update virtual key
delete
Delete virtual key
get
Get complexity analyzer config
put
Update complexity analyzer config
get
Get virtual key quota
get
List budgets
get
List provider governance
get
List rate limits
delete
Remove team from business unit
post
Reset complexity analyzer config
get
Health check
post
Create Variation
post
Edit an image
post
Generate an image
get
MCP protocol SSE stream
post
MCP protocol message
get
Prometheus metrics
get
WebSocket connection
post
Chat completions (LangChain - OpenAI format)
post
Chat with model (LangChain - Cohere format)
post
Converse with model (LangChain - Bedrock format)
post
Count input tokens (LangChain - OpenAI format)
post
Count tokens (LangChain - Anthropic format)
post
Create embeddings (LangChain - Cohere format)
post
Create embeddings (LangChain - OpenAI format)
post
Create message (LangChain - Anthropic format)
post
Create response (LangChain - OpenAI Responses API)
post
Create speech (LangChain - OpenAI TTS)
post
Create transcription (LangChain - OpenAI Whisper)
post
Generate content (LangChain - Gemini format)
get
List models (LangChain - Gemini format)
get
List models (LangChain - OpenAI format)
post
Stream converse with model (LangChain - Bedrock format)
post
Stream generate content (LangChain - Gemini format)
post
Text completions (LangChain - OpenAI format)
post
Tokenize text (LangChain - Cohere format)
post
Chat completions (LiteLLM - OpenAI format)
post
Chat with model (LiteLLM - Cohere format)
post
Converse with model (LiteLLM - Bedrock format)
post
Count input tokens (LiteLLM - OpenAI format)
post
Create embeddings (LiteLLM - Cohere format)
post
Create embeddings (LiteLLM - OpenAI format)
post
Create message (LiteLLM - Anthropic format)
post
Create response (LiteLLM - OpenAI Responses API)
post
Create speech (LiteLLM - OpenAI TTS)
post
Create transcription (LiteLLM - OpenAI Whisper)
post
Generate content (LiteLLM - Gemini format)
get
List models (LiteLLM - Gemini format)
get
List models (LiteLLM - OpenAI format)
post
Stream converse with model (LiteLLM - Bedrock format)
post
Stream generate content (LiteLLM - Gemini format)
post
Text completions (LiteLLM - OpenAI format)
post
Tokenize text (LiteLLM - Cohere format)
get
Get logs
delete
Delete logs
get
Get MCP tool logs
delete
Delete MCP tool logs
get
Get a single log entry
get
Get aggregate totals for a session
get
Get available filter data
get
Get available MCP log filter data
get
Get consolidated dashboard data
get
Get cost histogram
get
Get cost histogram by dimension
get
Get cost histogram by provider
get
Get dropped requests count
get
Get latency histogram
get
Get latency histogram by dimension
get
Get latency histogram by provider
get
Get log cost recalculation status
get
Get log statistics
get
Get logs for a session
get
Get MCP cost histogram
get
Get MCP tool call volume histogram
get
Get MCP tool log by ID
get
Get MCP tool log statistics
get
Get model usage histogram
get
Get model usage rankings
get
Get request count histogram
get
Get token histogram by dimension
get
Get token histogram by provider
get
Get token usage histogram
get
Get top MCP tools by call count
post
Recalculate log costs
get
List MCP Tool Groups
post
Create MCP Tool Group
get
Get MCP Tool Group by ID
put
Update MCP Tool Group
delete
Delete MCP Tool Group
post
Add MCP client
post
Complete MCP client OAuth flow
put
Edit MCP client
delete
Remove MCP client
post
Execute MCP tool
get
Get per-user-headers submission flow
put
Submit per-user-headers values
get
List MCP clients
get
List MCP sessions
post
Re-authenticate or edit an MCP session
post
Reconnect MCP client
delete
Revoke a per-user-headers credential
delete
Revoke an MCP session
get
List available models
get
Get OAuth config status
get
Get per-user OAuth flow detail
get
OAuth callback endpoint
delete
Revoke OAuth config
get
Start the upstream OAuth authorization for a pending flow
post
Perform OCR
post
Cancel a response (OpenAI format)
post
Cancel batch job (OpenAI format)
post
Compact context (OpenAI)
post
Count input tokens
get
List video generations
post
Create a video generation
get
List batch jobs (OpenAI format)
post
Create batch job (OpenAI format)
post
Create chat completion (Azure OpenAI)
post
Create chat completion (OpenAI format)
get
List containers (OpenAI format)
post
Create container (OpenAI format)
post
Create embeddings (Azure OpenAI)
post
Create embeddings (OpenAI format)
get
List files in container (OpenAI format)
post
Create file in container (OpenAI format)
post
Create image
post
Create image (Azure OpenAI)
post
Create realtime client secret (OpenAI alias)
post
Create realtime session (OpenAI alias)
post
Create response (Azure OpenAI)
get
WebSocket Responses (OpenAI alias)
post
Create response (OpenAI Responses API)
post
Create speech (Azure OpenAI TTS)
post
Create speech (OpenAI TTS)
post
Create text completion (Azure OpenAI)
post
Create text completion (OpenAI format)
post
Create transcription (Azure OpenAI)
post
Create transcription (OpenAI Whisper)
get
Retrieve a response (OpenAI format)
delete
Delete a response (OpenAI format)
get
Retrieve a video generation
delete
Delete a video generation
get
Retrieve container (OpenAI format)
delete
Delete container (OpenAI format)
get
Retrieve file from container (OpenAI format)
delete
Delete file from container (OpenAI format)
get
Retrieve file metadata (OpenAI format)
delete
Delete file (OpenAI format)
get
Download generated video content
get
Get file content from container (OpenAI format)
get
Get file content (OpenAI format)
get
List files (OpenAI format)
post
Upload file (OpenAI format)
get
List models (Azure OpenAI)
get
List models (OpenAI format)
get
List response input items (OpenAI format)
post
Remix an existing video
get
Retrieve batch job (OpenAI format)
post
WebRTC Realtime SDP exchange (OpenAI alias)
get
WebSocket Realtime (OpenAI alias)
get
List all plugins
post
Create a new plugin
get
Get a specific plugin
put
Update a plugin
delete
Delete a plugin
get
List built-in plugin names
post
Commit session as version
get
List folders
post
Create folder
get
List prompts
post
Create prompt
get
List prompt sessions
post
Create prompt session
get
List prompt versions
post
Create prompt version
get
Get folder
put
Update folder
delete
Delete folder
get
Get prompt
put
Update prompt
delete
Delete prompt
get
Get prompt session
put
Update prompt session
delete
Delete prompt session
get
Get prompt version
delete
Delete prompt version
put
Rename prompt session
get
List all providers
post
Add a new provider
get
List keys for a provider
post
Create a key for a provider
get
Get a specific key for a provider
put
Update a key for a provider
delete
Delete a key from a provider
get
Get a specific provider
put
Update a provider
delete
Delete a provider
get
Get model parameters
get
List all keys
get
List base models
get
List model details
get
List models
post
Chat completions (PydanticAI - OpenAI format)
post
Chat with model (PydanticAI - Cohere format)
post
Converse with model (PydanticAI - Bedrock format)